s3a
2011-Jun-07 06:57 UTC
[Wine] Why doesn't Portal with Wine with the radeon driver work?
I am using Wine 1.2 which I compiled on Debian testing/wheezy. It works with fglrx but not with the radeon driver. I am using the AMD/ATI HD4850 video card. The following terminal output shows the wine error and that the radeon driver has OpenGL 2.1 support which to my understanding is at least the equivalent of Direct3D 9 (which is all I need). Also, there is a wine popup for every attempt to run a Windows game (none of the games I have work with the radeon driver except Nexuiz which is native and it works at max settings): http://i.imgur.com/120tj.png. Code: deniz at debian:~$ cd /home/deniz/Desktop/portal deniz at debian:~/Desktop/portal$ wine Portal.exe Z:\home\deniz\Desktop\THEO~4WC\EXTR~FR4\portal>start hl2.exe -steam -game portal -appid 400 -console fixme:exec:SHELL_execute flags ignored: 0x00000100 Z:\home\deniz\Desktop\THEO~4WC\EXTR~FR4\portal>echo > "C:\users\deniz\Temp\tmpfile0.tmp" deniz at debian:~/Desktop/portal$ C:\users\deniz\Temp>del "C:\users\deniz\Temp\3491.tmp" C:\users\deniz\Temp>del "C:\users\deniz\Temp\tmpfile2.bat" Sharing violation err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly err:d3d:match_fbo_tex_update FBO status 0 wine: Unhandled page fault on read access to 0x00000059 at address 0x7dfd7343 (thread 0044), starting debugger... ^C deniz at debian:~/Desktop/portal$ glxinfo | grep "OpenGL version" OpenGL version string: 2.1 Mesa 7.10.2 deniz at debian:~/Desktop/portal$ with fglrx-driver installed: Code: deniz at debian:~$ glxinfo | grep "OpenGL version" OpenGL version string: 3.3.10666 Compatibility Profile Context so, the version of OpenGL supported by the proprietary driver is higher than that of the open source driver which is not shocking but what I don't understand is why a Direct3D 9 game is not working with OpenGL 2.1 support through wine. Any input would be greatly appreciated! Thanks in advance!
Frédéric Delanoy
2011-Jun-07 07:06 UTC
[Wine] Why doesn't Portal with Wine with the radeon driver work?
On Tue, Jun 7, 2011 at 08:57, s3a <wineforum-user at winehq.org> wrote:> I am using Wine 1.2 which I compiled on Debian testing/wheezy. It works with fglrx but not with the radeon driver. I am using the AMD/ATI HD4850 video card. The following terminal output shows the wine error and that the radeon driver has OpenGL 2.1 support which to my understanding is at least the equivalent of Direct3D 9 (which is all I need). Also, there is a wine popup for every attempt to run a Windows game (none of the games I have work with the radeon driver except Nexuiz which is native and it works at max settings): http://i.imgur.com/120tj.png. > > Any input would be greatly appreciated! > Thanks in advance!First, you probably should use latest wine 1.3.X Second, Linux AMD/ATI drivers are not on par (by far) with their windows counterparts, so you should try to update to the latest driver for your card.
r2rX
2011-Jun-07 15:05 UTC
[Wine] Re: Why doesn't Portal with Wine with the radeon driver work?
s3a, I think you should uninstall and reinstall your ATi drivers. I've had the same issue before, and it's usually because the 32bit OpenGL libraries, from the drivers, didn't install/initialize correctly. Head to http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx?type=2.4.1&product=2.4.1.3.42&lang=English and get the Catalyst 11.5's. Also, try out Wine v1.3.21. Let us know how it goes. r2rX :)
s3a
2011-Jun-11 04:19 UTC
[Wine] Re: Why doesn't Portal with Wine with the radeon driver work?
I've been googling for days and I am really stuck. Could you please help me out with whatever it is that may seem obvious?
s3a
2011-Jun-13 02:16 UTC
[Wine] Re: Why doesn't Portal with Wine with the radeon driver work?
I use Debian (which didn't detect OpenGL at all) but I tried Ubuntu 11.04 and I played another game with so many polygons flying around but OCCASIONALLY, it looked normal but had certain things missing. The people were missing for example, but when the people faced you, you saw floating blue-green eyes. What this means to me is that, the open source radeon driver is not ready YET but that, in Debian the Wine that I compiled from source as well as the Wine from WineHQ's repository (Ubuntu had it in it's own repositories) did not detect OpenGL at all whereas Ubuntu's Wine 1.2 detected OpenGL although it screwed things up. I want to know how to make Wine see OpenGL such that I can have it ready for when the open source radeon driver is ready. I own an ATI/AMD HD 4850 and, by the way, fglrx is the catalyst proprietary driver. I am not that opposed to using it and don't mind doing so in the meantime but I would still like to know how to resolve my issue such that I can play my games using the open source radeon driver in the future.