You are not logged in.

#26 2008-08-24 11:50:25

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

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

WTF, still broken after 8.8 update. This is really annoying. >:(

Offline

#27 2008-08-26 08:26:43

piccolotux
Member
Registered: 2008-04-22
Posts: 59

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

hpestilence wrote:

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.

Well, little by little I'm getting rid of that scrabbling mnitor when I try to play with wow. Your solution is correct, but If I change the Virtual to a resolution different from the default (1280x800) the screen will be much larger and still I didn't discover the correct way to revert to the original size...Hints?

UPDATE: solved. I just have to type xrandr -s 0 to change the resolution to the default one.

Last edited by piccolotux (2008-08-26 12:59:49)

Offline

#28 2008-08-28 10:38:16

brynjolf
Member
From: Sweden
Registered: 2008-05-25
Posts: 63

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

You can actually compile 8.5 to work with the new kernel, an arch linux developer who supplied a great patch. So far I have no problmes and Warcraft III works flawless with wine 0954.
The patch can be found here, I hope the developer doesn't mind: http://dev.archlinux.org/~travis/firegl_public.patch
WIth that catalyst compiles and catalyst utils compiles without a patch.

Just short notice if you don't know how to modify pkgbuild from abs: 1) Remove MD5 sum
2)Add firegl_public.patch to source array
3) Change pkgver=8.8 to pkgver=8.5
4) run makepkg -g >> PKGBUILD
5) Add "patch -p0 -i $startdir/src/firegl_public.patch || return 1" after the other patch statement without quotes ofc
6) makepkg and hopefully it works smile

A question of my own, if anyone experiences black screen and eg avatar disappears after logging in WOW and has solved this
edit: seems to work after disabling pixelshaders, hurray!

Last edited by brynjolf (2008-08-28 10:56:23)


Cerebral: "Welcome to the distro.  You'll never leave.  Mwahaha"

Offline

#29 2008-09-12 11:12:35

piccolotux
Member
Registered: 2008-04-22
Posts: 59

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

brynjolf wrote:

Just short notice if you don't know how to modify pkgbuild from abs: 1) Remove MD5 sum
2)Add firegl_public.patch to source array
3) Change pkgver=8.8 to pkgver=8.5
4) run makepkg -g >> PKGBUILD
5) Add "patch -p0 -i $startdir/src/firegl_public.patch || return 1" after the other patch statement without quotes ofc
6) makepkg and hopefully it works smile

THANK YOU. There it seems to be some problems in patching progress. It asks me which file has to be patched :

Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.493.1...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
patching file lib/modules/fglrx/build_mod/firegl_public.c
Hunk #1 succeeded at 2592 (offset -76 lines).
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- orig/firegl_public.c    2008-06-22 07:18:50.000000000 -0400
|+++ new/firegl_public.c    2008-06-22 08:57:56.000000000 -0400
--------------------------
File to patch:

Solutions?

Offline

#30 2008-09-12 23:47:28

ltpl4y3r
Member
Registered: 2008-08-23
Posts: 28

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

THANK YOU. There it seems to be some problems in patching progress. It asks me which file has to be patched :

Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.493.1...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
patching file lib/modules/fglrx/build_mod/firegl_public.c
Hunk #1 succeeded at 2592 (offset -76 lines).
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- orig/firegl_public.c    2008-06-22 07:18:50.000000000 -0400
|+++ new/firegl_public.c    2008-06-22 08:57:56.000000000 -0400
--------------------------
File to patch:

Solutions?

Yes, I just got it to work by entering 

File to patch: lib/modules/fglrx/build_mod/firegl_public.c

It will also ask you for firegl_public.h and firegl_public.c again. Just substitute it in the command above.

Thank you guys so much for this thread! I have been pounding my head against a wall for the past week!
BTW, ATI X700 Pro. Just FYI.

Offline

#31 2008-10-12 10:43:29

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

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

Can anyone please upload a working, patched and compiled Catalyst 8.5?
That patch isn't working for me, I get a lot of "Hunk FAILED" errors until the build itself fails.

Offline

Board footer

Powered by FluxBB