Radeon HD6970 (Cayman XT)

AmigaOne X1000 platform specific issues related to Linux only.
Post Reply
User avatar
xeno74
Posts: 5576
Joined: Fri Mar 23, 2012 7:58 am

Radeon HD6970 (Cayman XT)

Post by xeno74 »

I have bought a Radeon HD6970 (Cayman XT). :-) I successfully tested it with ubuntu MATE 16.04.6 LTS PowerPC and with Fedora 27 PPC64 today and the hardware 3D acceleration works great on both distributions. :-) The Cayman cards are the fastest and last released Radeon cards with support for hardware 3D acceleration on Linux PPC Big Endian. New cards are working but without hardware 3D acceleration.

Image Image

Image
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.

User avatar
xeno74
Posts: 5576
Joined: Fri Mar 23, 2012 7:58 am

Re: Radeon HD6970 (Cayman XT)

Post by xeno74 »

Hi All,

I have bought another Radeon HD6970 (Cayman XT). :-) This time for the X1000. I successfully tested it with ubuntu MATE 16.04.6 LTS PowerPC and with Fienix today and the hardware 3D acceleration works great on both distributions. :-) The Cayman cards are the fastest and last released Radeon cards with support for hardware 3D acceleration on Linux PPC Big Endian. New cards are working but without hardware 3D acceleration.

Image

Image Image

Cheers,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.

User avatar
xeno74
Posts: 5576
Joined: Fri Mar 23, 2012 7:58 am

Re: Radeon HD6970 (Cayman XT)

Post by xeno74 »

dmesg of a Radeon HD6970 (Cayman XT) in a X5000:

Code: Select all

[    0.436649] [drm] radeon kernel modesetting enabled.
[    0.436729] radeon 0000:01:00.0: vgaarb: deactivate vga console
[    0.607382] radeon 0000:01:00.0: VRAM: 2048M 0x0000000000000000 - 0x000000007FFFFFFF (2048M used)
[    0.607393] radeon 0000:01:00.0: GTT: 1024M 0x0000000080000000 - 0x00000000BFFFFFFF
[    0.607560] [drm] radeon: 2048M of VRAM memory ready
[    0.607574] [drm] radeon: 1024M of GTT memory ready.
[    0.613629] [drm] radeon: dpm initialized
[    0.615730] [drm] enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0
[    0.636121] radeon 0000:01:00.0: WB enabled
[    0.636130] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00 and cpu addr 0x(____ptrval____)
[    0.640344] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000072118 and cpu addr 0x(____ptrval____)
[    0.640358] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04 and cpu addr 0x(____ptrval____)
[    0.640370] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08 and cpu addr 0x(____ptrval____)
[    0.640382] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c and cpu addr 0x(____ptrval____)
[    0.640394] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10 and cpu addr 0x(____ptrval____)
[    0.640421] radeon 0000:01:00.0: radeon: MSI limited to 32-bit
[    0.640492] radeon 0000:01:00.0: radeon: using MSI.
[    0.640531] [drm] radeon: irq initialized.
[    1.491480] [drm] Radeon Display Connectors
[    1.777451] radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device
[    1.777653] [drm] Initialized radeon 2.50.0 20080528 for 0000:01:00.0 on minor 0
[    7.582590] radeon_dp_aux_transfer_native: 190 callbacks suppressed
[   38.345602] radeon_dp_aux_transfer_native: 158 callbacks suppressed

Code: Select all

[    0.436649] [drm] radeon kernel modesetting enabled.
[    0.436957] [drm] initializing kernel modesetting (CAYMAN 0x1002:0x6718 0x1682:0x3130 0x00).
[    0.607401] [drm] Detected VRAM RAM=2048M, BAR=256M
[    0.607406] [drm] RAM width 256bits DDR
[    0.607560] [drm] radeon: 2048M of VRAM memory ready
[    0.607574] [drm] radeon: 1024M of GTT memory ready.
[    0.607593] [drm] Loading CAYMAN Microcode
[    0.607610] [drm] Internal thermal controller with fan control
[    0.613629] [drm] radeon: dpm initialized
[    0.613684] [drm] GART: num cpu pages 262144, num gpu pages 262144
[    0.615730] [drm] enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0
[    0.635994] [drm] PCIE GART of 1024M enabled (table at 0x0000000000162000).
[    0.640408] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    0.640414] [drm] Driver supports precise vblank timestamp query.
[    0.640531] [drm] radeon: irq initialized.
[    0.659369] [drm] ring test on 0 succeeded in 2 usecs
[    0.659383] [drm] ring test on 3 succeeded in 4 usecs
[    0.659395] [drm] ring test on 4 succeeded in 4 usecs
[    0.836506] [drm] ring test on 5 succeeded in 2 usecs
[    0.836517] [drm] UVD initialized successfully.
[    0.836789] [drm] ib test on ring 0 succeeded in 0 usecs
[    0.836869] [drm] ib test on ring 3 succeeded in 0 usecs
[    0.836945] [drm] ib test on ring 4 succeeded in 0 usecs
[    1.490607] [drm] ib test on ring 5 succeeded
[    1.491480] [drm] Radeon Display Connectors
[    1.491487] [drm] Connector 0:
[    1.491490] [drm]   DP-1
[    1.491493] [drm]   HPD5
[    1.491498] [drm]   DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
[    1.491505] [drm]   Encoders:
[    1.491509] [drm]     DFP1: INTERNAL_UNIPHY2
[    1.491513] [drm] Connector 1:
[    1.491517] [drm]   DP-2
[    1.491520] [drm]   HPD4
[    1.491524] [drm]   DDC: 0x6440 0x6440 0x6444 0x6444 0x6448 0x6448 0x644c 0x644c
[    1.491531] [drm]   Encoders:
[    1.491534] [drm]     DFP2: INTERNAL_UNIPHY2
[    1.491538] [drm] Connector 2:
[    1.491542] [drm]   HDMI-A-1
[    1.491545] [drm]   HPD6
[    1.491550] [drm]   DDC: 0x6460 0x6460 0x6464 0x6464 0x6468 0x6468 0x646c 0x646c
[    1.491556] [drm]   Encoders:
[    1.491560] [drm]     DFP3: INTERNAL_UNIPHY1
[    1.491564] [drm] Connector 3:
[    1.491578] [drm]   DVI-D-1
[    1.491581] [drm]   HPD1
[    1.491586] [drm]   DDC: 0x6450 0x6450 0x6454 0x6454 0x6458 0x6458 0x645c 0x645c
[    1.491593] [drm]   Encoders:
[    1.491596] [drm]     DFP4: INTERNAL_UNIPHY1
[    1.491600] [drm] Connector 4:
[    1.491604] [drm]   DVI-I-1
[    1.491607] [drm]   HPD3
[    1.491612] [drm]   DDC: 0x6470 0x6470 0x6474 0x6474 0x6478 0x6478 0x647c 0x647c
[    1.491618] [drm]   Encoders:
[    1.491622] [drm]     DFP5: INTERNAL_UNIPHY
[    1.491626] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    1.603922] [drm] fb mappable at 0xC00371000
[    1.603929] [drm] vram apper at 0xC00000000
[    1.603933] [drm] size 7680000
[    1.603937] [drm] fb depth is 24
[    1.603941] [drm]    pitch is 6400
[    1.777451] radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device
[    1.777653] [drm] Initialized radeon 2.50.0 20080528 for 0000:01:00.0 on minor 0
[    3.402361] drmem: No dynamic reconfiguration memory found
dmesg of a Radeon HD6970 (Cayman XT) in a X1000:

Code: Select all

[    0.575306] [drm] radeon kernel modesetting enabled.
[    0.742370] radeon 0000:01:00.0: VRAM: 2048M 0x0000000000000000 - 0x000000007FFFFFFF (2048M used)
[    0.742386] radeon 0000:01:00.0: GTT: 1024M 0x0000000080000000 - 0x00000000BFFFFFFF
[    0.742555] [drm] radeon: 2048M of VRAM memory ready
[    0.742564] [drm] radeon: 1024M of GTT memory ready.
[    0.749373] [drm] radeon: dpm initialized
[    0.779822] radeon 0000:01:00.0: WB enabled
[    0.779833] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00 and cpu addr 0x(____ptrval____)
[    0.786659] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000072118 and cpu addr 0x(____ptrval____)
[    0.786678] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04 and cpu addr 0x(____ptrval____)
[    0.786693] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08 and cpu addr 0x(____ptrval____)
[    0.786708] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c and cpu addr 0x(____ptrval____)
[    0.786723] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10 and cpu addr 0x(____ptrval____)
[    0.786755] radeon 0000:01:00.0: radeon: MSI limited to 32-bit
[    0.786798] [drm] radeon: irq initialized.
[    1.133114] [drm] Radeon Display Connectors
[    1.634627] radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device
[    1.635142] [drm] Initialized radeon 2.50.0 20080528 for 0000:01:00.0 on minor 0
[   17.526644] radeon_dp_aux_transfer_native: 158 callbacks suppressed
[   98.101510] radeon_dp_aux_transfer_native: 158 callbacks suppressed

Code: Select all

[    0.575306] [drm] radeon kernel modesetting enabled.
[    0.575832] [drm] initializing kernel modesetting (CAYMAN 0x1002:0x6718 0x1682:0x3130 0x00).
[    0.742395] [drm] Detected VRAM RAM=2048M, BAR=256M
[    0.742402] [drm] RAM width 256bits DDR
[    0.742555] [drm] radeon: 2048M of VRAM memory ready
[    0.742564] [drm] radeon: 1024M of GTT memory ready.
[    0.742586] [drm] Loading CAYMAN Microcode
[    0.742617] [drm] Internal thermal controller with fan control
[    0.749373] [drm] radeon: dpm initialized
[    0.749421] [drm] GART: num cpu pages 262144, num gpu pages 262144
[    0.779697] [drm] PCIE GART of 1024M enabled (table at 0x0000000000162000).
[    0.786738] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    0.786746] [drm] Driver supports precise vblank timestamp query.
[    0.786798] [drm] radeon: irq initialized.
[    0.805517] [drm] ring test on 0 succeeded in 2 usecs
[    0.805536] [drm] ring test on 3 succeeded in 4 usecs
[    0.805551] [drm] ring test on 4 succeeded in 4 usecs
[    0.981040] [drm] ring test on 5 succeeded in 2 usecs
[    0.981053] [drm] UVD initialized successfully.
[    0.981448] [drm] ib test on ring 0 succeeded in 0 usecs
[    0.981504] [drm] ib test on ring 3 succeeded in 0 usecs
[    0.981569] [drm] ib test on ring 4 succeeded in 0 usecs
[    1.131461] [drm] ib test on ring 5 succeeded
[    1.133114] [drm] Radeon Display Connectors
[    1.133124] [drm] Connector 0:
[    1.133130] [drm]   DP-1
[    1.133134] [drm]   HPD5
[    1.133141] [drm]   DDC: 0x6430 0x6430 0x6434 0x6434 0x6438 0x6438 0x643c 0x643c
[    1.133149] [drm]   Encoders:
[    1.133155] [drm]     DFP1: INTERNAL_UNIPHY2
[    1.133161] [drm] Connector 1:
[    1.133166] [drm]   DP-2
[    1.133170] [drm]   HPD4
[    1.133177] [drm]   DDC: 0x6440 0x6440 0x6444 0x6444 0x6448 0x6448 0x644c 0x644c
[    1.133185] [drm]   Encoders:
[    1.133190] [drm]     DFP2: INTERNAL_UNIPHY2
[    1.133196] [drm] Connector 2:
[    1.133201] [drm]   HDMI-A-1
[    1.133205] [drm]   HPD6
[    1.133212] [drm]   DDC: 0x6460 0x6460 0x6464 0x6464 0x6468 0x6468 0x646c 0x646c
[    1.133220] [drm]   Encoders:
[    1.133225] [drm]     DFP3: INTERNAL_UNIPHY1
[    1.133231] [drm] Connector 3:
[    1.133236] [drm]   DVI-D-1
[    1.133240] [drm]   HPD1
[    1.133247] [drm]   DDC: 0x6450 0x6450 0x6454 0x6454 0x6458 0x6458 0x645c 0x645c
[    1.133255] [drm]   Encoders:
[    1.133260] [drm]     DFP4: INTERNAL_UNIPHY1
[    1.133265] [drm] Connector 4:
[    1.133270] [drm]   DVI-I-1
[    1.133274] [drm]   HPD3
[    1.133281] [drm]   DDC: 0x6470 0x6470 0x6474 0x6474 0x6478 0x6478 0x647c 0x647c
[    1.133289] [drm]   Encoders:
[    1.133294] [drm]     DFP5: INTERNAL_UNIPHY
[    1.133300] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    1.305292] [drm] fb mappable at 0x90371000
[    1.305303] [drm] vram apper at 0x90000000
[    1.305309] [drm] size 7680000
[    1.305314] [drm] fb depth is 24
[    1.305319] [drm]    pitch is 6400
[    1.408242] [drm:.ni_dpm_set_power_state] *ERROR* ni_restrict_performance_levels_before_switch failed
[    1.634627] radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device
[    1.635142] [drm] Initialized radeon 2.50.0 20080528 for 0000:01:00.0 on minor 0
[    6.391071] drmem: No dynamic reconfiguration memory found
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.

Post Reply