Announcement

Collapse
No announcement yet.

Screen corruption: 8.6 and System Monitor (Ubuntu)

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

  • Screen corruption: 8.6 and System Monitor (Ubuntu)

    I'm having an odd screen corruption problem with Catalyst 8.6 that didn't occur under 8.5.

    When I run the Gnome System Monitor utility (v2.22.1 under Ubuntu Hardy) and try to scroll in the process list or move the window, I get strange repeating screen corruption behind the active window, all over the screen. The corrupted areas include the title bar of the active window but not the main window area. From the pattern and repeated content, it looks as though the driver is trying to redraw the active window but is writing to the wrong locations on-screen.

    Some of the corruption writes itself out eventually with manual GUI visual activity after closing System Monitor, but it persists in many areas that do not have interactive elements. Restarting X is the only way to clean it up once it starts.


    This behavior does NOT occur when compiz is turned on. It only occurs in the standard 2D window manager (Metacity).


    Any ideas, guys?

  • #2
    Has anyone else encountered this problem?

    Comment


    • #3
      i have encountered this bug, and it took me a while to figure out the fix... and here's what you do.
      1. uninstall the fglrx Driver completely.
      2. delete the contents of /etc/ati
      3. reboot and then reinstall driver.
      4. reboot again, and then enjoy.

      Comment


      • #4
        Originally posted by Dandel View Post
        i have encountered this bug, and it took me a while to figure out the fix... and here's what you do.
        1. uninstall the fglrx Driver completely.
        2. delete the contents of /etc/ati
        3. reboot and then reinstall driver.
        4. reboot again, and then enjoy.
        What is that intended to accomplish? I deleted the contents of /etc/ati when I installed the driver manually two days ago.


        I'll give it a try, though. Thanks for the suggestion.

        Comment


        • #5
          Originally posted by Porter View Post
          I'm having an odd screen corruption problem with Catalyst 8.6 that didn't occur under 8.5.

          When I run the Gnome System Monitor utility (v2.22.1 under Ubuntu Hardy) and try to scroll in the process list or move the window, I get strange repeating screen corruption behind the active window, all over the screen. The corrupted areas include the title bar of the active window but not the main window area. From the pattern and repeated content, it looks as though the driver is trying to redraw the active window but is writing to the wrong locations on-screen.

          Some of the corruption writes itself out eventually with manual GUI visual activity after closing System Monitor, but it persists in many areas that do not have interactive elements. Restarting X is the only way to clean it up once it starts.


          This behavior does NOT occur when compiz is turned on. It only occurs in the standard 2D window manager (Metacity).


          Any ideas, guys?
          You didn't mention your hardware, I would expect a radeon 9x00 or X800 family. Most likely you have turned on TexturedXRender in xorg.conf from some other random web posting.

          Remove it and you should be fine.

          As has been communicated elsewhere, modifying configuration files by hand is not a recommended way of configurating the driver. The aticonfig or amdcccle are the two recommended ways of configuration.

          TexturedXRender is a developmental feature that is not currently supported. As such it will regress on occasions.

          Regards,

          Matthew

          Comment


          • #6
            Originally posted by mtippett View Post
            You didn't mention your hardware, I would expect a radeon 9x00 or X800 family. Most likely you have turned on TexturedXRender in xorg.conf from some other random web posting.

            Remove it and you should be fine.

            As has been communicated elsewhere, modifying configuration files by hand is not a recommended way of configurating the driver. The aticonfig or amdcccle are the two recommended ways of configuration.

            TexturedXRender is a developmental feature that is not currently supported. As such it will regress on occasions.

            Regards,

            Matthew
            My card is a Mobility X1400 on a Lenovo Thinkpad T60. TexturedXRender is not on.

            The "Device" section of my xorg.conf contains only:
            Code:
            	Identifier  "aticonfig-Device[0]-0"
            	Driver      "fglrx"
            	BusID       "PCI:1:0:0"
            No extraneous options of any kind.

            Comment


            • #7
              Any ideas? You still out there Matthew?

              Thanks for your help by the way.

              Comment


              • #8
                I'm not sure if texturedxrender can be turned on by amdpcsdb, or how thoroughly aticonfig --initial scrubs the amdpcsdb contents, but that would be the next thing I would check.

                Comment


                • #9
                  Bridgman,

                  What's the procedure to wipe all settings and start totally fresh? Apparently uninstalling the previous driver and installing the new one may not have been enough... is there a way to do that easily?

                  I saw the post above about deleting the contents of /etc/ati but I wasn't sure if that was an ATI-recommended approach.


                  Also, if uninstalling the previous driver packages and installing the new ones followed by an aticonfig --initial doesn't actually result in a fresh configuration, it may explain why so many different people have been having such inconsistent results with the new drivers. If that is actually the case, there may be a huge number of completely incorrect settings (manual workarounds and dirty fixes for problems in earlier releases) that are unintentionally in play on a large number of systems.

                  Thanks!

                  -Porter
                  Last edited by Porter; 06-26-2008, 09:36 AM.

                  Comment


                  • #10
                    I'm pretty sure that aticonfig --initial sets things up properly after a fresh install. What I don't know is whether it will fully reset everything after using the driver and adjusting settings manually etc...

                    Comment


                    • #11
                      This install of the driver has never had any manual settings whatsoever. I cleaned out xorg.conf down to just the driver declaration prior to uninstalling 8.5 or installing 8.6. I have not manually set TexturedXRender since 8.2 or 8.3 I think.

                      Is uninstalling the fglrx packages using Synaptic not sufficient to actually uninstall everything? I would have thought that a fresh install of the driver would write an entirely new, fresh amdpcsdb.

                      Comment


                      • #12
                        the bug did not exist in 8.4 driver, however it's worthy to note that it only seems to appear when one disables compiz fusion.

                        Comment


                        • #13
                          Ok, I tried the scorched earth approach.


                          I uninstalled 8.6.

                          I deleted the amdpcsdb manually, leaving /etc/ati totally empty.

                          I cleaned out *everything* in xorg.conf that was related to the display.


                          I then reinstalled 8.6 from the packages created by the script, and ran aticonfig --initial.



                          After reboot, same behavior.


                          Bridgman, mtippett, are you out there? Let me know if this is a known issue. No big deal if so, but let me know.

                          Comment


                          • #14
                            I have the same problem. I have never uninstalled the old driver, just installed the new one and have had no problems. The drivers are also getting slower with each release. A slow speed for more stability is ok but slow speed but more unstable thats a joke.

                            I can't play any form of video with 8.6 and get a lot of screen corruption going from full to window mode.

                            8.5 works fine but hangs on log out.

                            Will hold off buying hd4870 till this is sorted out.

                            Comment


                            • #15
                              Porter, thanks for doing that. Seems like the issue is probably not a rogue setting. Will go back and read your original problem again

                              seanbarman, when you say "slower" can you give a bit more info please ? What degree of slowdown are you seeing and on what kind of operations ?

                              Comment

                              Working...
                              X