Hello there!
I am currently trying to get Diablo 3 running on my Fedora 16 box (kernel 3.4.7-1.fc16.x86_64) with the latest verstion of Crossover.
I installed the proprietary drivers from nvidia, version x86_64-295.59. I am using a GTX 460 Graphic card.
All in all the installation of Diablo 3 in a new bottle went very well. When trying to start it though, I cannot get past the launcher trying to load the game when it crashes. The only problem with crossover I se in the bottle manager is "OpenGL does not work". When I click on it i get redirected here -> http://www.codeweavers.com/support/wiki/Diag/openglnotworking.
I followed the instructions and installed the compatibility 32-bit Mesa libraries but OpenGL still is not recognized by crossover. I can see that OpenGL runs fine on the machine by testing it with glxgears.
Here is the output of cxdiag:
[root@localhost Downloads]# /opt/cxoffice/bin/cxdiag
[MissingLibCapi20]
"Level"="Suggest"
"Title"="Missing 32bit libcapi20.so.3 library"
"Description"="Provides support for some ISDN cards. Very few applications need this."
[MissingLibCups]
"Level"="Recommend"
"Title"="Missing 32bit libcups.so.2 library"
"Description"="Needed to print to printers managed by the CUPS system, which is most likely the case. It is strongly recommended for office-type applications."
[MissingLibDbus1]
"Level"="Recommend"
"Title"="Missing 32bit libdbus-1.so.3 library"
"Description"="This is needed for Windows applications to automatically detect CD-ROM and USB key insertion."
[MissingLibFontconfig]
"Level"="Recommend"
"Title"="Missing 32bit libfontconfig.so.1 library"
"Description"="Makes it possible to find and use the system's TrueType fonts. This is strongly recommended for office-type applications."
[MissingLibGlu]
"Level"="Recommend"
"Title"="Missing 32bit libGLU.so.1 library"
"Description"="This may be needed by some games or CAD applications."
[MissingLibGnutls]
"Level"="Recommend"
"Title"="Missing 32bit libgnutls.so.26 library"
"Description"="This is needed by applications that perform encryption or check online certificates."
[MissingLibGphoto2]
"Level"="Recommend"
"Title"="Missing 32bit libgphoto2.so.2 library"
"Description"="Lets Windows applications access digital cameras."
[MissingLibGsm]
"Level"="Suggest"
"Title"="Missing 32bit libgsm.so.1 library"
"Description"="Lets Windows applications use the GSM codec for audio compression and decompression."
[MissingLibHal]
"Level"="Suggest"
"Title"="Missing 32bit libhal.so.1 library"
"Description"="This may be needed for Windows applications to automatically detect CD-ROM and USB key insertion."
[MissingLibLber]
"Level"="Suggest"
"Title"="Missing 32bit liblber-2.4.so.2 library"
"Description"="Lets Windows applications access LDAP servers."
[MissingLibLcms]
"Level"="Suggest"
"Title"="Missing 32bit liblcms.so.1 library"
"Description"="Provides color profile information to Windows applications. This is particularly useful if you have color-calibrated your screen but some applications need it even if you have not done so."
[MissingLibLdap_r]
"Level"="Suggest"
"Title"="Missing 32bit libldap_r-2.4.so.2 library"
"Description"="Lets Windows applications access LDAP servers."
[MissingLibOpenal]
"Level"="Suggest"
"Title"="Missing 32bit libopenal.so.1 library"
"Description"="Provides audio support to Windows applications."
[MissingLibSane]
"Level"="Recommend"
"Title"="Missing 32bit libsane.so.1 library"
"Description"="Lets Windows applications access scanners."
[MissingLibTiff]
"Level"="Suggest"
"Title"="Missing 32bit libtiff.so.4 library"
"Description"="This is needed by some applications that need to manipulate TIFF images in their user interface."
[MissingLibV4l1]
"Level"="Suggest"
"Title"="Missing 32bit libv4l1.so.0 library"
"Description"="Lets Windows applications access video devices."
[MissingLibXcomposite]
"Level"="Recommend"
"Title"="Missing 32bit libXcomposite.so.1 library"
"Description"="This is needed for most CAD-like applications and some games."
[MissingLibXcursor]
"Level"="Suggest"
"Title"="Missing 32bit libXcursor.so.1 library"
"Description"="Lets Windows applications use color mouse pointers. This is mostly useful for some games."
[MissingLibXinerama]
"Level"="Recommend"
"Title"="Missing 32bit libXinerama.so.1 library"
"Description"="This is needed if your display spans multiple screens. If your computer has a single screen then you don't need it."
[MissingLibXml2]
"Level"="Recommend"
"Title"="Missing 32bit libxml2.so.2 library"
"Description"="This library makes it possible for Windows applications read and write XML files."
[MissingLibXslt]
"Level"="Recommend"
"Title"="Missing 32bit libxslt.so.1 library"
"Description"="This library lets Windows applications perform queries and transformations on XML files."
[MissingLibCrypto]
"Level"="Recommend"
"Title"="Missing 32bit libcrypto.so library"
"Description"="This library provides support for secure Internet communication."
[MissingLibSsl]
"Level"="Recommend"
"Title"="Missing 32bit libssl.so library"
"Description"="This library provides support for secure Internet communication."
[Properties]
"display.depth"="24"
[OpenglNotWorking]
"Level"="Recommend"
"Title"="OpenGL does not work"
"Description"="OpenGL did not work in our simple tests. This means OpenGL and DirectX applications, including most games, will likely not work. Other applications should be unaffected."
I really don't understand why the Codeweaver installation cannot find the OpenGl libraries. Am I doing something worng? What should I do in addition to get the "OpenGL does not work" error away and start Diablo 3?
Any ideas and suggestions are welcome, and if you guys need additional info just ask :)
Thanks in advance!