You are not logged in.

#1 2008-07-11 12:41:39

zigiless
Member
From: Israel
Registered: 2008-06-27
Posts: 27
Website

[Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

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:
2d0chmc.jpg
(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

#2 2008-07-11 13:15:12

Cerebral
Forum Fellow
From: Waterloo, ON, CA
Registered: 2005-04-08
Posts: 3,108
Website

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

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

#3 2008-07-11 13:50:33

zigiless
Member
From: Israel
Registered: 2008-06-27
Posts: 27
Website

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

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

#4 2008-07-11 14:46:09

Hohoho
Member
Registered: 2007-06-23
Posts: 222

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

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

#5 2008-07-11 15:28:43

zigiless
Member
From: Israel
Registered: 2008-06-27
Posts: 27
Website

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

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

#6 2008-07-11 15:56:37

Cerebral
Forum Fellow
From: Waterloo, ON, CA
Registered: 2005-04-08
Posts: 3,108
Website

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

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

#7 2008-07-12 14:29:56

zigiless
Member
From: Israel
Registered: 2008-06-27
Posts: 27
Website

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

I downgraded to version 8.5, but unfortunately that didn't solve anything. sad

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 neutral)
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. big_smile

Last edited by zigiless (2008-07-12 21:23:53)

Offline

#8 2008-07-12 15:15:22

Hohoho
Member
Registered: 2007-06-23
Posts: 222

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

Did you reboot or reload the module fglrx? And did you downgrade both catalyst and catalyst-utils?

Offline

#9 2008-07-12 17:43:32

lesergi
Member
From: País Valencià
Registered: 2008-07-10
Posts: 9
Website

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

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

#10 2008-07-12 20:29:42

lesergi
Member
From: País Valencià
Registered: 2008-07-10
Posts: 9
Website

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

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

#11 2008-07-12 21:20:44

zigiless
Member
From: Israel
Registered: 2008-06-27
Posts: 27
Website

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

yikes
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

#12 2008-07-12 22:54:35

kensai
Member
From: Puerto Rico
Registered: 2005-06-03
Posts: 2,484
Website

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

Are you using the wine package from extra to run the game?


Follow me in: Identi.ca, Twitter, Google+

Offline

#13 2008-07-13 00:41:41

lesergi
Member
From: País Valencià
Registered: 2008-07-10
Posts: 9
Website

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

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!

Offline

#14 2008-07-13 01:25:24

kensai
Member
From: Puerto Rico
Registered: 2005-06-03
Posts: 2,484
Website

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

lesergi wrote:
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.


Follow me in: Identi.ca, Twitter, Google+

Offline

#15 2008-07-13 09:50:12

Hohoho
Member
Registered: 2007-06-23
Posts: 222

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

Only add it to IgnorePkg and not HoldPkg, as it will prevent you from updating everything else.

IgnorePkg   = catalyst catalyst-utils

Offline

#16 2008-07-13 09:56:30

lesergi
Member
From: País Valencià
Registered: 2008-07-10
Posts: 9
Website

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

Hohoho wrote:

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

#17 2008-07-16 08:30:55

coreboy
Member
Registered: 2008-02-23
Posts: 14

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

thanks guys, very usefull thread smile

Offline

#18 2008-07-19 08:03:37

PrimoTurbo
Member
Registered: 2008-06-26
Posts: 109
Website

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

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

#19 2008-07-19 09:08:02

hpestilence
Member
Registered: 2005-06-20
Posts: 67

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

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 sad .
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

#20 2008-07-22 12:22:51

PrimoTurbo
Member
Registered: 2008-06-26
Posts: 109
Website

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

Yeah reverting to older driver worked well for me.

Offline

#21 2008-08-17 14:31:17

zigiless
Member
From: Israel
Registered: 2008-06-27
Posts: 27
Website

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

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 hmm

Offline

#22 2008-08-17 15:12:26

Hohoho
Member
Registered: 2007-06-23
Posts: 222

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

Yeah, same here hmm
8.8 should be out soon, if it doesnt fix this Ill have to go back to OSS radeon driver again.

Offline

#23 2008-08-18 01:02:24

MetalRandomist
Member
Registered: 2007-08-16
Posts: 30

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

(* Paces back and forth, waiting for the new driver. *)

Offline

#24 2008-08-21 18:55:33

PrimoTurbo
Member
Registered: 2008-06-26
Posts: 109
Website

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

Yeah this sucks for forced to upgrade, waiting for 8.8 I guess.

Offline

#25 2008-08-21 21:29:41

Hohoho
Member
Registered: 2007-06-23
Posts: 222

Re: [Solved] - Wine 3d games screw up display (ATI Radeon 9800,fglrx)

8.8 out, the bug ain't fixed, so I'm back to using OSS radeon driver.

Offline

Board footer

Powered by FluxBB