http://bugs.winehq.org/show_bug.cgi?id=10124
Summary: Some apps (for excample: game "Turok") don't see D3D Compatible Adapter. Product: Wine Version: 0.9.47. Platform: PC URL: http://files.abandonia.com/ramdisk/6b93afc1db82f7870fe5b 210aa9bd95402e5b26158aa591bc2464060262/Turok%20- %20Dinosaur%20Hunter.zip OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: wine-directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: Huk256@wp.pl
Created an attachment (id=8692) --> (http://bugs.winehq.org/attachment.cgi?id=8692) Console output.
Some apps (game "Turok - for example) refuse too run because they don't see any D3D device - "Turok" give me the message: "No 3D accelerated hardware cards or drivers found". In the attachment you will find everything from the console. This bug does not occurs in Cedega (game see the D3D Device) so this is wine's problem. I've tested it with wines from 0.9.15 to 0.9.47 - and this error is always present.
http://bugs.winehq.org/show_bug.cgi?id=10124
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #1 from Austin English austinenglish@gmail.com 2007-10-21 00:07:39 --- Confirming in wine 0.9.47, kubuntu gusty.
http://bugs.winehq.org/show_bug.cgi?id=10124
--- Comment #2 from James Huk Huk256@wp.pl 2007-10-21 02:15:50 --- One more thing I forget yesterday - if you use Glide (old 3dfx API) wrapper - game is playable (at leas it was in earlier wersions of wine) - but that is not the solution for other apps (for example - "NHL 2002").
http://bugs.winehq.org/show_bug.cgi?id=10124
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal
--- Comment #3 from Vitaliy Margolen vitaliy@kievinfo.com 2007-10-21 12:15:11 --- So far "some" only one game - not major affects only one program. What video card and drivers do you have?
http://bugs.winehq.org/show_bug.cgi?id=10124
--- Comment #4 from James Huk Huk256@wp.pl 2007-10-22 14:50:45 --- No not only 1 - so far this problem affected folowing games:
-Turok 1 -Turok 2 (no workaround for this game :( ) -NHL 2002 (try 3dsetup - there is NO card you can select there - I guest that's the same problem) -Fifa 2001 (same as above - there is however software mode for this one - and it is available)
for some games - there are workarounds - for others - there are not.
I guess there are more apps affected by this - only no one ever reported this before...
My PC:
Duron 1200 (Morgan) ECS K7VTA3B KT333 GeForce 5200 FX 128 MB - Nvidia Drivers 97.55 (tested also with 8x.xx and 1xx.xx - always the same problem) 384 MB ram (ddr 266 and 333) Sound Blaster Live! 5.1 (sb0060)
and all this run by Debian Etch 4.0.
http://bugs.winehq.org/show_bug.cgi?id=10124
--- Comment #5 from James Huk Huk256@wp.pl 2007-12-05 13:52:34 --- Anybody working on this bug or is it dead?
http://bugs.winehq.org/show_bug.cgi?id=10124
Stefan Dösinger stefandoesinger@gmx.at changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stefandoesinger@gmx.at Summary|Some apps (for excample: |Turok doesn't see D3D |game "Turok") don't see D3D |Compatible Adapter. |Compatible Adapter. |
--- Comment #6 from Stefan Dösinger stefandoesinger@gmx.at 2008-03-10 04:07:53 --- Even though more games may be affected by that we have to debug them separately. Those capability flag issues tend to be a per-game issue, where each game has its own problems. So we need separate bug reports for different games.
What happens most of the time is that the game sees our advertised D3D renderer, asks for its capabilities and decides that the caps do not meet its requirements. Quite often this doesn't happen due to rational reason but is rather a bug in the game, which assumes that specific caps are set or not set, which happened to be true on the Windows drivers that were current when the game shipped, and later drivers use a game specific workaround. For example, the game Rollcage breaks if D3DPTEXTURECAPS_POW2 is not set. This cap is a *restriction* flag, if it is set the device can do less than if it is not set. Rejecting a renderer without this flag on the grounds of missing features defies all logic. (The Rollcage problem was confirmed with the reference rasterizer on Windows)
There are two ways to debug this. One is to look for GetCaps / GetDeviceCaps or EnumDevices calls(ddraw, d3d7 logs), and read the game's assembly code to find out what the game requires. The other way is to get a dump of the caps a Windows driver that works with the game, and change the Wine code to hardcode those flags, then see if the game works. If it does, try to go back to the original wine caps step by step, trying to find which cap the game wants (not) to be set.
http://bugs.winehq.org/show_bug.cgi?id=10124
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
--- Comment #7 from Austin English austinenglish@gmail.com 2008-06-16 15:48:29 --- Is this still an issue in current (1.0-rc5 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=10124
--- Comment #8 from James Huk Huk256@wp.pl 2008-06-19 06:22:04 --- (In reply to comment #7)
Is this still an issue in current (1.0-rc5 or newer) wine?
Well now it's worse - the game, doesn't even start with wrapper installed, nor without one (unhandled page fault) :( ((wine-1.0;Debian Etch).
http://bugs.winehq.org/show_bug.cgi?id=10124
--- Comment #9 from Fab netfab@gmail.com 2008-12-12 04:42:28 --- URL --> error 404, cannot test.
http://bugs.winehq.org/show_bug.cgi?id=10124
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://files.abandonia.com/r%7Chttp://abandonia.com/en/game |amdisk/6b93afc1db82f7870fe5b|s/658/Turok+- |210aa9bd95402e5b26158aa591bc|+Dinosaur+Hunter.html |2464060262/Turok%20- | |%20Dinosaur%20Hunter.zip |
http://bugs.winehq.org/show_bug.cgi?id=10124
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #10 from Jeff Zaroyko jeffz@jeffz.name 2008-12-12 05:16:32 --- Tested with Wine 1.1.10, nvidia 180.06, the original error message about failing to detect 3D capable hardware is gone, the next bug is that it crashes when clicking 'Start Turok' seemingly regardless of which video configuration is selected. I've filed bug 16476.
Marking fixed.
http://bugs.winehq.org/show_bug.cgi?id=10124
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Alexandre Julliard julliard@winehq.org 2008-12-20 09:03:12 --- Closing bugs fixed in 1.1.11.