Summary: | Screen is corrupted running compiz | ||
---|---|---|---|
Product: | Mesa | Reporter: | Paolo Ciarrocchi <paolo.ciarrocchi> |
Component: | Drivers/DRI/R100 | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | lafeuil, robert.de.rooy |
Version: | unspecified | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
screenshot of the screen
Xorg log Mesa patch |
Description
Paolo Ciarrocchi
2007-04-01 15:29:47 UTC
Created attachment 9415 [details]
screenshot of the screen
I am seeing the exact same thing on both Fedora7 and 8/Rawhide on a ThinkPad T41 with ATI Mobility Radeon (R250) on the internal LCD when enabling compiz. Other OpenGL based games (ppracer) work fine. bash-3.2$ rpm -qa|grep xorg-x11 xorg-x11-fonts-truetype-7.2-3.fc8 xorg-x11-drv-evdev-1.1.2-5.fc8 xorg-x11-drv-ark-0.6.0-6.fc8 xorg-x11-drv-fpit-1.1.0-4.fc8 xorg-x11-drv-sisusb-0.8.1-9.fc8 xorg-x11-drv-cirrus-1.1.0-5.fc8 xorg-x11-drv-calcomp-1.1.0-4.fc8 xorg-x11-drv-nouveau-2.1.5-2.fc8 xorg-x11-drv-nv-2.1.5-2.fc8 xorg-x11-drv-microtouch-1.1.0-2.fc7 xorg-x11-font-utils-7.2-2.fc8 xorg-x11-drv-v4l-0.1.1-8.fc8 xorg-x11-drv-spaceorb-1.1.0-4.fc8 xorg-x11-drv-aiptek-1.0.1-5.fc8 xorg-x11-xauth-1.0.2-3.fc8 xorg-x11-drv-summa-1.1.0-4.fc8 xorg-x11-drv-tek4957-1.1.0-4.fc8 xorg-x11-fonts-ISO8859-1-100dpi-7.2-3.fc8 xorg-x11-xkb-utils-7.2-3.fc8 xorg-x11-xfs-1.0.5-1.fc8 xorg-x11-server-Xorg-1.3.0.0-30.fc8 xorg-x11-xinit-1.0.7-2.fc8 xorg-x11-filesystem-7.1-2.fc6 xorg-x11-drv-citron-2.2.0-2.fc7 xorg-x11-drv-i740-1.1.0-5.fc8 xorg-x11-drv-vesa-1.3.0-10.fc8 xorg-x11-drv-via-0.2.2-4.fc8 xorg-x11-drv-glint-1.1.1-7.fc8 xorg-x11-drv-acecad-1.1.0-5.fc8 xorg-x11-drv-magellan-1.1.0-4.fc8 xorg-x11-drv-digitaledge-1.1.0-4.fc8 xorg-x11-server-utils-7.3-1.fc8 xorg-x11-apps-7.3-1.fc8 xorg-x11-drv-void-1.1.1-6.fc8 xorg-x11-drv-voodoo-1.1.1-1.fc8 xorg-x11-drv-vmmouse-12.4.3-1.fc8 xorg-x11-drivers-7.2-9.fc8 xorg-x11-drv-magictouch-1.0.0.5-5.fc8 xorg-x11-drv-tdfx-1.3.0-6.fc8 xorg-x11-drv-s3-0.5.0-5.fc8 xorg-x11-drv-siliconmotion-1.5.1-3.fc8 xorg-x11-drv-elographics-1.1.0-4.fc8 xorg-x11-drv-sis-0.9.3-4.fc8 xorg-x11-twm-1.0.3-1.fc8 xorg-x11-drv-keyboard-1.2.2-2.fc8 xorg-x11-drv-dmc-1.1.0-3.fc7 xorg-x11-drv-mouse-1.2.2-1.fc8 xorg-x11-proto-devel-7.3-3.fc8 xorg-x11-drv-vmware-10.15.2-1.fc8 xorg-x11-drv-i810-2.1.1-5.fc8 xorg-x11-drv-ati-6.7.195-3.fc8 xorg-x11-drv-fbdev-0.3.1-4.fc8 xorg-x11-drv-s3virge-1.9.1-5.fc8 xorg-x11-drv-cyrix-1.1.0-5.fc8 xorg-x11-drv-apm-1.1.1-7.fc8 xorg-x11-drv-jamstudio-1.1.0-4.fc8 xorg-x11-drv-trident-1.2.3-6.fc8 xorg-x11-drv-savage-2.1.3-1.fc8 xorg-x11-drv-palmax-1.1.0-4.fc8 xorg-x11-drv-mga-1.4.6.1-6.fc8 xorg-x11-fonts-misc-7.2-3.fc8 xorg-x11-fonts-75dpi-7.2-3.fc8 xorg-x11-fonts-ISO8859-1-75dpi-7.2-3.fc8 xorg-x11-drv-penmount-1.1.0-3.fc7 xorg-x11-drv-amd-0.0-22.20070625.fc8 xorg-x11-drv-neomagic-1.1.1-4.fc8 xorg-x11-drv-ur98-1.1.0-4.fc8 xorg-x11-drv-dummy-0.2.0-5.fc8 xorg-x11-drv-chips-1.1.1-5.fc8 xorg-x11-drv-ast-0.81.0-6.fc8 xorg-x11-fonts-100dpi-7.2-3.fc8 xorg-x11-drv-avivo-0.0.1-6.fc8 xorg-x11-drv-dynapro-1.1.0-3.fc7 xorg-x11-drv-rendition-4.1.3-5.fc8 xorg-x11-drv-tseng-1.1.0-7.fc8 xorg-x11-drv-hyperpen-1.1.0-5.fc8 xorg-x11-drv-mutouch-1.1.0-5.fc8 xorg-x11-drv-nsc-2.8.1-4.fc8 xorg-x11-drv-i128-1.2.1-1.fc8 xorg-x11-fonts-Type1-7.2-3.fc8 Created attachment 12091 [details]
Xorg log
updated to reflect this is an issue with the Radeon driver, and it is still current as of X.org 7.3 What does LIBGL_ALWAYS_INDIRECT=1 glxinfo -l|grep MAX_TEXTURE_SIZE say? Does putting something like <driconf> <device screen="0" driver="r200"> # driver="radeon" for Paolo <application name="Default"> <option name="allow_large_textures" value="2" /> </application> </device> </driconf> in /etc/drirc and restarting the X server help? bash-3.2$ LIBGL_ALWAYS_INDIRECT=1 glxinfo -l|grep MAX_TEXTURE_SIZE GL_MAX_TEXTURE_SIZE = 1024 creating the /etc/drirc file as indicated resolves the problem any plans to integrate the fix into the driver, so that it works out of the box without a custom drirc? I just tried removing /etc/drirc and the problem still exists with the latest x.org from Rawhide xorg-x11-drv-ati-6.7.197-3.fc9.i386 mesa-libGLU-7.1-0.10.fc9.i386 mesa-libGL-devel-7.1-0.10.fc9.i386 mesa-libOSMesa-7.1-0.10.fc9.i386 mesa-libGL-7.1-0.10.fc9.i386 mesa-libGLU-devel-7.1-0.10.fc9.i386 obviously just after making the last post the 6.8.0 ATI driver package became available on rawhide. xorg-x11-drv-ati-6.8.0-1.fc9.i386 In any case it makes no difference, and the drirc file is still required Hi I have a similar problem in Ubuntu Hardy described here : https://bugs.launchpad.net/fedora/+source/compiz/+bug/89741. When I maximize a window, the borders become white. I have an Ibook with an ATI Mobility Radeon 9200 card. I use the radeon driver (r200). The Michel Dänzer's solution works. When I put the allow_large_textures property to the value 2, the problem is corriged. Is it possible to fix it in the driver ? Regards Thomas Created attachment 16230 [details] [review] Mesa patch Does this patch remove the need for drirc? >
> Does this patch remove the need for drirc?
>
Ok Michel, I try to test this patch. But I don't know if I will succeed it.
I'v just tested the Michel's patch and it works for the r200 driver. Thanks for this patch Thomas Patch pushed to the Mesa Git master and 7.0 branches. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.