[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Riconoscimento VRAM Radeon HD7570



Pol Hallen scrisse in data 28/01/2014 13:55:
fisicamente, linux vede l'hardware se prima il bios l'ha riconosciuto.
Quindi con lspci vedi le informazioni della scheda che il bios della
scheda ha passato alla motherboard e che linux legge.

Per forza la scheda (se riconosciuta) viene vista con la sua ram
integrale, poi però sta al driver linux di quella scheda riuscire a
sfruttare tutta la ram e/o altri algoritmi.
Scusa Pol ma sono piuttosto gnucco... non riesco a capire se tu dici che vede tutta la ram o no e se non la vede se hai qualche consiglio su cosa possa fare per fargliela vedere. Quindi provo a riformulare la domanda: secondo te, dato questo output di lspci

# lspci -vvv -s 01:00.0
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Turks PRO [Radeon HD 7570] (prog-if 00 [VGA controller])
Subsystem: Dell Device 2b20
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 44
Region 0: Memory at d0000000 (64-bit, prefetchable) [size=256M]
Region 2: Memory at fe9e0000 (64-bit, non-prefetchable) [size=128K]
Region 4: I/O ports at dc00 [size=256]
Expansion ROM at fea00000 [disabled] [size=128K]

il driver radeon riesce a vedere tutta la video RAM presente fisicamente sulla scheda? Hai qualche comando che posso dare per vedere se il driver radeon riesce "sfruttare tutta la ram"?

Da quel che ho visto (ma me ne intendo veramente poco e niente anzi più niente che poco), durante il caricamento del driver radeon il driver vede 1GB (vedi riga contenente Detected VRAM) di RAM:

$ dmesg | grep drm
[  8.044205] [drm] Initialized drm 1.1.0 20060810
[  9.238734] [drm] radeon kernel modesetting enabled.
[ 9.239029] [drm] initializing kernel modesetting (TURKS 0x1002:0x675D 0x1028:0x2B20).
[  9.239046] [drm] register mmio base: 0xFE9E0000
[  9.239048] [drm] register mmio size: 131072
[  9.239236] [drm] Detected VRAM RAM=1024M, BAR=256M
[  9.239237] [drm] RAM width 128bits DDR
[  9.239307] [drm] radeon: 1024M of VRAM memory ready
[  9.239308] [drm] radeon: 512M of GTT memory ready.
[  9.407840] [drm] GART: num cpu pages 131072, num gpu pages 131072
[  9.417799] [drm] Loading TURKS Microcode
[  9.789027] [drm] PCIE GART of 512M enabled (table at 0x0000000000273000).
[  9.790598] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[  9.790599] [drm] Driver supports precise vblank timestamp query.
[  9.790662] [drm] radeon: irq initialized.
[  9.807154] [drm] ring test on 0 succeeded in 2 usecs
[  9.807218] [drm] ring test on 3 succeeded in 1 usecs
[  9.993024] [drm] ring test on 5 succeeded in 1 usecs
[  9.993029] [drm] UVD initialized successfully.
[  9.993373] [drm] ib test on ring 0 succeeded in 0 usecs
[  9.993424] [drm] ib test on ring 3 succeeded in 0 usecs
[ 10.144976] [drm] ib test on ring 5 succeeded
[ 10.145985] [drm] Radeon Display Connectors
[ 10.145987] [drm] Connector 0:
[ 10.145989] [drm]   DP-1
[   10.145990] [drm]   HPD4
[ 10.145991] [drm] DDC: 0x6450 0x6450 0x6454 0x6454 0x6458 0x6458 0x645c 0x645c
[ 10.145992] [drm]   Encoders:
[ 10.145993] [drm]     DFP1: INTERNAL_UNIPHY2
[ 10.145994] [drm] Connector 1:
[ 10.145995] [drm]   DVI-I-1
[   10.145996] [drm]   HPD1
[ 10.145998] [drm] DDC: 0x6460 0x6460 0x6464 0x6464 0x6468 0x6468 0x646c 0x646c
[ 10.145999] [drm]   Encoders:
[ 10.146000] [drm]     DFP2: INTERNAL_UNIPHY
[ 10.146001] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[ 10.146081] [drm] Internal thermal controller with fan control
[ 10.147189] [drm] radeon: power management initialized
[ 10.184358] [drm] fb mappable at 0xD0375000
[ 10.184360] [drm] vram apper at 0xD0000000
[ 10.184361] [drm] size 5324800
[ 10.184362] [drm] fb depth is 24
[ 10.184363] [drm]    pitch is 5888
[   10.184430] fbcon: radeondrmfb (fb0) is primary device
[ 10.395969] radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device
[ 10.395975] [drm] Initialized radeon 2.34.0 20080528 for 0000:01:00.0 on minor 0

Secondo te sono arrivato a conclusioni sbagliate?

Se poi qualcuno conosce il driver radeon azzardo anche: esiste qualche opzione per aumentare le performance della scheda?

Grazie

Piviul


Reply to: