ATI mobilty radeon 9200 & no PixelShader

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
dreamer84
Level 1
Level 1
Posts: 8
Joined: Tue Nov 25, 2008 2:42 am

ATI mobilty radeon 9200 & no PixelShader

Post by dreamer84 »

hello,
the only reason I'm still using windows are games. Unfortunately games running perfectly there (e.g. Portal) refuse to start on wine complaining about a lack of PixelShader 1.1 (AFAIK my radeon should even have 1.4), 3dMark2001 (old one because I wanted a small download...) reports PixelShader: N/A
Now my question: Is this wine related or is it my graphics driver? Direct rendering works, it's only the PixelShader. I'm using Ubuntu 8.04 (Hardy), the driver (auto-selected) is fglrx, should I try radeon?

Some output:

Code: Select all

$ lspci | grep -i vga
01:00.0 VGA compatible controller: ATI Technologies Inc M9+ 5C61 [Radeon Mobility 9200 (AGP)] (rev 01)
$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI R200 20060602 AGP 8x x86/MMX+/3DNow!+/SSE TCL
$ glxinfo | grep vendor
server glx vendor string: SGI
client glx vendor string: SGI
OpenGL vendor string: Tungsten Graphics, Inc.
$ glxinfo | grep Mesa
OpenGL renderer string: Mesa DRI R200 200606
OpenGL version string: 1.3 Mesa 7.0.3-rc2
regards

edit: forgot: wine-version 1.1.9, I tried winecfg with and without virtual desktop in combinations with&without pixelshader (though, why should latter be usefull?)
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: ATI mobilty radeon 9200 & no PixelShader

Post by vitamin »

dreamer84 wrote:hello,
the only reason I'm still using windows are games. Unfortunately games running perfectly there (e.g. Portal) refuse to start on wine complaining about a lack of PixelShader 1.1 (AFAIK my radeon should even have 1.4), 3dMark2001 (old one because I wanted a small download...) reports PixelShader: N/A
Now my question: Is this wine related or is it my graphics driver? Direct rendering works, it's only the PixelShader. I'm using Ubuntu 8.04 (Hardy), the driver (auto-selected) is fglrx, should I try radeon?
Wine can't emulate shaders that are not supported by hardware and/or driver. Direct rendering has nothing to do with shaders and is irrelevant here.

Just get yourself a better video card preferably with working drivers (that exclude Intel and ATI).
Thunderbird
Level 5
Level 5
Posts: 336
Joined: Mon Nov 24, 2008 8:10 am

Post by Thunderbird »

A radeon 9000 / geforce 3 / geforce 4 offer pixel shader 1.x on Windows. Both cards also expose this functionality using opengl (e.g. GL_ATI_fragment_shader and GL_NV_register_combiners) but we didn't implement any code for this in Wine. The reason was that at the time we started this code GeforceFX / Radeon 9500 cards were already very common and the code needed for old card worked very differently, so you have to buy a different card.
dreamer84
Level 1
Level 1
Posts: 8
Joined: Tue Nov 25, 2008 2:42 am

Post by dreamer84 »

thanks for your replies.

oh, that's a pity. well, unfortunately this mobility radeon is onboard in my notebook, so I can't exchange it. next pc then :-/ and I'll surely prefer nvidia then...
until then I'm forced to use window$ :-/
Thunderbird
Level 5
Level 5
Posts: 336
Joined: Mon Nov 24, 2008 8:10 am

Post by Thunderbird »

Or start adding the missing functionality to Wine :) In our current design it shouldn't be that hard.
dreamer84
Level 1
Level 1
Posts: 8
Joined: Tue Nov 25, 2008 2:42 am

Post by dreamer84 »

Thunderbird wrote:Or start adding the missing functionality to Wine :) In our current design it shouldn't be that hard.
:-) I'd love to if I knew how and had the time, but I think the first thing I will do (if I ever find the time and knowledge) would rather be putting my bigben wireless gamepad to work with linux in general (http://ubuntuforums.org/showthread.php?t=959127) because my notebook is closer to a replace than the pad... but we'll see. certainly not this year thogh...
Locked