[Bug 53291] New: Failed to allocate a buffer at CAYMAN
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Aug 9 05:13:17 PDT 2012
https://bugs.freedesktop.org/show_bug.cgi?id=53291
Bug #: 53291
Summary: Failed to allocate a buffer at CAYMAN
Classification: Unclassified
Product: DRI
Version: DRI CVS
Platform: x86-64 (AMD64)
OS/Version: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: libdrm
AssignedTo: dri-devel at lists.freedesktop.org
ReportedBy: v10lator at myway.de
I see this error randomly with different games. Good reproducable with
minecraft (appears at the first minutes of gameplay).
radeon: Failed to allocate a buffer:
radeon: size : 4096 bytes
radeon: alignment : 4096 bytes
radeon: domains : 2
This shows up in dmesg:
Also (don't know if that is related or if I should open a new report for it) I
randomly get a similar error. Good reproducible by playing two instances of
minecraft at the same time:
radeon: Failed to allocate a buffer:
radeon: size : 4096 bytes
radeon: alignment : 256 bytes
radeon: domains : 2
EE r600_texture.c:552 r600_texture_get_transfer - failed to create temporary
texture to hold untiled copy
########## GL ERROR ##########
@ Pre render
1285: Out of memory
Some more:
radeon: Failed to allocate a buffer:
radeon: size : 4096 bytes
radeon: alignment : 256 bytes
radeon: domains : 2
EE r600_texture.c:552 r600_texture_get_transfer - failed to create temporary
texture to hold untiled copy
radeon: Failed to allocate a buffer:
radeon: size : 4096 bytes
radeon: alignment : 256 bytes
radeon: domains : 2
EE r600_texture.c:552 r600_texture_get_transfer - failed to create temporary
texture to hold untiled copy
radeon: Failed to allocate a buffer:
radeon: size : 4096 bytes
radeon: alignment : 256 bytes
radeon: domains : 2
EE r600_texture.c:552 r600_texture_get_transfer - failed to create temporary
texture to hold untiled copy
radeon: Failed to allocate a buffer:
radeon: size : 4096 bytes
radeon: alignment : 256 bytes
radeon: domains : 2
EE r600_texture.c:552 r600_texture_get_transfer - failed to create temporary
texture to hold untiled copy
radeon: Failed to allocate a buffer:
radeon: size : 4096 bytes
radeon: alignment : 256 bytes
radeon: domains : 2
EE r600_texture.c:552 r600_texture_get_transfer - failed to create temporary
texture to hold untiled copy
########## GL ERROR ##########
@ Pre render
1285: Out of memory
This shows up in dmesg:
[ 2581.428385] radeon 0000:03:00.0: bo ffff880132b8d800 va 0x0277F000 conflict
with (bo ffff880115520400 0x0277F000 0x02780000)
[ 3226.086410] radeon 0000:03:00.0: bo ffff880137603800 va 0x04D20000 conflict
with (bo ffff88012eba9000 0x04D20000 0x04D21000)
[ 3226.087925] radeon 0000:03:00.0: bo ffff880137603800 va 0x04D20000 conflict
with (bo ffff88012eba9000 0x04D20000 0x04D21000)
[ 3226.092606] radeon 0000:03:00.0: bo ffff880137603800 va 0x04D20000 conflict
with (bo ffff88012eba9000 0x04D20000 0x04D21000)
[ 3226.093541] radeon 0000:03:00.0: bo ffff880137603800 va 0x04D20000 conflict
with (bo ffff88012eba9000 0x04D20000 0x04D21000)
[ 3226.094905] radeon 0000:03:00.0: bo ffff880137603800 va 0x04D20000 conflict
with (bo ffff88012eba9000 0x04D20000 0x04D21000)
[ 3226.448935] radeon 0000:03:00.0: bo ffff880137647400 va 0x04D4E000 conflict
with (bo ffff880148407c00 0x04D4E000 0x04D4F000)
[ 3278.230509] radeon 0000:03:00.0: bo ffff880149300000 va 0x148B1000 conflict
with (bo ffff88012f656c00 0x148B1000 0x148B2000)
[ 3759.347944] radeon 0000:03:00.0: bo ffff880113d36c00 va 0x04ED2000 conflict
with (bo ffff88013d72bc00 0x04ED2000 0x04ED3000)
[ 3899.333115] radeon 0000:03:00.0: bo ffff88013c35ac00 va 0x0C17B000 conflict
with (bo ffff880115523800 0x0C17B000 0x0C17C000)
[ 3960.510231] radeon 0000:03:00.0: bo ffff88012422bc00 va 0x05C49000 conflict
with (bo ffff88014318fc00 0x05C49000 0x05C4A000)
[ 3960.510673] radeon 0000:03:00.0: bo ffff88012422bc00 va 0x05C49000 conflict
with (bo ffff88014318fc00 0x05C49000 0x05C4A000)
[ 3960.511108] radeon 0000:03:00.0: bo ffff88012422bc00 va 0x05C49000 conflict
with (bo ffff88014318fc00 0x05C49000 0x05C4A000)
[ 3960.511716] radeon 0000:03:00.0: bo ffff8801374f9800 va 0x05C49000 conflict
with (bo ffff88014318fc00 0x05C49000 0x05C4A000)
[ 3960.512308] radeon 0000:03:00.0: bo ffff8801374f9800 va 0x05C49000 conflict
with (bo ffff88014318fc00 0x05C49000 0x05C4A000)
This is with the git versions of the radon driver, libdrm, mesa and the 3.5
kernel.
The card beeing used is a Sapphire Radeon HD 6950 with 2GB.
lspci -v:
03:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Cayman
PRO [Radeon HD 6950] (prog-if 00 [VGA controller])
Subsystem: PC Partner Limited Device 186b
Flags: bus master, fast devsel, latency 0, IRQ 43
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at fe9e0000 (64-bit, non-prefetchable) [size=128K]
I/O ports at d000 [size=256]
Expansion ROM at fe9c0000 [disabled] [size=128K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [150] Advanced Error Reporting
Kernel driver in use: radeon
dmesg from booting:
[ 0.570282] [drm] Initialized drm 1.1.0 20060810
[ 0.570313] [drm] radeon defaulting to kernel modesetting.
[ 0.570315] [drm] radeon kernel modesetting enabled.
[ 0.570597] [drm] initializing kernel modesetting (CAYMAN 0x1002:0x6719
0x174B:0x186B).
[ 0.570621] [drm] register mmio base: 0xFE9E0000
[ 0.570623] [drm] register mmio size: 131072
[ 0.571137] ATOM BIOS: CAYMAN
[ 0.571161] radeon 0000:03:00.0: VRAM: 2048M 0x0000000000000000 -
0x000000007FFFFFFF (2048M used)
[ 0.571165] radeon 0000:03:00.0: GTT: 512M 0x0000000080000000 -
0x000000009FFFFFFF
[ 0.571404] [drm] Detected VRAM RAM=2048M, BAR=256M
[ 0.571410] [drm] RAM width 256bits DDR
[ 0.571458] [TTM] Zone kernel: Available graphics memory: 4082246 kiB
[ 0.571460] [TTM] Zone dma32: Available graphics memory: 2097152 kiB
[ 0.571463] [TTM] Initializing pool allocator
[ 0.571466] [TTM] Initializing DMA pool allocator
[ 0.571488] [drm] radeon: 2048M of VRAM memory ready
[ 0.571491] [drm] radeon: 512M of GTT memory ready.
[ 0.571505] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[ 0.571508] [drm] Driver supports precise vblank timestamp query.
[ 0.571544] radeon 0000:03:00.0: irq 43 for MSI/MSI-X
[ 0.571553] radeon 0000:03:00.0: radeon: using MSI.
[ 0.571982] [drm] radeon: irq initialized.
[ 0.571986] [drm] GART: num cpu pages 131072, num gpu pages 131072
[ 0.572985] [drm] Loading CAYMAN Microcode
[ 0.574897] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
[ 0.574991] radeon 0000:03:00.0: WB enabled
[ 0.574994] radeon 0000:03:00.0: fence driver on ring 0 use gpu addr
0x0000000080000c00 and cpu addr 0xffff88022ea95c00
[ 0.574998] radeon 0000:03:00.0: fence driver on ring 1 use gpu addr
0x0000000080000c04 and cpu addr 0xffff88022ea95c04
[ 0.575002] radeon 0000:03:00.0: fence driver on ring 2 use gpu addr
0x0000000080000c08 and cpu addr 0xffff88022ea95c08
[ 0.593629] [drm] ring test on 0 succeeded in 3 usecs
[ 0.594103] [drm] ib test on ring 0 succeeded in 0 usecs
[ 0.603990] [drm] Radeon Display Connectors
[ 0.603995] [drm] Connector 0:
[ 0.603997] [drm] DP-1
[ 0.603998] [drm] HPD4
[ 0.604001] [drm] DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c
0x643c
[ 0.604003] [drm] Encoders:
[ 0.604005] [drm] DFP1: INTERNAL_UNIPHY2
[ 0.604007] [drm] Connector 1:
[ 0.604008] [drm] HDMI-A-1
[ 0.604009] [drm] HPD3
[ 0.604011] [drm] DDC: 0x6460 0x6460 0x6464 0x6464 0x6468 0x6468 0x646c
0x646c
[ 0.604014] [drm] Encoders:
[ 0.604015] [drm] DFP2: INTERNAL_UNIPHY2
[ 0.604017] [drm] Connector 2:
[ 0.604018] [drm] DVI-D-1
[ 0.604020] [drm] HPD1
[ 0.604022] [drm] DDC: 0x6480 0x6480 0x6484 0x6484 0x6488 0x6488 0x648c
0x648c
[ 0.604024] [drm] Encoders:
[ 0.604025] [drm] DFP3: INTERNAL_UNIPHY1
[ 0.604027] [drm] Connector 3:
[ 0.604029] [drm] DVI-I-1
[ 0.604030] [drm] HPD6
[ 0.604032] [drm] DDC: 0x6470 0x6470 0x6474 0x6474 0x6478 0x6478 0x647c
0x647c
[ 0.604034] [drm] Encoders:
[ 0.604036] [drm] DFP4: INTERNAL_UNIPHY
[ 0.604037] [drm] CRT1: INTERNAL_KLDSCP_DAC1
[ 0.604315] [drm] Internal thermal controller with fan control
[ 0.605470] [drm] radeon: power management initialized
[ 0.651233] [drm] fb mappable at 0xD1142000
[ 0.651238] [drm] vram apper at 0xD0000000
[ 0.651240] [drm] size 8294400
[ 0.651242] [drm] fb depth is 24
[ 0.651243] [drm] pitch is 7680
[ 0.651378] fbcon: radeondrmfb (fb0) is primary device
[ 0.862204] Console: switching to colour frame buffer device 240x67
[ 0.867946] fb0: radeondrmfb frame buffer device
[ 0.867947] drm: registered panic notifier
[ 0.867950] [drm] Initialized radeon 2.17.0 20080528 for 0000:03:00.0 on
minor 0
uname -a:
Linux horst 3.5.0 #2 SMP PREEMPT Sun Jul 29 17:30:51 CEST 2012 x86_64 AMD
Athlon(tm) II X3 455 Processor AuthenticAMD GNU/Linux
If you need any more information feel free to ask. :)
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the dri-devel
mailing list