Results 1 to 1 of 1

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

  1. #1
    Join Date
    Dec 2011
    Posts
    148

    Default 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; 05-13-2012 at 10:47 AM. Reason: wrong section

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •