https://bugs.freedesktop.org/show_bug.cgi?id=63935
--- Comment #35 from Austin Lund austin.lund@gmail.com --- (In reply to comment #34)
Can you tell us a bit about your system?
- What kind of hardware are you using -- can you show us the error
messages from you log files?
Machine is a MacBookpro 8,2.
lspci -v -s 01:00.0:
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6600M/6700M/7600M Series] (prog-if 00 [VGA controller]) Subsystem: Apple Inc. MacBookPro8,2 [Core i7, 15", Late 2011] Flags: bus master, fast devsel, latency 0, IRQ 49 Memory at 90000000 (64-bit, prefetchable) [size=256M] Memory at b0800000 (64-bit, non-prefetchable) [size=128K] I/O ports at 2000 [size=256] Expansion ROM at b0820000 [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 Kernel modules: radeon
Abridged log output:
May 21 10:21:12 lund-macbookpro kernel: ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no) May 21 10:21:12 lund-macbookpro kernel: input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/LNXVIDEO:00/input/input9 May 21 10:21:12 lund-macbookpro kernel: ACPI: Video Device [IGPU] (multi-head: yes rom: no post: no) May 21 10:21:12 lund-macbookpro kernel: input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input10 May 21 10:21:12 lund-macbookpro kernel: EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: (null) May 21 10:21:12 lund-macbookpro kernel: [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0 May 21 10:21:12 lund-macbookpro kernel: snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002) May 21 10:21:12 lund-macbookpro kernel: [drm] initializing kernel modesetting (TURKS 0x1002:0x6741 0x106B:0x00E2). May 21 10:21:12 lund-macbookpro kernel: snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X May 21 10:21:12 lund-macbookpro kernel: [drm] register mmio base: 0xB0800000 May 21 10:21:12 lund-macbookpro kernel: [drm] register mmio size: 131072 May 21 10:21:12 lund-macbookpro kernel: vga_switcheroo: enabled May 21 10:21:12 lund-macbookpro kernel: radeon 0000:01:00.0: Invalid ROM contents May 21 10:21:12 lund-macbookpro kernel: radeon 0000:01:00.0: Invalid ROM contents May 21 10:21:12 lund-macbookpro kernel: ATOM BIOS: Apple May 21 10:21:12 lund-macbookpro kernel: [drm] GPU not posted. posting now... May 21 10:21:12 lund-macbookpro kernel: radeon 0000:01:00.0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used) May 21 10:21:12 lund-macbookpro kernel: radeon 0000:01:00.0: GTT: 512M 0x0000000040000000 - 0x000000005FFFFFFF May 21 10:21:12 lund-macbookpro kernel: [drm] Detected VRAM RAM=1024M, BAR=256M May 21 10:21:12 lund-macbookpro kernel: [drm] RAM width 128bits DDR May 21 10:21:12 lund-macbookpro kernel: [TTM] Zone kernel: Available graphics memory: 4053880 kiB May 21 10:21:12 lund-macbookpro kernel: [TTM] Zone dma32: Available graphics memory: 2097152 kiB May 21 10:21:12 lund-macbookpro kernel: [TTM] Initializing pool allocator May 21 10:21:12 lund-macbookpro kernel: [TTM] Initializing DMA pool allocator May 21 10:21:12 lund-macbookpro kernel: [drm] radeon: 1024M of VRAM memory ready May 21 10:21:12 lund-macbookpro kernel: [drm] radeon: 512M of GTT memory ready. May 21 10:21:12 lund-macbookpro kernel: [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). May 21 10:21:12 lund-macbookpro kernel: [drm] Driver supports precise vblank timestamp query. May 21 10:21:12 lund-macbookpro kernel: radeon 0000:01:00.0: irq 49 for MSI/MSI-X May 21 10:21:12 lund-macbookpro kernel: radeon 0000:01:00.0: radeon: using MSI. May 21 10:21:12 lund-macbookpro kernel: [drm] radeon: irq initialized. May 21 10:21:12 lund-macbookpro kernel: [drm] GART: num cpu pages 131072, num gpu pages 131072 May 21 10:21:12 lund-macbookpro kernel: [drm] probing gen 2 caps for device 8086:101 = 2212c82/0 May 21 10:21:12 lund-macbookpro kernel: [drm] PCIE gen 2 link speeds already enabled May 21 10:21:12 lund-macbookpro kernel: [drm] Loading TURKS Microcode May 21 10:21:12 lund-macbookpro kernel: [drm] PCIE GART of 512M enabled (table at 0x0000000000273000). May 21 10:21:12 lund-macbookpro kernel: radeon 0000:01:00.0: WB enabled May 21 10:21:12 lund-macbookpro kernel: radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffff88025f667c00 May 21 10:21:12 lund-macbookpro kernel: radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0xffff88025f667c0c May 21 10:21:12 lund-macbookpro kernel: radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000072118 and cpu addr 0xffffc9001c6b2118 May 21 10:21:12 lund-macbookpro kernel: input: HDA Intel PCH SPDIF In as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12 May 21 10:21:12 lund-macbookpro kernel: input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13 May 21 10:21:12 lund-macbookpro kernel: input: HDA Intel PCH Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14 May 21 10:21:12 lund-macbookpro kernel: [drm] ring test on 0 succeeded in 2 usecs May 21 10:21:12 lund-macbookpro kernel: [drm] ring test on 3 succeeded in 1 usecs May 21 10:21:13 lund-macbookpro kernel: [drm] Enabling RC6 states: RC6 on, RC6p off, RC6pp off May 21 10:21:13 lund-macbookpro kernel: [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! May 21 10:21:14 lund-macbookpro kernel: [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! May 21 10:21:16 lund-macbookpro kernel: [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! May 21 10:21:17 lund-macbookpro kernel: [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! May 21 10:21:18 lund-macbookpro kernel: [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! May 21 10:21:19 lund-macbookpro kernel: [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! May 21 10:21:20 lund-macbookpro kernel: [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! May 21 10:21:21 lund-macbookpro kernel: [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! May 21 10:21:22 lund-macbookpro kernel: [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! May 21 10:21:23 lund-macbookpro kernel: [drm:r600_uvd_init] *ERROR* UVD not responding, trying to reset the VCPU!!! May 21 10:21:23 lund-macbookpro kernel: [drm:r600_uvd_init] *ERROR* UVD not responding, giving up!!! May 21 10:21:23 lund-macbookpro kernel: [drm:evergreen_startup] *ERROR* radeon: error initializing UVD (-1). May 21 10:21:23 lund-macbookpro kernel: [drm] ib test on ring 0 succeeded in 0 usecs May 21 10:21:23 lund-macbookpro kernel: [drm] ib test on ring 3 succeeded in 0 usecs May 21 10:21:23 lund-macbookpro kernel: [drm] radeon atom DIG backlight initialized
- Are you using the necessary firmware for your system to allow this new
support to work? (Most distributions haven't packaged it yet, so most of us have to download the new firmware directly; see comment 2.)
$ md5sum TURKS* 158f8e21ccf228ef063888c4f637fbf0 TURKS_mc.bin 8012e24b187c6b1ba17fa48691c3b048 TURKS_me.bin 25f26ba407a9bb13528b903c617209c8 TURKS_pfp.bin
- Is your system built around a newer EFI motherboard, or do have a
traditional non-EFI BIOS?
Apple's EFI. There is a BIOS compatibility mode, but I'm unable to do gpu switching in that mode.
There may still be some question of whether us users are doings something wrong -- although I personally have 2 systems that initialize UVD correctly and only 1 (EFI) system giving me trouble -- but if you have the firmware which enables this new UVD support, then maybe you could offer to do some register dumps if Christian or one of the other developers thinks it would be helpful to them?
Would this be the same as others have done above?