ATI Graphics card

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
solo2101
Level 1
Level 1
Posts: 9
Joined: Sat Dec 25, 2010 10:30 pm

ATI Graphics card

Post by solo2101 »

hello everyone

Please pardon my ignorance, i new in the forum, new to Linux and to WINE...

i know that Linux and WINE are not in love with ATI cards (yet), but i recently install the newer proprietary drivers (10-12) and so far it seems fine under Linux, i have 3D acceleration and everything, i even install compiz and it awesome... also under wine I install a game and it work really nice, didn't have to mess with any dlls, to install it, run it and even playing it.

except that there were some important textures missing, (like the enemies shooting at you... they're invisible... lol )

i bet that with a Nvidia card it would work just fine.

so like i said before i know that WINE doesn't work to well under ATI, but is there any suggestion that i can follow?

I don't have the budget to switch to a Nvidia card right now.

any suggestion will be really appreciate.. thanks.
solo2101
Level 1
Level 1
Posts: 9
Joined: Sat Dec 25, 2010 10:30 pm

Post by solo2101 »

Ups... forgot something important...

I'm using wine version 1.3.9, and the game is GRAW

thanks again...
solo2101
Level 1
Level 1
Posts: 9
Joined: Sat Dec 25, 2010 10:30 pm

Post by solo2101 »

----------------------------------------------Update-----------------------------------------

So i try installing d3dx9 using winetricks....
and the same thing din't work the game still the same
i try installing d3dx10 using winetricks... same thing...

so I uninstall those

next i try the Registry... i went to
"HKEY_CURRENT_USER -> Software -> Wine -> Direct3D" and add
"OffscreenRenderingMode" = "backbuffer"
"VideoMemorySize" = "1024"

and now I'm getting this error while loading the the missions..

[quote]Crash in application version: grpcrc1.35

Direct3D - Unknown capability violation exception.

SCRIPT STACK

data\lib\managers\viewportmanager.dsf(0)
data\lib\setups\setup.dsf(0)
data\levels\mission01\mission01.dsf(0)[/quote]

thanks again...
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

solo2101 wrote:Crash in application version: grpcrc1.35
What program is this?
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Post by Bob Wya »

vitamin wrote:
solo2101 wrote:Crash in application version: grpcrc1.35
What program is this?
Uhhmm can't you read?

solo2101 just told you:
Wine HQ AppDB: Tom Clancy's Ghost Recon Advanced Warfighter 1


Bob

PS Reap what you sow... 8)
Angus Hedger
Level 1
Level 1
Posts: 8
Joined: Thu Aug 19, 2010 10:32 am

Post by Angus Hedger »

delete your ~/.wine and start again.

Run the game from the terminal with wine 1.3.10 and no winetricks modifications and pastebin+post the results.

Though the safest bet is turning off GLSL with AMD/ATI cards.
solo2101
Level 1
Level 1
Posts: 9
Joined: Sat Dec 25, 2010 10:30 pm

Post by solo2101 »

First....

Thank you for you help.

Its a game its call Ghost Recon Advance Warfighter ver. 1.35
the executable file is name GRAW.exe

when I run it on terminal I this:

Code: Select all

fixme:d3d:getColorBits Unsupported format WINED3DFMT_R32_FLOAT.
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (435,210)-(1245,839)
fixme:d3d_draw:drawPrimitive Using software emulation because not all material properties could be tracked
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #1:
fixme:d3d_shader:print_glsl_info_log     Vertex shader(s) linked, fragment shader(s) linked.
fixme:d3d:buffer_PreLoad Too many full buffer conversions, stopping converting
fixme:d3d:buffer_PreLoad Too many full buffer conversions, stopping converting
fixme:d3d:buffer_PreLoad Too many full buffer conversions, stopping converting
fixme:d3d:buffer_PreLoad Too many full buffer conversions, stopping converting
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R32_FLOAT.
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #5:
fixme:d3d_shader:print_glsl_info_log     Vertex shader(s) linked, fragment shader(s) linked.
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #9:
fixme:d3d_shader:print_glsl_info_log     Vertex shader(s) linked, fragment shader(s) linked.
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #12:
fixme:d3d_shader:print_glsl_info_log     Vertex shader(s) linked, fragment shader(s) linked.
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #16:
fixme:d3d_shader:print_glsl_info_log     Vertex shader(s) linked, fragment shader(s) linked.
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #20:
fixme:d3d_shader:print_glsl_info_log     Vertex shader(s) linked, fragment shader(s) linked.
fixme:d3d:getColorBits Unsupported format WINED3DFMT_R32_FLOAT.
The actual output is longer but this is the part just before the game crash.
If you need the whole output i can post it also.
solo2101
Level 1
Level 1
Posts: 9
Joined: Sat Dec 25, 2010 10:30 pm

Post by solo2101 »

Angus Hedger wrote:delete your ~/.wine and start again.

Run the game from the terminal with wine 1.3.10 and no winetricks modifications and pastebin+post the results.

Though the safest bet is turning off GLSL with AMD/ATI cards.
Im using Fedora 14 and and wine 1.3.10 is still not available on the repository,
if there any way that i can install wine newest version i will do it...
but once again, excuse my ignorance, i don't know how to do that.

Also i just check for updates and theres some
newer kernel
newer Mesa drivers... and other ... let me do these first and then i get back to you guys

thanks...
solo2101
Level 1
Level 1
Posts: 9
Joined: Sat Dec 25, 2010 10:30 pm

Post by solo2101 »

ok all software is up to date... except WINE...
solo2101
Level 1
Level 1
Posts: 9
Joined: Sat Dec 25, 2010 10:30 pm

Post by solo2101 »

so i uninstall Wine and delete my .wine folder, download the source and install it,
and I install the game and the update, then run nit from terminal and this is what im getting:

Code: Select all

[root@alienfc14 Ghost Recon Advanced Warfighter]# wine GRAW.exe fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQueryObject Unsupported information class 3
err:rpc:I_RpcGetBuffer no binding
fixme:win:EnumDisplayDevicesW ((null),0,0x1563c50,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x15637d0,0x00000000), stub!
fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)
fixme:psapi:EnumPageFilesA (0xe86c50, 0x1545318) stub
fixme:psapi:EnumPageFilesA (0xe86c50, 0x1513840) stub
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQuerySystemInformation (0x00000007,0x153fd94,0x00000018,(nil)) stub
fixme:cdrom:CDROM_GetMediaType : faking success
fixme:ntdll:server_ioctl_file Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:cursor:SetSystemCursor (0x10054,00007f00),stub!
fixme:cursor:SetSystemCursor (0x10082,00007f00),stub!
fixme:cursor:SetSystemCursor (0x10084,00007f8a),stub!
fixme:cursor:SetSystemCursor (0x10086,00007f03),stub!
fixme:cursor:SetSystemCursor (0x10088,00007f01),stub!
fixme:cursor:SetSystemCursor (0x1008a,00007f88),stub!
fixme:cursor:SetSystemCursor (0x1008c,00007f86),stub!
fixme:cursor:SetSystemCursor (0x1008e,00007f83),stub!
fixme:cursor:SetSystemCursor (0x10090,00007f82),stub!
fixme:cursor:SetSystemCursor (0x10092,00007f84),stub!
fixme:cursor:SetSystemCursor (0x10094,00007f04),stub!
fixme:cursor:SetSystemCursor (0x10096,00007f02),stub!
fixme:cursor:SetSystemCursor (0x10054,00007f00),stub!
fixme:cursor:SetSystemCursor (0x40038,00007f8a),stub!
fixme:cursor:SetSystemCursor (0x40026,00007f00),stub!
fixme:cursor:SetSystemCursor (0x20034,00007f03),stub!
fixme:cursor:SetSystemCursor (0x2002c,00007f01),stub!
fixme:cursor:SetSystemCursor (0x50064,00007f88),stub!
fixme:cursor:SetSystemCursor (0x10068,00007f86),stub!
fixme:cursor:SetSystemCursor (0x1006c,00007f83),stub!
fixme:cursor:SetSystemCursor (0x10070,00007f85),stub!
fixme:cursor:SetSystemCursor (0x10074,00007f82),stub!
fixme:cursor:SetSystemCursor (0x10078,00007f84),stub!
fixme:cursor:SetSystemCursor (0x1007c,00007f04),stub!
fixme:cursor:SetSystemCursor (0x10080,00007f02),stub!
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQueryObject Unsupported information class 3
err:rpc:I_RpcGetBuffer no binding
fixme:win:EnumDisplayDevicesW ((null),0,0x157e78c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x157dd70,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x157de60,0x00000000), stub!
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a760-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a761-90c8-11d0-bd43-00a0c911ce86} not found
fixme:mixer:ALSA_MixerInit No master control found on HD-Audio Generic, disabling mixer
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
err:alsa:ALSA_CheckSetVolume Could not find 'PCM Playback Volume' element
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
fixme:win:EnumDisplayDevicesW ((null),0,0x157e6a4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x157eb38,0x00000000), stub!
fixme:d3d:debug_d3dformat Unrecognized 0x4c4c554e (as fourcc: NULL) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x4c4c554e) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table
fixme:win:EnumDisplayDevicesW ((null),0,0x157e634,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (0,0)-(800,600)
Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
jack server is not running or cannot be started
Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
jack server is not running or cannot be started
Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
jack server is not running or cannot be started
Unable to find any Athena Hardware devices!
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (0,25)-(800,600)
wine: Unhandled page fault on write access to 0x21e500cd at address 0x6e696c5f (thread 0009), starting debugger...
its a clean installation, havent mess with the dlls.
Ulmanyar
Newbie
Newbie
Posts: 1
Joined: Mon Dec 27, 2010 10:20 am

Post by Ulmanyar »

Angus Hedger wrote:Though the safest bet is turning off GLSL with AMD/ATI cards.
Thank you, Angus!

I just had this exact same problem and didn't even think of trying GLSL.
I disabled GLSL and now it works! Not sure if it would classify as "flawless" yet, since I've only played a minute or so to make sure the textures showed up.


Also, I had to use a No-CD exe to be able to start the game, since Tages wouldn't install (Bug #10264).
Angus Hedger
Level 1
Level 1
Posts: 8
Joined: Thu Aug 19, 2010 10:32 am

Post by Angus Hedger »

solo2101 wrote:so i uninstall Wine and delete my .wine folder, download the source and install it,
and I install the game and the update, then run nit from terminal and this is what im getting

<snip>

its a clean installation, havent mess with the dlls.
What jumps out at me is that the sound is totally messed up.

Try going back to 1.3.9 and turn off GLSL and see if that work.

If not, then you will need to work out whats going wrong with the sound.
Ulmanyar wrote: Thank you, Angus!

I just had this exact same problem and didn't even think of trying GLSL.
I disabled GLSL and now it works! Not sure if it would classify as "flawless" yet, since I've only played a minute or so to make sure the textures showed up.
Your welcome, one of fglrx's biggest problems still seems to be GLSL, though it is slowly getting better.

If you need to turn off GLSL an app cant be platinum, maybe gold?
solo2101
Level 1
Level 1
Posts: 9
Joined: Sat Dec 25, 2010 10:30 pm

Post by solo2101 »

OK... so i got home from work and this is what i did...

1. Read the last posts...(VERY IMPORTANT)...
2. Uninstall wine (the one i compile and install)...
3. Download and install version 1.3.9...
4. Turn off GLSL...(VERY IMPORTANT)...
5. Install game...
6. Install game the update...
7. Run the game...

AND IT WORK!!!!!!
guess that was all that needed to be done. (turn off a little switch...lol), no need to mess with the dlls.

Just for the file...

Specs:
Fedora 14 (Laughlin)
Kernel Linux 2.6.35.10-74.i686
wine 1.3.9
ATI Radeon HD5830 with newer drivers (ati-driver-installer-10-12-x86.x86_64)

and its running AWESOME....

thank again... really appreciate the help...
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

Bob Wya wrote:Uhhmm can't you read?
Easy now! "GRAW" means absolutely nothing to 99% of users on this forum.
solo2101
Level 1
Level 1
Posts: 9
Joined: Sat Dec 25, 2010 10:30 pm

Post by solo2101 »

vitamin wrote:
Bob Wya wrote:Uhhmm can't you read?
Easy now! "GRAW" means absolutely nothing to 99% of users on this forum.
True... but I think that if one little application is fix, that fix could also be applied to another... and you never know... that might end up fixing lots of problems... or at least getting close to it.
User avatar
dimesio
Moderator
Moderator
Posts: 13218
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

solo2101 wrote:
vitamin wrote:
Bob Wya wrote:Uhhmm can't you read?
Easy now! "GRAW" means absolutely nothing to 99% of users on this forum.
True... but I think that if one little application is fix, that fix could also be applied to another... and you never know... that might end up fixing lots of problems... or at least getting close to it.
What's meaningless to most of us is the abbreviation "GRAW" that you used in your initial post. When posting a question, you should give the full name and version of the app so we all know exactly which one you are talking about.
gizarb
Newbie
Newbie
Posts: 1
Joined: Wed Aug 24, 2011 8:21 am

Post by gizarb »

The actual output is longer but this is the part just before the game crash.
If you need the whole output i can post it also.
jjmckenzie
Moderator
Moderator
Posts: 1153
Joined: Wed Apr 27, 2011 11:01 pm

ATI Graphics card

Post by jjmckenzie »

On Wed, Aug 24, 2011 at 6:22 AM, gizarb <[email protected]> wrote:
The actual output is longer but this is the part just before the game crash.
If you need the whole output i can post it also.
Yes, we would like for you to post the whole output but it is likely
to be quite lengthy. Please post it to a site like pastebin.com and
provide the URL to the 'pastie' here.

James
patricia34
Newbie
Newbie
Posts: 1
Joined: Thu Oct 20, 2011 8:24 am

Post by patricia34 »

Regarding the topic of the thread I think they're not that different from each other nowadays. I've been using an ATi graphics card for over a year and it's running pretty well. NVIDIA graphics cards are better. But AMD graphics cards nowadays aren't as bad as they sound. They're nearly equal.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

patricia34 wrote:Regarding the topic of the thread I think they're not that different from each other nowadays. I've been using an ATi graphics card for over a year and it's running pretty well. NVIDIA graphics cards are better. But AMD graphics cards nowadays aren't as bad as they sound. They're nearly equal.
Right, tell that to everyone who bought RAGE game. It still doesn't work properly on most ATI cards. And RAGE is an OpenGL game.
landeel
Level 2
Level 2
Posts: 34
Joined: Sun May 18, 2008 11:49 am

Post by landeel »

My tests with Super Street Fighter IV:

WinXP wine
Nvidia system: 45-60 fps 45-60 fps
ATI system: 40-60 fps 7-14 fps (unplayable)

And that's why ATI drivers still suck.
User avatar
blaiseg07
Level 2
Level 2
Posts: 31
Joined: Mon Sep 26, 2011 4:08 pm

Re: ATI Graphics card

Post by blaiseg07 »

solo2101 wrote:i know that Linux and WINE are not in love with ATI cards (yet), but i
It's that ATI/AMD is notoriously not in love with GLX or OpenGL on Linux unless someone makes them stand-up like in the case of Rage in the Windoze world. I'm sure the WineD3D devs have stories of submitting bug reports to ATI.
willb
Level 2
Level 2
Posts: 20
Joined: Sat Jul 11, 2009 1:29 pm

Re: ATI Graphics card

Post by willb »

I recently found out Halo:Combat Evolved and Tomber Raider II and III now have problems. Halo has no colors (black) on menu items and overhead displays, while TR2/3 just crash.

They all work on another PC with exact same configuration except the one working has nVidia GPU and the one not working has ATI GPU.

And the only reason I got ATI is because the video card vendor swapped my nVidia with ATI when nVidia blew the capacitors and they pursuaded me to get a new ATI rather than a refurbished nVidia. Now I feel cheated.
landeel
Level 2
Level 2
Posts: 34
Joined: Sun May 18, 2008 11:49 am

Post by landeel »

nVidia is so much better for wine.

Sadly, AMD APUs are a much better hardware than nVidia Ions...

The AMD Catalyst drivers (proprietary) are buggy and too slow for wine.

The open-source AMD drivers are even slower, too slow to actually run something in real life.

Only if they had a decent driver...
DaVince
Level 8
Level 8
Posts: 1099
Joined: Wed Oct 29, 2008 4:53 pm

Re: ATI Graphics card

Post by DaVince »

blaiseg07 wrote:
solo2101 wrote:i know that Linux and WINE are not in love with ATI cards (yet), but i
It's that ATI/AMD is notoriously not in love with GLX or OpenGL on Linux unless someone makes them stand-up like in the case of Rage in the Windoze world. I'm sure the WineD3D devs have stories of submitting bug reports to ATI.
Honestly, it really depends on the card. Linux and Wine on my previous laptop handles the ATI graphics card really well.

Now I have a laptop with an NVidia GPU but the whole hybrid graphics thing is getting in the way of me being able to use it.
Locked