Hi all I've been having problems getting a particular game to work properly in Wine under OS X, and have been working on the assumption that it's a software problem with Wine. However, some testing I have done today is making me think it's a problem elsewhere, possibly something to do with graphics drivers. Here's the testing I have done: OS / Method / Wine Version / Outcome: OS X Leopard / Native / Various / Black screen or freeze Ubuntu 9.04 / Native / 1.0.1 / Black screen or freeze Ubuntu 8.10 / Parallels / 1.0.1 / Fully working Ubuntu 9.04 / Parallels / 1.0.1 / Fully working As you can see, in both cases where Wine was running in an OS inside a Parallels virtual machine, it worked. When running inside an OS running natively, the same problems were observed. This even occurred with fresh installs of exactly the same version of Ubuntu. Since the same OS version was used in this case, hence presumably the same version of X11/Xorg, could this be a problem with video drivers or something similar? It seems odd to me that it works in Parallels but not natively - I would expect it to be the other way round!
motorollin wrote:> Hi all > > I've been having problems getting a particular game to work properly in Wine under OS X, and have been working on the assumption that it's a software problem with Wine. However, some testing I have done today is making me think it's a problem elsewhere, possibly something to do with graphics drivers. Here's the testing I have done: > > OS / Method / Wine Version / Outcome: > > OS X Leopard / Native / Various / Black screen or freeze > Ubuntu 9.04 / Native / 1.0.1 / Black screen or freeze > Ubuntu 8.10 / Parallels / 1.0.1 / Fully working > Ubuntu 9.04 / Parallels / 1.0.1 / Fully working > > As you can see, in both cases where Wine was running in an OS inside a Parallels virtual machine, it worked. When running inside an OS running natively, the same problems were observed. This even occurred with fresh installs of exactly the same version of Ubuntu. Since the same OS version was used in this case, hence presumably the same version of X11/Xorg, could this be a problem with video drivers or something similar? > > It seems odd to me that it works in Parallels but not natively - I would expect it to be the other way round! >This appears to be really interesting as Ubuntu should be using a different driver than MacOSX. Have you tried Ubuntu 8.1 native to see if that works? If that does not work, then this may be an issue to bring up with Apple and Ubuntu. Also, did you try XQuartz 2.3.3? I know that it requires Leopard 10.5.7 to install. James McKenzie
James McKenzie wrote:> > This appears to be really interesting as Ubuntu should be using a > different driver than MacOSX.Indeed. Makes me wonder whether it is actually a hardware incompatibility? Is that possible? James McKenzie wrote:> > Have you tried Ubuntu 8.1 native to see > if that works? If that does not work, then this may be an issue to > bring up with Apple and Ubuntu.No, I haven't tried it yet as it would mean re-downloading the ISO. I'll do that and try it. James McKenzie wrote:> > Also, did you try XQuartz 2.3.3? I know that it requires Leopard 10.5.7 > to install.10.5.7 isn't out yet, so I can't try it. Will try 8.1 native and report back!
James McKenzie wrote:> > Not incompatible, but poorly written drivers. My MacBook Pro has an ATI > card in it. AMD/ATI drivers for Linux are problematic, to put it best.It seems odd that both the OS X driver and the Linux driver have the same problem. That's why I thought it was more likely a hardware problem. Perhaps the OS X driver is derived from the Linux driver and has inherited the same problems :? James McKenzie wrote:> > Thank you. Sorry for the duplicate download, but I don't run anything > on my Mac but MacOSX.Well, it's my fault for deleting the ISO ;) It's not a problem. I've just started it off but it's getting late. I'll leave it downloading overnight (512k broadband, grumble grumble.....) and give it a try tomorrow. James McKenzie wrote:> > Please do. If problems continue, please file a report with Ubuntu.Will do, and also with Apple. Not sure how much they'll care though...
Ok, here's an updated table of results. I have added results for Ubuntu 8.10 native, and X.org versions for all OSs. OS / Method / Wine Version / X.org Version/ Outcome: OS X Leopard / Native / Various / 1.4.2-apple41 / Black screen or freeze Ubuntu 9.04 / Native / 1.0.1 / 1.6.0 / Black screen or freeze Ubuntu 8.10 / Native / 1.0.1 / 1.5.2 / Black screen or freeze Ubuntu 8.10 / Parallels / 1.0.1 / 1.5.2 / Fully working Ubuntu 9.04 / Parallels / 1.0.1 / 1.6.0 / Fully working As you can see, Wine version and X.org version are the same in the native and virtual versions of each OS. The only thing that changes each time is the method (native vs. Parallels) and hence, presumably, the driver being used for the video card.
James McKenzie wrote:> > We are making assumptions that the video card is accessed the same way > by Native and Parallels installationsActually I'm assuming the opposite, which is why it works under Parallels using exactly the same software (with the exception of video drivers).
Exactly. To test the theory, I tried exactly the same procedure on a MacBook Air with a different model Intel GMA graphics card and had exactly the same problem. I'm trying to borrow a Mac Mini with a Radeon to test with that, in case the Intel cards in the MacBooks are too similar and hence have exactly the same problem.
ryan woodsmall wrote:> There is no Mac Mini with a Radeon that can run Wine - only the > PowerPC minis had ATI video. Only Intel GMA 950 or Nvidia GeForce > 9400M are available on the Intel minis.Ahh my mistake. Hopefully my friend's Intel Mini has the Nvidia. ryan woodsmall wrote:> Are you testing on GMA 950s or on X3100s?I tried the GMA 950 on my MacBook and the X3100 on my other half's Air.