Hi, I need some help with Wine 1.5.3 on Ubuntu 12.04 64bit. My Ubuntu install is clean (just reinstalled), ia32 libs are present, my graphics drivers are installed and updated, and my wine profile is clean too. (I use bumblebee to manage my nvidia optimus configuration, but it is not relevant here as I encounter the same error on both Intel and nvidia graphics cards, and I had this error before installing bumblebee.) When I try to start Steam or any OpenGL game wine spams the console with this error log : Code: err:wgl:is_extension_supported No OpenGL extensions found, check if your OpenGL setup is correct! Direct3D games are OK. I really don't understand what is happening because 32bit native games run fine on my computer. How can native games find the 32bit openGL driver, and not Wine ?
nepenthes wrote:> > When I try to start Steam or any OpenGL game wine spams the console with this error log : > > Code: > err:wgl:is_extension_supported No OpenGL extensions found, check if your OpenGL setup is correct! > > >http://bugs.winehq.org/show_bug.cgi?id=30270
So Wine and/or Ubuntu 12.04 64bit are broken for now ?
nepenthes wrote:> So Wine and/or Ubuntu 12.04 64bit are broken for now ?64 bit 12.04 has multiple problems with Wine, but this particular bug is being reported on other distros, too.
On Sun, 2012-05-06 at 08:02 -0500, dimesio wrote:> nepenthes wrote: > > So Wine and/or Ubuntu 12.04 64bit are broken for now ? > > 64 bit 12.04 has multiple problems with Wine, but this particular bug > is being reported on other distros, too. >In view of this its worth pointing out that, unless you have more than 4GB of RAM installed, there should be no need to run a 64 bit OS. I have a Core Duo based Laptop with 3GB RAM and Intel integrated graphics and a Dual Athlon box with 4GB RAM and an nVidia GEforce 7100. Both run 32 bit versions of Fedora (F15 and F16 respectively) and both are capable of using all the memory they have installed. Martin
Everyone: please read the bug report. This particular problem is NOT a 64 bit issue.
nepenthes wrote:> > I have used 64bit for 4 years now, and alla the main compatibility bugs have been fixed more than 3 years ago. >As I said before, 64 bit 12.04 is broken for Wine for other reasons. Even if you find a workaround for the wgl bug, you will run into those other problems. https://bugs.launchpad.net/ubuntu/+source/wine1.4/+bug/978678 https://bugs.launchpad.net/ubuntu/+source/wine1.4/+bug/944321
That said, I precised my install is clean, I have just reinstalled evrything. I'm running Ubuntu (stable, alpha, beta, rc) with xorg latest git revision for 3 years now, and I wouldn't ask for help on the main wine forum if I had not checked everything on my side (test with both my current Ubuntu version, and clean, stable, Ubuntu and Wine).
Yes, I understant there is no workaround and this will need to be bixed on the Ubuntu (or Wine) side. My answer was in fact motivated by Martin's posts, I don't need a 32 vs 64 bit troll, I usually know what I'm doing on my computer, and I don't need someone to tell me which OS architecture I am supposed to run (since I have already gone through the benchmarks, optimization talks, compatibility issues solving, and I knew what I was doing when I chose to use a 64 bit OS , and after all this is not even an architecture related bug.
Mateusz Stachowski
2012-May-07 19:30 UTC
[Wine] Re: Ubuntu 12.04 64bit, Wine 1.5.3, OpenGL issue
Until the Precise I was using only 32bit Ubuntu. With these release I've decided to try 64bit and made a clean install (besides the Home folder which is the same for 3+ years). Aside from not been able to build the 32bit version of Wine without chroot environment I've found the 64bit flavor of Ubuntu to be much slower. I don't know what's causing it but it's really much slower than the 11.10 32bit that I was using before. There are also problems with programs nuvolaplayer is even more crashy and very slugish (that didn't exist on 32bit). Flash Player is just unusable but I could use it on 32bit with much less crashes. That's my hardware configuration: Kernel: Linux 3.2.0-24-generic x86_64 Distro: Ubuntu 12.04 LTS CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ 2 cores/threads 2300.00 MHz RAM: GeIL 2 GB DDR II 800 Dual Ultra CL4 GPU: GeForce 9600 GT/PCIe/SSE2 (nvidia-current 295.40) I didn't check how the 32bit version of Precise would perform on this machine.
I'd like to add my woes to this list. I'm running 64 bit Debian. I compiled 1.5.3 a few days ago to try steam. I get the same errors which OP talks about i.e. wine spams the error: Code: err:wgl:is_extension_supported No OpenGL extensions found, check if your OpenGL setup is correct! I haven't tried any d3d games due to lack of time, but when I try Borderlands for instance, the splash logo is displayed, then a fraction of a second of sound, then blackness. I can kill Borderlands.exe by logging in via ssh. After killing, I discover the same OpenGL message spammed continuously until I killed the game. I noticed the common solution to this problem was that the /usr/lib32/libGL.so must've been missing. However I compiled my own fglrx drivers and found the link /usr/lib32/libGL.so.1.2 to /usr/lib32/fglrx/fglrx-libGL.so.1.2 and issuing the command file on this gives: Code: matthew at mitboom:/usr/lib32/fglrx$ file ./fglrx-libGL.so.1.2 ./fglrx-libGL.so.1.2: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped So I definitely have a 32-bit version of libGL. Which means that wine must really be broken here. Maybe I didn't read the bug reports correctly, but it seems like this isn't something that can be easily solved.