Announcement

Collapse
No announcement yet.

Trying the X state tracker with r600g... is fun

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

  • Trying the X state tracker with r600g... is fun

    Hi, I had the afternoon free, so I decided to experiment with gallium...

    Running Getnoo, I enabled mesa and libdrm from git also enabling the xorg and xa state tracker (through use flags). Setting r600g as river in xorg.conf, I fired up X.

    The setup :
    - AMD 6950 (CAYMAN)
    -mesa git
    -libdrm git
    -X 1.11.2
    -r600g as X driver

    The login manager appeared fine. The cursor is one big blob. So far so good.
    KDE starting up. up until the start of kwin everything goes fine, then averything goes awry.Turns out disabling compositing makes the problem go away. So Here I am, a fully usable KDE desktop (no compositing) running atop the X state tracker. Good job everyone involved!

    Now for 3D rendering : glxgears renders wrong, very wrong. (as expected, seeing the kwin situation before).
    after some time, glxgears starts outputting
    Code:
    radeon: Failed to assign virtual address space
    radeon: Failed to allocate a buffer:
    radeon:    size      : 1048576 bytes
    radeon:    alignment : 4096 bytes
    radeon:    domains   : 2
    radeon: Failed to allocate a buffer:
    radeon:    size      : 1048576 bytes
    radeon:    alignment : 4096 bytes
    radeon:    domains   : 2
    radeon: Failed to allocate a buffer:
    radeon:    size      : 1048576 bytes
    radeon:    alignment : 4096 bytes
    radeon:    domains   : 2
    radeon: Failed to allocate a buffer:
    radeon:    size      : 1048576 bytes
    radeon:    alignment : 4096 bytes
    radeon:    domains   : 2
    and dmesg is full of
    Code:
    [  137.130502] radeon 0000:01:00.0: va above limit (0x00100077 > 0x00100000)
    [  137.130992] radeon 0000:01:00.0: offset 0x77000 is in reserved area 0x800000
    [  137.131546] radeon 0000:01:00.0: offset 0x77000 is in reserved area 0x800000
    [  137.132130] radeon 0000:01:00.0: offset 0x77000 is in reserved area 0x800000
    [  137.132622] radeon 0000:01:00.0: offset 0x77000 is in reserved area 0x800000
    [  137.133125] radeon 0000:01:00.0: offset 0x77000 is in reserved area 0x800000
    [  137.133867] radeon 0000:01:00.0: offset 0x77000 is in reserved area 0x800000
    I dare not start a 3D intensive application...
    Now the question for the devs : should I report bugs? I'd be happy to, but I'm not sure if this is a "supported" setup, also I'm not sure if such basic info could generate a useful bug report. In any case, KUDOS!

    PS : michael, I think you should look into trying Gentoo as your test distribution, using development snapshots has never been so easy).

    edit : just realized I posted in the general ATI Linux section, could some mod please movi it to the opensource section? Thanks
    Last edited by Serafean; 13 May 2012, 10:47 AM. Reason: wrong section
Working...
X