http://bugs.winehq.org/show_bug.cgi?id=12055
Summary: Sacrifice Demo: rendering problem - black figures Product: Wine Version: 0.9.57. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: jb.faq@gmx.de
Created an attachment (id=11422) --> (http://bugs.winehq.org/attachment.cgi?id=11422) black bug?
Hi, I wanted to test the Sacrifice demo you can find here
http://downloads.gamezone.com/demosfiles/t1699.htm
On startup you can choose a Direct3D Driver, but I can select DirectDraw HAL with Wine D3D7 HAL (or RGB or T&L HAL) only. But this is leading to rendering problems: Black figures, a black square behind my mouse pointer, white grassland in squares... To give an idea I post an image.
(I didn't change the standard configuration, I only select Toturial 1)
Greetings Jan
http://bugs.winehq.org/show_bug.cgi?id=12055
Jan Buecken jb.faq@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |liquid.acid@gmx.net
http://bugs.winehq.org/show_bug.cgi?id=12055
--- Comment #1 from Timo-Heikki Mäkelä imaxfun@gmail.com 2008-03-15 17:34:42 --- Are you using the newest Wine, 0.9.57?
http://bugs.winehq.org/show_bug.cgi?id=12055
Lei Zhang thestig@google.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://downloads.gamezone.co | |m/demosfiles/t1699.htm Keywords| |download
--- Comment #2 from Lei Zhang thestig@google.com 2008-03-15 20:05:42 --- You should mention what video card / driver you are using.
http://bugs.winehq.org/show_bug.cgi?id=12055
--- Comment #3 from Jan Buecken jb.faq@gmx.de 2008-03-16 07:06:11 --- Yes, I'm using the newest wine, 0.9.57 on:
(Gentoo)
(lspci) 01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 440 Go 64M] (rev a3)
with the Nvidia Driver: nvidia-drivers 96.43.05 (this is the newest legacy, my card is not supported with newer drivers)
http://bugs.winehq.org/show_bug.cgi?id=12055
--- Comment #4 from Jan Buecken jb.faq@gmx.de 2008-03-16 08:07:30 --- Created an attachment (id=11431) --> (http://bugs.winehq.org/attachment.cgi?id=11431) Command line output of wine
Hi, I piped the output of wine (0.9.57) to a file. This it is. Maybe it helps???
http://bugs.winehq.org/show_bug.cgi?id=12055
--- Comment #5 from Jan Buecken jb.faq@gmx.de 2008-03-17 05:22:17 --- One hint:
Leslie Viljoen let me know that the black square behind my mouse pointer is known: http://bugs.winehq.org/show_bug.cgi?id=201
But it seems to be indebendent of the "black figures" and the "white grassland" because screenshots of sacrifice you can find following the link above seems to have the transparency problem only.
Sadly in the bug above the system is not mentioned (video card, driver,...)
http://bugs.winehq.org/show_bug.cgi?id=12055
--- Comment #6 from Jan Buecken jb.faq@gmx.de 2008-03-31 19:25:00 --- Hi, I had the chance to test this on a intel card and confirm the bug.
Technical Data: Intel Corporation 82945G/GZ
Software Data: Ubuntu kernel: 2.6.20-16-generic wine-0.9.57-gfad0f48 from git. (With the newest git it brakes on the machine, I don't know why and because I'm not the admin/root, I cannot change many things...)
Description: I can select the same configuration on startup (DirectDraw HAL with Wine D3D7 RGB/HAL/ T&L HAL) only like in my first post.
Hint: Maybe I cannot choose the right renderer (or a working renderer) on startup. I had a similar problem choosing my configuration in Diablo2: There is a tool which can setup your video card: With linux I cannot select Direct3D, hence I started windows, run this tool, selected the Direct3d, start linux again and: It works with Direct3d. I cannot test this workaround with sacrifice because it ask for it every time. Is there something like an override? Or a solution for it? (I didn't open a own bug for Diablo2)
Jan
http://bugs.winehq.org/show_bug.cgi?id=12055
--- Comment #7 from Jan Buecken jb.faq@gmx.de 2008-03-31 19:32:26 --- Maybe I should say what I can select on windows XP: Dirver: Primaerer Anzeigetreiber (don't know what the game prints in english version here) Device: Direct3D Hal or Direct3D T&L Hal
No problems on the Nvidia Geforce 4 440 Go.
http://bugs.winehq.org/show_bug.cgi?id=12055
--- Comment #8 from Tobias Jakobi liquid.acid@gmx.net 2008-04-01 13:06:01 --- Confirming this with an Intel i915 and Mesa 7.0.2, wine-0.9.58.
Screenshot looks like the one from Jan, however I also have the missing Z-buffer problems mentioned in http://bugs.winehq.org/show_bug.cgi?id=11970
http://bugs.winehq.org/show_bug.cgi?id=12055
Tobias Jakobi liquid.acid@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #9 from Tobias Jakobi liquid.acid@gmx.net 2008-04-01 13:06:16 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=12055
--- Comment #10 from Jan Buecken jb.faq@gmx.de 2008-04-23 12:59:44 --- Reconfirming with wine 0.9.60. Any idea what to check next, e.g. to exclude a driver bug, but I don't believe this, beacause its independent of a nvidia or intel card...
http://bugs.winehq.org/show_bug.cgi?id=12055
Alexander Dorofeyev alexd4@inbox.lv changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexd4@inbox.lv
--- Comment #11 from Alexander Dorofeyev alexd4@inbox.lv 2008-04-23 13:13:28 --- (In reply to comment #10)
Reconfirming with wine 0.9.60. Any idea what to check next, e.g. to exclude a driver bug, but I don't believe this, beacause its independent of a nvidia or intel card...
From comment #5, it sounds like the game may have regressed. If so, you can try
http://wiki.winehq.org/RegressionTesting.
http://bugs.winehq.org/show_bug.cgi?id=12055
Jan Buecken jb.faq@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
--- Comment #12 from Jan Buecken jb.faq@gmx.de 2008-04-24 07:17:14 --- YOU ARE RIGHT! It is a regression bug: Its working (with fog disabled) with the version 0.9.10.
Hint: I can choose "DirectDraw Hal" as Driver (or "User and Gdi", not tested) and Device "wine D3D7 device", other possibilities as with 0.9.60, I described above.
Currently I don't know when I have the time for the regression testing.
http://bugs.winehq.org/show_bug.cgi?id=12055
--- Comment #13 from Alexander Dorofeyev alexd4@inbox.lv 2008-04-24 15:19:01 --- (In reply to comment #12)
YOU ARE RIGHT! It is a regression bug: Its working (with fog disabled) with the version 0.9.10.
0.9.10 is way too old to be of much use. Versions that old are difficult to compile and difficult to port anything from there, the codebase have changed so much. It actually seems to have suffered a major regression between 0.9.55 and 0.9.56, at least that's what I see here (I've a dozen versions saved just for case like this). In 0.9.55 the only problem I spotted is black rectangle around the cursor.
http://bugs.winehq.org/show_bug.cgi?id=12055
--- Comment #14 from Alexander Dorofeyev alexd4@inbox.lv 2008-04-25 01:33:42 --- Whops, it appears it was my patch that broke it between .55 and .56.
commit ed44f9d13003307d385d88f120bc7fe5d729332a Author: Alexander Dorofeyev alexd4@inbox.lv Date: Sun Feb 17 17:36:46 2008 -0800
ddraw: Fix palette handling in IDirect3DTexture_Load.
This fixes a potential refcounting problem and makes the function fail with NULL destination texture's palette and non-NULL source palette like it does on native.
It looks like another of those P8 texture format games. I'll try to fix this.
http://bugs.winehq.org/show_bug.cgi?id=12055
--- Comment #15 from Alexander Dorofeyev alexd4@inbox.lv 2008-05-06 13:04:58 --- Patch for this is in git, should be fixed now.
http://bugs.winehq.org/show_bug.cgi?id=12055
--- Comment #16 from Tobias Jakobi liquid.acid@gmx.net 2008-05-06 16:46:30 --- Works for me, tested with latest GIT.
The only problems remaining now are the alpha-masking problem (black box around cursor) and some console output messages of the type: err:d3d:WineD3D_ChoosePixelFormat Can't find a suitable iPixelFormat
For me this bug is fixed, removing voting now.
Thanks Alexander for your work and the quick fix :-)
Cheers, Tobias
http://bugs.winehq.org/show_bug.cgi?id=12055
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #17 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2008-05-11 17:13:55 --- apparently this is fixed, also according to Alexander. Please reopen if it still fails
http://bugs.winehq.org/show_bug.cgi?id=12055
--- Comment #18 from Jan Buecken jb.faq@gmx.de 2008-05-13 08:40:16 --- Sorry for waiting, but as reporter of the bug I only want to tell you that I can confirm it is fixed (just checked out the git).
Thanks!
@Tobi: Ja ich weiß, ich habe mal wieder lag... ;-)
http://bugs.winehq.org/show_bug.cgi?id=12055
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #19 from Alexandre Julliard julliard@winehq.org 2008-05-23 10:37:38 --- Closing bugs fixed in 1.0-rc2.