Page 1 of 2 12 LastLast
Results 1 to 10 of 13

Thread: AMD 690G, Ubuntu 8.04 and RadeonHD: massive screen corruption

  1. #1
    Join Date
    Sep 2008
    Posts
    40

    Default AMD 690G, Ubuntu 8.04 and RadeonHD: massive screen corruption

    My mothers' box runs on Ubuntu 8.04 Hardy Heron (she mostly doesn't need the latest and greatest and I don't want her software to change all the time, so I've given her LTS).

    Now I've upgraded her hardware, and part of that is a mainboard with 690G chipset. So I've installed the xorg-xserver-video-radeonhd and xserver-xorg-video-radeonhd-dbg packages from tormodvolden (https://launchpad.net/~tormodvolden/+archive/ppa).

    I also ran the update-manager just to be sure. Unfortunately what I end up with is massive screen corruption. When I click, for example, the Gnome menu (Applications/Places/System), menu's can be seen building up from little pieces put into place at random. If you wait a few seconds the entire menu eventually gets completed. Like rain falling down, eventually making the entire surface wet. You also see corruption when scrolling with a browser.

    Disabling acceleration doesn't help, I've disabled it all. No difference at all. The memory is also ok.

    I ended up selecting the vesa driver. That doesn't show any corruption but that can't be the reason AMD opened up all those docs and specs, and I'm missing "some" features.

    How do I install the radeonhd driver (or anything that supports 2D acceleration and putting the monitor in standby) without corruption?

  2. #2
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    7,434

    Default

    Are you saying that you get corruption even when acceleration is set to shadowfb ?

  3. #3
    Join Date
    Sep 2008
    Posts
    40

    Default

    I even get corruption when acceleration is set to none. (also tried shadowfb, again no difference).

    Mainboard is an MSI K9AG Neo2 Digital btw. Using D-sub/VGA output (monitor supports nothing better).
    Last edited by W3ird_N3rd; 06-11-2009 at 05:20 PM.

  4. #4
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    7,434

    Default

    Something sounds wrong here. Can you pastebin your xorg log when running with radeonhd ?

    This actually sounds like it might be a display priority / watermark issue where the memory is not keeping up with the display pipe while drawing is happening. Does the corruption go away if you run at a much lower resolution ?

    If the problem persists even at low resolutions, and there isn't anything obvious in the log, it might be worth trying a current copy of the radeon driver to see if the results are any different. Sometimes that gives good clues.

  5. #5
    Join Date
    Oct 2007
    Posts
    1,268

    Default

    MSI K9AG Neo2 Digital btw
    I ran the radeonhd driver on this exact board and it worked fairly well (until the north bridge overheated and went south). IIRC, I was using Hardy as well. Just make sure you monitor the temp of the north bridge and check that the DVI/VGA connector's not loose.

  6. #6
    Join Date
    Aug 2007
    Posts
    6,613

    Default

    @W3ird_N3rd

    I get bad video with radeonhd when no EXA is used. The default for radeonhd seems disable accelleration in most cases, the default for radeon is accellerated. So if you want to use radeonhd be sure you have got

    Option "AccelMethod" "EXA"
    Option "DRI"

    in your Device section and use a new enough kernel (or updated drm modules) to be able to use dri.

  7. #7
    Join Date
    Sep 2008
    Posts
    40

    Default

    Quote Originally Posted by bridgman View Post
    Something sounds wrong here. Can you pastebin your xorg log when running with radeonhd ?
    http://pastebin.com/m351d0850
    This actually sounds like it might be a display priority / watermark issue where the memory is not keeping up with the display pipe while drawing is happening. Does the corruption go away if you run at a much lower resolution ?
    No. Same amount at 640x480.
    If the problem persists even at low resolutions, and there isn't anything obvious in the log, it might be worth trying a current copy of the radeon driver to see if the results are any different. Sometimes that gives good clues.
    I'll see, but I hope I can make a .deb package out of that, I don't want to mess up the packaging manager.
    Quote Originally Posted by DanL View Post
    I ran the radeonhd driver on this exact board and it worked fairly well (until the north bridge overheated and went south). IIRC, I was using Hardy as well. Just make sure you monitor the temp of the north bridge and check that the DVI/VGA connector's not loose.
    Corruption is even there right after booting it up, so temperature should not be the problem. I checked the VGA connector, but a loose VGA connector would not cause corruption like this.
    Quote Originally Posted by Kano View Post
    @W3ird_N3rd

    I get bad video with radeonhd when no EXA is used. The default for radeonhd seems disable accelleration in most cases, the default for radeon is accellerated. So if you want to use radeonhd be sure you have got

    Option "AccelMethod" "EXA"
    Option "DRI"

    in your Device section and use a new enough kernel (or updated drm modules) to be able to use dri.
    I guess they are not new enough, when I enable EXA all I see is garbage, 100% unusable. (most texts invisible, strange corruption, a menu is just a rectangle)

  8. #8
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    7,434

    Default

    I forget the name of the option, but there's one called something like "unsupported features"... whatever it is, try turning that off. I'll see if I can find it...

    EDIT - try Option "UnverifiedFeatures" "Off" in the device section of your conf file.
    Last edited by bridgman; 06-14-2009 at 09:38 PM.

  9. #9
    Join Date
    May 2008
    Posts
    343

    Default

    Quote Originally Posted by W3ird_N3rd View Post
    I'll see, but I hope I can make a .deb package out of that, I don't want to mess up the packaging manager.
    Why don't you just install the xorg-xserver-video-ati and xorg-xserver-video-radeon packages from the same PPA? If you remove the -radeonhd packages, X will use the -ati/-radeon driver.

  10. #10
    Join Date
    Sep 2008
    Posts
    40

    Default

    Quote Originally Posted by bridgman View Post
    I forget the name of the option, but there's one called something like "unsupported features"... whatever it is, try turning that off. I'll see if I can find it...

    EDIT - try Option "UnverifiedFeatures" "Off" in the device section of your conf file.
    I don't know what features that disables, but it does take the corruption away.
    Quote Originally Posted by tormod View Post
    Why don't you just install the xorg-xserver-video-ati and xorg-xserver-video-radeon packages from the same PPA? If you remove the -radeonhd packages, X will use the -ati/-radeon driver.
    That also worked.

    At least the display can now go into standby again. But I am a little sad to find out the xv acceleration does not work yet. No huge deal for my mother luckily, but still. The open "nv" driver is often mocked at, but at least offers the NV video blitter for XV. I guess it would be possible to somehow compile DRM/DRI modules or something, but that doesn't seem as simple as selecting "nv" for a driver. Hopefully this will get better in the future.

Posting Permissions

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