Chris Angelico
2011-Jan-06 22:13 UTC
[Wine] Streets of SimCity under Wine - "No PCI Bus detected."
Hi! I'm trying to get the Win 95 game "Streets of SimCity" to run under Linux, and have come across an error message that I don't understand. Wondering if anyone can point me towards a possible cause! The game is 3D graphical, and I've just switched in the nVidia driver (previously, while using Nouveau, I got other errors such as that OpenGL was not installed properly). SoSC installs just fine from the CD, but will not invoke: $ wine Streets.exe No PCI Bus detected. Searching on Google Code suggests that the only source for this message (with the trailing period and without "PCI:" in front of it) is Glide in /swlibs/newpci/pcilib/fxpci.c; the PCI_ERR_NO_BUS error comes from pciOpen() after it's attempted two different detection methods and both have failed. That's as far as I can understand it. I've never heard of Glide before, but apparently it's something to do with OpenGL. Is there some underlying OpenGL library that I haven't installed? My video driver is nvidia-current as installed by the "Additional Drivers" app. It appears to be version 173, although dpkg --get-selections shows nvidia-173-modaliases and also nvidia-96-modaliases. Any pointers would be greatly appreciated. Thanks! Chris Angelico