Announcement

Collapse
No announcement yet.

7970 and Open Source Drivers on Lubuntu 13.04

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 7970 and Open Source Drivers on Lubuntu 13.04

    I have two 7970s in crossfire setup and using the catalyst driver I was experiencing lots of crashes so decided to try the open source drivers instead. I'm obviously doing something wrong however because it looks like the system is falling back to software rendering:

    Code:
    $ LIBGL_DEBUG=verbose glxinfo | egrep llvm
    libGL: screen 0 does not appear to be DRI2 capable
    libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so
    libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
    OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.2, 256 bits)
    The relevant bits of my boot logs are below. I do not have an xorg.conf file. I have installed the latest Tahiti firmware in /lib/firmware. Any ideas on what I'm doing wrong?

    Code:
    $ dmesg | egrep 'radeon|drm'
    [    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.10.0-996-generic root=UUID=dfad8ba7-0eab-4493-87ac-12dc104d6d32 ro quiet splash radeon.dpm=1 vt.handoff=7
    [    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.10.0-996-generic root=UUID=dfad8ba7-0eab-4493-87ac-12dc104d6d32 ro quiet splash radeon.dpm=1 vt.handoff=7
    [    2.217722] [drm] Initialized drm 1.1.0 20060810
    [    2.260950] [drm] radeon kernel modesetting enabled.
    [    2.260994] fb: conflicting fb hw usage radeondrmfb vs EFI VGA - removing generic driver
    [    2.261245] [drm] initializing kernel modesetting (TAHITI 0x1002:0x6798 0x1458:0x254D).
    [    2.261280] [drm] register mmio base: 0xF7E00000
    [    2.261281] [drm] register mmio size: 262144
    [    2.261418] radeon 0000:01:00.0: VRAM: 3072M 0x0000000000000000 - 0x00000000BFFFFFFF (3072M used)
    [    2.261421] radeon 0000:01:00.0: GTT: 512M 0x00000000C0000000 - 0x00000000DFFFFFFF
    [    2.261422] [drm] Detected VRAM RAM=3072M, BAR=256M
    [    2.261423] [drm] RAM width 384bits DDR
    [    2.261488] [drm] radeon: 3072M of VRAM memory ready
    [    2.261490] [drm] radeon: 512M of GTT memory ready.
    [    2.264284] radeon 0000:01:00.0: ffff8807fd2a3c00 unpin not necessary
    [    2.346362] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18 and cpu addr 0xffffc9000c877a18
    [    2.346369] [drm] GART: num cpu pages 131072, num gpu pages 131072
    [    2.346658] [drm] probing gen 2 caps for device 8086:151 = 261ac83/e
    [    2.346661] [drm] PCIE gen 3 link speeds already enabled
    [    2.346720] [drm] Loading TAHITI Microcode
    [    2.733834] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
    [    2.733929] radeon 0000:01:00.0: WB enabled
    [    2.733931] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x00000000c0000c00 and cpu addr 0xffff880800096c00
    [    2.733932] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x00000000c0000c04 and cpu addr 0xffff880800096c04
    [    2.733934] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x00000000c0000c08 and cpu addr 0xffff880800096c08
    [    2.733935] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x00000000c0000c0c and cpu addr 0xffff880800096c0c
    [    2.733936] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x00000000c0000c10 and cpu addr 0xffff880800096c10
    [    2.734837] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000178a18 and cpu addr 0xffffc9000d3b5a18
    [    2.734839] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
    [    2.734840] [drm] Driver supports precise vblank timestamp query.
    [    2.734857] radeon 0000:01:00.0: irq 62 for MSI/MSI-X
    [    2.734872] radeon 0000:01:00.0: radeon: using MSI.
    [    2.734901] [drm] radeon: irq initialized.
    [    2.753805] [drm] ring test on 0 succeeded in 1 usecs
    [    2.753809] [drm] ring test on 1 succeeded in 1 usecs
    [    2.753815] [drm] ring test on 2 succeeded in 0 usecs
    [    2.753874] [drm] ring test on 3 succeeded in 2 usecs
    [    2.753880] [drm] ring test on 4 succeeded in 1 usecs
    [    2.948204] [drm] ring test on 5 succeeded in 1 usecs
    [    2.948206] [drm] UVD initialized successfully.
    [    2.949442] [drm] ib test on ring 0 succeeded in 0 usecs
    [    2.949465] [drm] ib test on ring 1 succeeded in 0 usecs
    [    2.949487] [drm] ib test on ring 2 succeeded in 0 usecs
    [    2.949500] [drm] ib test on ring 3 succeeded in 0 usecs
    [    2.949513] [drm] ib test on ring 4 succeeded in 1 usecs
    [    3.122620] [drm] ib test on ring 5 succeeded
    [    3.124654] [drm] Radeon Display Connectors
    [    3.124656] [drm] Connector 0:
    [    3.124656] [drm]   DP-1
    [    3.124657] [drm]   HPD5
    [    3.124658] [drm]   DDC: 0x6530 0x6530 0x6534 0x6534 0x6538 0x6538 0x653c 0x653c
    [    3.124659] [drm]   Encoders:
    [    3.124660] [drm]     DFP1: INTERNAL_UNIPHY2
    [    3.124660] [drm] Connector 1:
    [    3.124661] [drm]   DP-2
    [    3.124661] [drm]   HPD4
    [    3.124662] [drm]   DDC: 0x6540 0x6540 0x6544 0x6544 0x6548 0x6548 0x654c 0x654c
    [    3.124663] [drm]   Encoders:
    [    3.124664] [drm]     DFP2: INTERNAL_UNIPHY2
    [    3.124664] [drm] Connector 2:
    [    3.124665] [drm]   HDMI-A-1
    [    3.124665] [drm]   HPD1
    [    3.124666] [drm]   DDC: 0x6560 0x6560 0x6564 0x6564 0x6568 0x6568 0x656c 0x656c
    [    3.124667] [drm]   Encoders:
    [    3.124667] [drm]     DFP3: INTERNAL_UNIPHY1
    [    3.124668] [drm] Connector 3:
    [    3.124669] [drm]   DVI-I-1
    [    3.124669] [drm]   HPD3
    [    3.124670] [drm]   DDC: 0x6580 0x6580 0x6584 0x6584 0x6588 0x6588 0x658c 0x658c
    [    3.124670] [drm]   Encoders:
    [    3.124671] [drm]     DFP4: INTERNAL_UNIPHY
    [    3.124672] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
    [    3.124701] [drm] Internal thermal controller with fan control
    [    3.124731] [drm] probing gen 2 caps for device 8086:151 = 261ac83/e
    [    3.129843] [drm] radeon: dpm initialized
    [    3.242253] [drm] fb mappable at 0xE1381000
    [    3.242255] [drm] vram apper at 0xE0000000
    [    3.242256] [drm] size 14745600
    [    3.242256] [drm] fb depth is 24
    [    3.242257] [drm]    pitch is 10240
    [    3.242325] fbcon: radeondrmfb (fb0) is primary device
    [    3.396932] radeon 0000:01:00.0: fb0: radeondrmfb frame buffer device
    [    3.396933] radeon 0000:01:00.0: registered panic notifier
    [    3.396936] [drm] Initialized radeon 2.34.0 20080528 for 0000:01:00.0 on minor 0
    [    3.396952] radeon 0000:02:00.0: enabling device (0000 -> 0003)
    [    3.397164] [drm] initializing kernel modesetting (TAHITI 0x1002:0x6798 0x1458:0x254D).
    [    3.397194] [drm] register mmio base: 0xF7D00000
    [    3.397195] [drm] register mmio size: 262144
    [    4.337486] [drm] GPU not posted. posting now...
    [    4.340897] radeon 0000:02:00.0: VRAM: 3072M 0x0000000000000000 - 0x00000000BFFFFFFF (3072M used)
    [    4.340899] radeon 0000:02:00.0: GTT: 512M 0x00000000C0000000 - 0x00000000DFFFFFFF
    [    4.340900] [drm] Detected VRAM RAM=3072M, BAR=256M
    [    4.340901] [drm] RAM width 384bits DDR
    [    4.340911] [drm] radeon: 3072M of VRAM memory ready
    [    4.340911] [drm] radeon: 512M of GTT memory ready.
    [    4.340960] radeon 0000:02:00.0: ffff8807fd2e7c00 unpin not necessary
    [    4.397410] radeon 0000:02:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18 and cpu addr 0xffffc9000fb6ca18
    [    4.397414] [drm] GART: num cpu pages 131072, num gpu pages 131072
    [    4.397644] [drm] probing gen 2 caps for device 8086:155 = 361ac83/e
    [    4.397647] [drm] PCIE gen 3 link speeds already enabled
    [    4.397694] [drm] Loading TAHITI Microcode
    [    4.679547] [drm] PCIE GART of 512M enabled (table at 0x0000000000040000).
    [    4.679645] radeon 0000:02:00.0: WB enabled
    [    4.679648] radeon 0000:02:00.0: fence driver on ring 0 use gpu addr 0x00000000c0000c00 and cpu addr 0xffff880800c6dc00
    [    4.679649] radeon 0000:02:00.0: fence driver on ring 1 use gpu addr 0x00000000c0000c04 and cpu addr 0xffff880800c6dc04
    [    4.679650] radeon 0000:02:00.0: fence driver on ring 2 use gpu addr 0x00000000c0000c08 and cpu addr 0xffff880800c6dc08
    [    4.679651] radeon 0000:02:00.0: fence driver on ring 3 use gpu addr 0x00000000c0000c0c and cpu addr 0xffff880800c6dc0c
    [    4.679652] radeon 0000:02:00.0: fence driver on ring 4 use gpu addr 0x00000000c0000c10 and cpu addr 0xffff880800c6dc10
    [    4.680641] radeon 0000:02:00.0: fence driver on ring 5 use gpu addr 0x0000000000178a18 and cpu addr 0xffffc900102b5a18
    [    4.680643] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
    [    4.680643] [drm] Driver supports precise vblank timestamp query.
    [    4.680660] radeon 0000:02:00.0: irq 64 for MSI/MSI-X
    [    4.680668] radeon 0000:02:00.0: radeon: using MSI.
    [    4.680696] [drm] radeon: irq initialized.
    [    4.699768] [drm] ring test on 0 succeeded in 1 usecs
    [    4.699772] [drm] ring test on 1 succeeded in 1 usecs
    [    4.699775] [drm] ring test on 2 succeeded in 1 usecs
    [    4.699832] [drm] ring test on 3 succeeded in 2 usecs
    [    4.699837] [drm] ring test on 4 succeeded in 1 usecs
    [    4.894163] [drm] ring test on 5 succeeded in 1 usecs
    [    4.894167] [drm] UVD initialized successfully.
    [    4.895412] [drm] ib test on ring 0 succeeded in 0 usecs
    [    4.895427] [drm] ib test on ring 1 succeeded in 0 usecs
    [    4.895442] [drm] ib test on ring 2 succeeded in 0 usecs
    [    4.895457] [drm] ib test on ring 3 succeeded in 0 usecs
    [    4.895473] [drm] ib test on ring 4 succeeded in 1 usecs
    [    5.068731] [drm] ib test on ring 5 succeeded
    [    5.069376] [drm] Radeon Display Connectors
    [    5.069377] [drm] Connector 0:
    [    5.069378] [drm]   DP-3
    [    5.069378] [drm]   HPD5
    [    5.069379] [drm]   DDC: 0x6530 0x6530 0x6534 0x6534 0x6538 0x6538 0x653c 0x653c
    [    5.069380] [drm]   Encoders:
    [    5.069381] [drm]     DFP1: INTERNAL_UNIPHY2
    [    5.069381] [drm] Connector 1:
    [    5.069382] [drm]   DP-4
    [    5.069382] [drm]   HPD4
    [    5.069383] [drm]   DDC: 0x6540 0x6540 0x6544 0x6544 0x6548 0x6548 0x654c 0x654c
    [    5.069384] [drm]   Encoders:
    [    5.069384] [drm]     DFP2: INTERNAL_UNIPHY2
    [    5.069385] [drm] Connector 2:
    [    5.069386] [drm]   HDMI-A-2
    [    5.069386] [drm]   HPD1
    [    5.069387] [drm]   DDC: 0x6560 0x6560 0x6564 0x6564 0x6568 0x6568 0x656c 0x656c
    [    5.069388] [drm]   Encoders:
    [    5.069388] [drm]     DFP3: INTERNAL_UNIPHY1
    [    5.069389] [drm] Connector 3:
    [    5.069389] [drm]   DVI-I-2
    [    5.069390] [drm]   HPD3
    [    5.069391] [drm]   DDC: 0x6580 0x6580 0x6584 0x6584 0x6588 0x6588 0x658c 0x658c
    [    5.069391] [drm]   Encoders:
    [    5.069392] [drm]     DFP4: INTERNAL_UNIPHY
    [    5.069393] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
    [    5.076916] [drm] Internal thermal controller with fan control
    [    5.076949] [drm] probing gen 2 caps for device 8086:155 = 361ac83/e
    [    5.082054] [drm] radeon: dpm initialized
    [    5.108999] radeon 0000:02:00.0: No connectors reported connected with modes
    [    5.109003] [drm] Cannot find any crtc or sizes - going 1024x768
    [    5.109829] [drm] fb mappable at 0xD1381000
    [    5.109830] [drm] vram apper at 0xD0000000
    [    5.109830] [drm] size 3145728
    [    5.109831] [drm] fb depth is 24
    [    5.109832] [drm]    pitch is 4096
    [    5.110023] radeon 0000:02:00.0: fb1: radeondrmfb frame buffer device
    [    5.110029] [drm] Initialized radeon 2.34.0 20080528 for 0000:02:00.0 on minor 1

  • #2
    Do you have Glamor installed? That's required for RadeonSI acceleration.

    Comment


    • #3
      Originally posted by BlueJayofEvil View Post
      Do you have Glamor installed? That's required for RadeonSI acceleration.
      Nope, I don't see any packages for that. Where do I get it?

      Comment


      • #4
        There's a PPA here: https://launchpad.net/~cybjit/+archive/ppa-glamor/ (likely outdated; not sure if it works with newer releases)

        The other option is to build it from source. (I'm not experienced with this.) More information can be found here: http://phoronix.com/forums/showthrea...n-Ubuntu-13-04

        Comment


        • #5
          Thanks for the info. I worked through various bits of this but there is so much downgrading and altering of standard packages I've given up in the end. Guess I'll have to wait for October and the next release where it will all work out of the box (with any luck).

          Thanks again.

          Comment

          Working...
          X