http://bugs.winehq.org/show_bug.cgi?id=10432
Summary: Steam game Team Fortress 2 fails to start on FreeBSD Product: Wine Version: 0.9.49. Platform: PC OS/Version: FreeBSD Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx AssignedTo: wine-bugs@winehq.org ReportedBy: nightmare@int13h.com
Created an attachment (id=9125) --> (http://bugs.winehq.org/attachment.cgi?id=9125) wine-kthread Steam.exe log
When clicking Launch game for Team Fortress 2 on FreeBSD 6.2-Release, wine quits with a GLXBadDrawable (X_GLXMakeCurrent) error.
Running on a Pentium M 1700 with 2gb of ram and a Geforce FX Go5200.
Tried the last 3 releases of wine (0.9.47 / 0.9.48 / 0.9.49) all with the same outcome. Running the latest Nvidia drivers (FreeBSD-x86-100.14.19) and the FreeBSD-kthread kernel patches from http://wiki.freebsd.org/Wine
I have disabled the Steam Community overlay but that doesn't help.
From what I can tell, the problem occurs in dlls/winex11.drv/opengl.c : line
1690.
The latest version of wine (0.9.49 from git this morning) is a lot better at loading steam than the last two versions. Steam loads a lot quicker and doesn't die with a recursive malloc error 4 out of 5 times, now it seems to start everytime reliably.
I will attach the wine output file with this.
I have installed and ran Soldat successfully (another D3D game), so I am guessing the problem is to do with Steam/Source Engine games.
Thanks in advance for any pointers.
http://bugs.winehq.org/show_bug.cgi?id=10432
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|_obsolete_directx |-unknown
--- Comment #1 from Austin English austinenglish@gmail.com 2008-01-28 13:08:27 --- Can you retry this in wine 0.9.54?
http://bugs.winehq.org/show_bug.cgi?id=10432
--- Comment #2 from Dave nightmare@int13h.com 2008-01-29 03:33:43 --- (In reply to comment #1)
Can you retry this in wine 0.9.54?
Hi,
I just checked out the cvs this morning and still get the same errors on any popup windows from steam (like the launching game window or the install game window).
X Error of failed request: GLXBadDrawable Major opcode of failed request: 142 (GLX) Minor opcode of failed request: 5 (X_GLXMakeCurrent) Serial number of failed request: 978259 Current serial number in output stream: 978259
I do try with each version of wine when it's realeased. And I've also tried this on my new workstation (a 2.4ghz Core 2 Duo/2GB Ram/8600GT 512MB Nvidia running FreeBSD 7.0-BETA4 with various versions of the nvidia drivers) but each time still getting the GLXBadDrawable errors.
Oh, I do regularly run GuildWars on this system through Wine with pretty much no issues at all (some texture corruption occasionally which is noted on the appdb page).
Cheers Dave
http://bugs.winehq.org/show_bug.cgi?id=10432
--- Comment #3 from Gilboa Davara gilboad@gmail.com 2008-02-25 01:55:15 --- Created an attachment (id=10961) --> (http://bugs.winehq.org/attachment.cgi?id=10961) FIFA 2004 demo log
http://bugs.winehq.org/show_bug.cgi?id=10432
--- Comment #4 from Gilboa Davara gilboad@gmail.com 2008-02-25 01:57:35 --- (In reply to comment #3)
Created an attachment (id=10961)
--> (http://bugs.winehq.org/attachment.cgi?id=10961) [details]
FIFA 2004 demo log
Please ignore. Switched to the wrong firefox tab :(
- Gilboa
http://bugs.winehq.org/show_bug.cgi?id=10432
Gilboa Davara gilboad@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #10961|0 |1 is obsolete| |
http://bugs.winehq.org/show_bug.cgi?id=10432
Ben Hodgetts (Enverex) ben@atomnet.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |11779
http://bugs.winehq.org/show_bug.cgi?id=10432
Kris Moore kris@pcbsd.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kris@pcbsd.org
--- Comment #5 from Kris Moore kris@pcbsd.org 2008-02-29 12:17:59 --- I can confirm the exact same problem here with Wine 0.9.56 on FreeBSD 6.3-Release. Using the latest NVIDIA drivers 169.12. For the record, I've tried this with every release of Wine from 0.9.44 onward, and various releases of the NVIDIA drivers as well. Is this a problem in Wine, or in the video drivers?
X Error of failed request: GLXBadDrawable Major opcode of failed request: 143 (GLX) Minor opcode of failed request: 5 (X_GLXMakeCurrent) Serial number of failed request: 369361 Current serial number in output stream: 369361
http://bugs.winehq.org/show_bug.cgi?id=10432
Bug 10432 depends on bug 11779, which changed state.
Bug 11779 Summary: Recent kernel32 patch breaks CD checks and copy protection http://bugs.winehq.org/show_bug.cgi?id=11779
What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
http://bugs.winehq.org/show_bug.cgi?id=10432
Bug 10432 depends on bug 11779, which changed state.
Bug 11779 Summary: Recent kernel32 patch breaks CD checks and copy protection http://bugs.winehq.org/show_bug.cgi?id=11779
What |Old Value |New Value ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |
http://bugs.winehq.org/show_bug.cgi?id=10432
Bug 10432 depends on bug 11779, which changed state.
Bug 11779 Summary: Recent kernel32 patch breaks CD checks and copy protection http://bugs.winehq.org/show_bug.cgi?id=11779
What |Old Value |New Value ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED
http://bugs.winehq.org/show_bug.cgi?id=10432
Dave nightmare@int13h.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |WORKSFORME
--- Comment #6 from Dave nightmare@int13h.com 2008-04-17 09:41:44 --- Zander from the Nvidia FreeBSD Driver team found a solution ( http://www.nvnews.net/vbulletin/showthread.php?p=1630681 ).
Adding the following lines to /boot/loader.conf :
kern.ipc.shmseg=1024 kern.ipc.shmmni=1024
Team Fortress 2 now installs and loads but has some missing fonts/text ingame. But its definitely great progress.
http://bugs.winehq.org/show_bug.cgi?id=10432
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Austin English austinenglish@gmail.com 2008-09-18 14:53:55 --- Closing WORKSFORME.