http://bugs.winehq.org/show_bug.cgi?id=12911
Summary: Garbled opengl graphics in emachineshop Product: Wine Version: 0.9.60 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: opengl AssignedTo: wine-bugs@winehq.org ReportedBy: tpikonen@gmail.com
Emachineshop uses pure opengl to draw 2D and 3D graphics (loaddll trace shows opengl32.dll, but not d3d* or ddraw*), but all the graphics is garbled. The graphics areas in the application seem to show display memory contents from a random address.
No error messages or crashes are triggered and the application works otherwise perfectly, as far as one can tell. This seems to be a bug in an existing implementation and not a lack of implementation.
I tested in Ubuntu Hardy with Intel 855GM graphics chip. Linux Opengl applications work fine.
http://bugs.winehq.org/show_bug.cgi?id=12911
Teemu Ikonen tpikonen@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
--- Comment #1 from Teemu Ikonen tpikonen@gmail.com 2008-05-01 18:33:38 --- I can provide debug output with WINEDEBUG=+opengl if needed.
http://bugs.winehq.org/show_bug.cgi?id=12911
--- Comment #2 from Roderick Colenbrander thunderbird2k@gmx.net 2008-05-02 05:22:51 --- Most likely the program is using opengl child windows ('small opengl 3d views'). We support this type of rendering using the X Composite extension in combination with GLX. (basically speaking it uses AIGLX-like functionality as needed for apps like compiz). The problem is that not all display drivers support this properly yet. The only driver which supports it well is Nvidia their driver. Second if you install the latest Intel drivers (perhaps even source ones are needed) you can get it working. To confirm whether this is the program install the windows version of Google Earth on Wine. When it doesn't render its opengl view correctly that it is this problem.
http://bugs.winehq.org/show_bug.cgi?id=12911
--- Comment #3 from Teemu Ikonen tpikonen@gmail.com 2008-05-03 16:49:09 --- (In reply to comment #2)
The only driver which supports it well is Nvidia their driver. Second if you install the latest Intel drivers (perhaps even source ones are needed) you can get it working. To confirm whether this is the program install the windows version of Google Earth on Wine. When it doesn't render its opengl view correctly that it is this problem.
Yes, Google Earth shows exactly the same symptoms.
According to comments to bug 2398 this bug should disappear if I have the GL_EXT_framebuffer_object extension, which my current drivers do not have. Is this correct or are there some other requirements from the driver? The drivers I'm currently using have composite and AIGLX.
Is there really no other work-around?
http://bugs.winehq.org/show_bug.cgi?id=12911
Teemu Ikonen tpikonen@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |WORKSFORME
--- Comment #4 from Teemu Ikonen tpikonen@gmail.com 2008-05-05 08:05:39 --- (In reply to comment #3)
Is there really no other work-around?
It seems there is. The Mesa software renderer supports all the necessary OpenGL extensions which are needed for this application to work.
In Debian / Ubuntu, one just needs to install the libgl1-mesa-swx11 package and everything works perfectely graphicswise. The downside is that accelerated graphics is lost but in this case it does not matter much, since the graphics in emachineshop are very simple and fast even without accelaration.
http://bugs.winehq.org/show_bug.cgi?id=12911
Alexander Dorofeyev alexd4@inbox.lv changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexd4@inbox.lv
--- Comment #5 from Alexander Dorofeyev alexd4@inbox.lv 2008-05-05 08:32:39 --- If this is a "buggy driver" thing, you should resolve it as INVALID.
http://bugs.winehq.org/show_bug.cgi?id=12911
Teemu Ikonen tpikonen@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|WORKSFORME |INVALID
--- Comment #6 from Teemu Ikonen tpikonen@gmail.com 2008-05-05 08:41:47 --- Yes, this is an X driver issue.
http://bugs.winehq.org/show_bug.cgi?id=12911
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Austin English austinenglish@gmail.com 2008-11-17 13:11:40 --- Closing.