Announcement

Collapse
No announcement yet.

Radeon R600 Tiling Patches Are Ready

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

  • xming
    replied
    Originally posted by allquixotic View Post
    And you have to use a 3.3-rc or later kernel.
    hmm running kernel 3.2.5 here. One doesn't have to use the 3.3-rc, 3.2.x + drm patches from 3.3 + 2d patches works too.

    Leave a comment:


  • PuckPoltergeist
    replied
    Originally posted by PuckPoltergeist View Post
    Partly ok. I get a short flickering with garbled screen with one message in dmesg:
    Code:
    radeon 0000:01:00.0: evergreen_surface_value_conv_check:329 invalid array mode 5
    radeon 0000:01:00.0: evergreen_packet3_check:1918 invalid cmd stream 454
    [drm:radeon_cs_ib_chunk] *ERROR* Invalid command stream !
    After this it works.
    I have to correct this. The Invalid command stream error came from the xv crash. The garbled screen on X startup doesn't leave any errors in the logs.

    Leave a comment:


  • allquixotic
    replied
    Originally posted by ChrisXY View Post
    I have applied the two 0001-drm* patches (can you please provide the second patch in less comfortable way than in a mail to a mailinglist complete with headers with the patch attached encoded in base64?)
    Is it normal that git apply doesn't have any output whatsoever?
    Yes, that's normal. No output is good; complaining is bad.

    Leave a comment:


  • allquixotic
    replied
    Originally posted by Wilfred View Post
    Hey, if stuff is in git master, couldn't I just install xorg-edgers on ubuntu and recompile the ubuntu kernel with patch?
    If I want to test this that is.
    No, because xorg-edgers probably won't provide a built kernel with the kernel patches.

    The kernel patches are absolutely critical. You can't "skip" them. And you have to use a 3.3-rc or later kernel.

    Leave a comment:


  • PuckPoltergeist
    replied
    Originally posted by PuckPoltergeist View Post
    Video playback with xv still leads to a xserver crash.
    Seems to be fixed by commit f63262e2f112a348c45f0dcecd891c8b6d9c5ee8 from Michel D?nzer.

    Leave a comment:


  • Wilfred
    replied
    Hey, if stuff is in git master, couldn't I just install xorg-edgers on ubuntu and recompile the ubuntu kernel with patch?
    If I want to test this that is.

    Leave a comment:


  • ChrisXY
    replied
    I have applied the two 0001-drm* patches (can you please provide the second patch in less comfortable way than in a mail to a mailinglist complete with headers with the patch attached encoded in base64?)
    Is it normal that git apply doesn't have any output whatsoever?

    But it seems good:
    Code:
    [    13.302] (**) RADEON(0): Option "ColorTiling2D" "on"
    I have only tested xonotic on "high" so far. Looks ok, only some minor problems with reflections in the water.

    HD 6550M, 3.3rc2

    edit:
    No, it doesn't:
    Code:
    xrandr --output HDMI-0 --rotate right --mode 1600x1200 --right-of LVDS --output LVDS --mode 1600x900
    Result=

    Right screen looks good, left screen is very broken. When I move windows on the right screen the broken graphics on the left screen move as well. Screenshot with scrot looks normal for both screens.
    Happens also with no 2d color tiling enabled. Happens only when the right screen is rotated left OR right. With rotate normal it looks ok.
    It also looks good with xrandr --output HDMI-0 --rotate right --mode 1280x1024 --right-of LVDS --output LVDS --mode 1024x768.
    Maybe both need to be the same aspect ratio for rotation?
    The problem are not the kernel patches. Just installed mainline 3.3rc2 and it still happens. My uneducated guess would be the ddx.
    Last edited by ChrisXY; 08 February 2012, 05:56 AM.

    Leave a comment:


  • Zephiris
    replied
    Originally posted by glisse View Post
    I pushed a fix to ddx upstream it should be ok now.
    I'm able to log in with startx now, but with ColorTiling2D just starting X or loading any compressed textures (with ColorTiling2D disabled), I get a kernel crash with a BUG on the memcpy in radeon_cs_update_pages on 3.3-rc2 with my 6950.

    Leave a comment:


  • PuckPoltergeist
    replied
    Originally posted by glisse View Post
    I pushed a fix to ddx upstream it should be ok now.
    Partly ok. I get a short flickering with garbled screen with one message in dmesg:
    Code:
    radeon 0000:01:00.0: evergreen_surface_value_conv_check:329 invalid array mode 5
    radeon 0000:01:00.0: evergreen_packet3_check:1918 invalid cmd stream 454
    [drm:radeon_cs_ib_chunk] *ERROR* Invalid command stream !
    After this it works.


    Video playback with xv still leads to a xserver crash.

    Leave a comment:


  • ChrisXY
    replied
    Originally posted by droste View Post
    new patch:
    Thank you very much.

    Leave a comment:

Working...
X