You are not logged in.
Hello, today I tried to run a 3D game in Wine (Lineage II, not that it matters as I've tried several others since then with the same result)
with the result of the whole screen messing up.
As soon as I start the game, this happens:
(that error message has nothing to do with this)
I've taken this with a digital camera, as screenshots come out okay (I can even see the game running fine at great speed underneath all the.. stuff)
So.. any ideas? I checked around on several Wiki articles regarding fglrx/catalyst, but I couldn't find anything relevant.
Edit: I forgot to say, I have AIGLX turned on in my xorg.conf file, and I've been running compiz-fusion without problems for a long time. This is just the first time in a while I've tried any games with Wine.
Last edited by zigiless (2008-07-13 10:51:49)
Offline
I get corruption after running an OpenGL screensaver, and it goes away if I switch to VT1 and back to VT7 (Ctrl+Alt+1, Ctrl+Alt+7). It's a workaround until they get it fixed, but see if it works for you
Offline
No, that didn't work. The corruption stays until I restart X.
Although, when restarting, I can see the background clearly for a second before the screens blacks out and I'm taken to the login screen.
Thanks for the help though.
Last edited by zigiless (2008-07-11 13:52:14)
Offline
Yep, i got the same corruption from wine games after updating to 8.6 catalyst, and also, most of 3dgames dont work in a window, full-screen only option. So I reverted back to 8.5 which works fine for me, I also added catalyst and catalyst-utils to IgnorePkg in pacman.conf, Ill wait until 8.7 and see if it fixes those bugs.
Another option is to switch to opensource drivers.
Offline
Is there an easy way to revert the driver to version 8.5? the Arch wiki (at http://wiki.archlinux.org/index.php/ATI) recommends not to use the installer from ati.com.
Offline
It's actually pretty easy to use abs to grab the PKGBUILD. From there it's as simple as changing '8.6' to '8.5' and rebuilding, I think. I don't recall any big changes going into the PKGBUILDs between .5 and .6, though the kernel module might have had different patches for 8.5
Offline
I downgraded to version 8.5, but unfortunately that didn't solve anything.
edit:
Okay, that was wrong.
After downgrading to 8.5 I find that compiz is making my screen white and isn't usable at all,
and now 3D games don't corrupt my screen but they work very poorly (WoW runs at extremely low FPS, and Lineage II complains that "
You have outdated NVIDIA drivers. Please upgrade your drivers to version 30.82 or later." which is rather weird as I have ATI )
In comparison, in version 8.6 I could see the games working perfectly under all the corruption. I had no problems at all with the same hardware on another distro (same xorg.conf and all).
By the way, I found that watching youtube videos in full screen will cause this problem as well
Any help will be appreciated.
Last edited by zigiless (2008-07-12 21:23:53)
Offline
Did you reboot or reload the module fglrx? And did you downgrade both catalyst and catalyst-utils?
Offline
Hi!
I have the same problem when I run any application with Wine, also with World of Padman game. I'll try install previous version of catalyst* packages.
I'll tell to you..
Thanks.
Offline
Hello!
I've installed catalyst and catalyst-utils from ABS just changing version and it works perfectly.
If you want to fix it and you don't know use ABS do this:
abs
cp -fr /var/abs/extra/{catalyst,catalyst-utils} /tmp
Now edit /tmp/catalyst/PKGBUILD and /tmp/catalyst-utils/PKGBUILD and change pkgversion to 8.5 and delete md5sums array. Then, run in /tmp/catalyst and /tmp/catalyst-utils the next command:
makepkg -si
Now, you can reboot and the problem will be fixed. Also, you can add catalyst and catalyst-utils to HoldPkg list in /etc/pacman.conf to avoid the packages upgrade.
Thanks to Cerebral and Hohoho!!
Offline
Everything is working! my problem was that I only downgraded catalyst, without catalyst-utils.
For the record, regarding the downgrade: I found that I still had the old packages in my pacman cache, so the downgrade was a simple
pacman -U '/var/cache/pacman/pkg/catalyst-8.5-1-i686.pkg.tar.gz'
pacman -U '/var/cache/pacman/pkg/catalyst-utils-8.5-1-i686.pkg.tar.gz'
Thanks for everyone's help!
Last edited by zigiless (2008-07-12 21:27:30)
Offline
Are you using the wine package from extra to run the game?
Hello,
Yes, I'm using Wine from extra, but ATI Driver downgrade solved my problem.
Thanks!
Offline
kensai wrote:Are you using the wine package from extra to run the game?
Hello,
Yes, I'm using Wine from extra, but ATI Driver downgrade solved my problem.
Thanks!
Yeah good to hear, I just wanted to know if the PKGBUILD of wine on extra I did faired well with 3d games, and that proves it does, so thanks for your input.
Offline
Only add it to IgnorePkg and not HoldPkg, as it will prevent you from updating everything else.
IgnorePkg = catalyst catalyst-utils
Offline
Only add it to IgnorePkg and not HoldPkg, as it will prevent you from updating everything else.
IgnorePkg = catalyst catalyst-utils
True... I was confused.
Bye!!!
Offline
thanks guys, very usefull thread
Offline
Having the exact same problem, trying to run Quake2 through wine. (Because native Quake2 ports/engines are garbage and have graphic/sound problems.) I guess I will downgrade like suggested, since this driver is giving me a slightly glxgears output. (500 fps less then normal).
Offline
I was able to fix this using the virtual width and height described here http://www.thinkwiki.org/wiki/Problems_ … 3D_display
Setting anti-aliasing didn't do anything for me so I left that off. Also if I run the "xrandr -s 0" command the corruption returns .
At least I can play eve-online on linux again without corruption.
My monitor's native resolution is 1680x1050 so here's an example for that resolution from my xorg.conf.
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Virtual 1728 1050
EndSubSection
EndSection
EDIT: Hmm it seems that sometimes I still get the corruption when I run something 3d in a window, but using the application options to change to a different resolution and back seems to fix it.
Last edited by hpestilence (2008-07-19 09:16:07)
Offline
Yeah reverting to older driver worked well for me.
Offline
New Catalyst is out, 8.7, which still doesn't fix this problem.
The new kernel version requires that version, so I was forced to upgrade
Offline
Yeah, same here
8.8 should be out soon, if it doesnt fix this Ill have to go back to OSS radeon driver again.
Offline
(* Paces back and forth, waiting for the new driver. *)
Offline
Yeah this sucks for forced to upgrade, waiting for 8.8 I guess.
Offline
8.8 out, the bug ain't fixed, so I'm back to using OSS radeon driver.
Offline