You are not logged in.

#1 2014-08-21 16:45:55

frumble
Member
From: Germany
Registered: 2012-05-20
Posts: 164
Website

Radeon driver on HD 7770 only reports 256 MiB RAM [SOLVED]

Hey, just stumbled upon this via the Unigine Heaven/Valley benchmark: It reports my graphics card with only 256 MiB RAM which is wrong (1 GiB model). This command reports the same amount:

$ lspci  -v -s  $(lspci | grep VGA | cut -d" " -f 1)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde XT [Radeon HD 7770/8760 / R7 250X] (prog-if 00 [VGA controller])
        Subsystem: PC Partner Limited / Sapphire Technology Device e214
        Flags: bus master, fast devsel, latency 0, IRQ 44
        Memory at d0000000 (64-bit, prefetchable) [size=256M]
        Memory at fe4c0000 (64-bit, non-prefetchable) [size=256K]
        I/O ports at 9000 [size=256]
        Expansion ROM at fe4a0000 [disabled] [size=128K]
        Capabilities: <access denied>
        Kernel driver in use: radeon
libkmod: kmod_config_parse: /etc/modprobe.d/modprobe.conf line 2: ignoring bad line starting with 'options'
        Kernel modules: radeon

It's a Sapphire HD 7770 GHz Edition OC with seriously 1 GiB GDDR5 RAM.
Can I do anything about this? I couldn't find a proper xorg.conf parameter. I'm on Linux 3.17 RC1, Mesa 10.2.5 and xorg-server 1.16. Thank you!

Last edited by frumble (2014-08-21 18:11:12)

Offline

#2 2014-08-21 17:44:30

Gusar
Member
Registered: 2009-08-25
Posts: 3,607

Re: Radeon driver on HD 7770 only reports 256 MiB RAM [SOLVED]

lspci shows the PCI BAR size, not the amount of RAM the card has: http://phoronix.com/forums/showthread.p … #post40510. No idea how Unigine determines the amount of RAM. Can you also check somewhere besides Unigine demos?

Edit: Unigine also says 256MiB on my Haswell machine which has *no* video RAM (there's just the integrated GPU which uses system RAM dynamically),  so I wouldn't trust what Unigine says.

Last edited by Gusar (2014-08-21 18:12:04)

Offline

#3 2014-08-21 18:10:31

frumble
Member
From: Germany
Registered: 2012-05-20
Posts: 164
Website

Re: Radeon driver on HD 7770 only reports 256 MiB RAM [SOLVED]

Is this it? "1024M of GTT memory ready"

$ sudo dmesg | grep drm
[    8.643063] [drm] Initialized drm 1.1.0 20060810
[    8.670492] [drm] radeon kernel modesetting enabled.
[    8.670573] fb: switching to radeondrmfb from VESA VGA
[    8.671081] [drm] initializing kernel modesetting (VERDE 0x1002:0x683D 0x174B:0xE214).
[    8.671096] [drm] register mmio base: 0xFE4C0000
[    8.671097] [drm] register mmio size: 262144
[    8.672042] [drm] Detected VRAM RAM=1024M, BAR=256M
[    8.672043] [drm] RAM width 128bits DDR
[    8.672130] [drm] radeon: 1024M of VRAM memory ready
[    8.672131] [drm] radeon: 1024M of GTT memory ready.
[    8.672137] [drm] Loading verde Microcode
[    8.676386] [drm] radeon/VERDE_mc2.bin: 31500 bytes
[    8.676792] [drm] Internal thermal controller with fan control
[    8.676863] [drm] probing gen 2 caps for device 1022:9603 = 300d02/0
[    8.685449] [drm] radeon: dpm initialized
[    8.688120] [drm] GART: num cpu pages 262144, num gpu pages 262144
[    8.689486] [drm] probing gen 2 caps for device 1022:9603 = 300d02/0
[    8.689490] [drm] PCIE gen 2 link speeds already enabled
[    8.724011] [drm] PCIE GART of 1024M enabled (table at 0x0000000000276000).
[    8.724648] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    8.724648] [drm] Driver supports precise vblank timestamp query.
[    8.724701] [drm] radeon: irq initialized.
[    9.244109] [drm] ring test on 0 succeeded in 1 usecs
[    9.244117] [drm] ring test on 1 succeeded in 1 usecs
[    9.244122] [drm] ring test on 2 succeeded in 1 usecs
[    9.244188] [drm] ring test on 3 succeeded in 4 usecs
[    9.244196] [drm] ring test on 4 succeeded in 2 usecs
[    9.431029] [drm] ring test on 5 succeeded in 2 usecs
[    9.431035] [drm] UVD initialized successfully.
[    9.431165] [drm] ib test on ring 0 succeeded in 0 usecs
[    9.431208] [drm] ib test on ring 1 succeeded in 0 usecs
[    9.431249] [drm] ib test on ring 2 succeeded in 0 usecs                                                                                                                         
[    9.431293] [drm] ib test on ring 3 succeeded in 0 usecs                                                                                                                         
[    9.431337] [drm] ib test on ring 4 succeeded in 0 usecs                                                                                                                         
[    9.582906] [drm] ib test on ring 5 succeeded                                                                                                                                    
[    9.583985] [drm] Radeon Display Connectors                                                                                                                                      
[    9.583992] [drm] Connector 0:                                                                                                                                                   
[    9.583996] [drm]   DP-1                                                                                                                                                         
[    9.583999] [drm]   HPD2                                                                                                                                                         
[    9.584004] [drm]   DDC: 0x6540 0x6540 0x6544 0x6544 0x6548 0x6548 0x654c 0x654c                                                                                                 
[    9.584007] [drm]   Encoders:                                                                                                                                                    
[    9.584010] [drm]     DFP1: INTERNAL_UNIPHY2                                                                                                                                     
[    9.584013] [drm] Connector 1:                                                                                                                                                   
[    9.584015] [drm]   DP-2                                                                                                                                                         
[    9.584017] [drm]   HPD3                                                                                                                                                         
[    9.584022] [drm]   DDC: 0x6570 0x6570 0x6574 0x6574 0x6578 0x6578 0x657c 0x657c                                                                                                 
[    9.584024] [drm]   Encoders:                                                                                                                                                    
[    9.584027] [drm]     DFP2: INTERNAL_UNIPHY2                                                                                                                                     
[    9.584029] [drm] Connector 2:                                                                                                                                                   
[    9.584032] [drm]   HDMI-A-1                                                                                                                                                     
[    9.584034] [drm]   HPD1                                                                                                                                                         
[    9.584038] [drm]   DDC: 0x6530 0x6530 0x6534 0x6534 0x6538 0x6538 0x653c 0x653c                                                                                                 
[    9.584040] [drm]   Encoders:
[    9.584043] [drm]     DFP3: INTERNAL_UNIPHY1
[    9.584046] [drm] Connector 3:
[    9.584048] [drm]   DVI-I-1
[    9.584050] [drm]   HPD4
[    9.584054] [drm]   DDC: 0x6560 0x6560 0x6564 0x6564 0x6568 0x6568 0x656c 0x656c
[    9.584057] [drm]   Encoders:
[    9.584060] [drm]     DFP4: INTERNAL_UNIPHY
[    9.584062] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    9.659373] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 128
[    9.688444] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 128
[    9.717514] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 128
[    9.746572] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 128
[    9.749716] [drm] fb mappable at 0xD0479000
[    9.749717] [drm] vram apper at 0xD0000000
[    9.749718] [drm] size 14745600
[    9.749718] [drm] fb depth is 24
[    9.749719] [drm]    pitch is 10240
[    9.749816] fbcon: radeondrmfb (fb0) is primary device
[    9.789773] radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device
[    9.816129] [drm] Initialized radeon 2.40.0 20080528 for 0000:01:00.0 on minor 0

Thank you for your link! Then the 256 MiB are not all my system sees. smile

Offline

#4 2014-08-21 18:13:54

Gusar
Member
Registered: 2009-08-25
Posts: 3,607

Re: Radeon driver on HD 7770 only reports 256 MiB RAM [SOLVED]

Yeah, those numbers look much better, this line couldn't be any clearer:

[    8.672042] [drm] Detected VRAM RAM=1024M, BAR=256M

Offline

Board footer

Powered by FluxBB