SC was running fine until I changed graphics cards. (nvidia gt120 to quadro fx 3800) Now I can log in but If I try to continue campaign or play a bnet game it crashes with an Access Violation claiming the memory cannot be read or that it can't be written. I've upgraded the kernel, installed the latest drivers from nvidia and I'm running the latest wine build. Anyone have an idea of what is going on? Ubuntu linux 10.04 Nvidia quadro fx 3800 wine 1.2 SC build 1.0.1.16195
On Thu, Aug 5, 2010 at 08:55, slvr42 <wineforum-user at winehq.org> wrote:> I've upgraded the kernel, installed the latest drivers from nvidia and I'm running the latest wine build. ?Anyone have an idea of what is going on?That might be the problem, look at other threads... some new kernel / driver combinations cause problems for Wine. Post exact kernel (from 'uname -a') and driver (glxinfo / GUI tool should help...) version.. (I'm not suer which versions causes problems, but other people are)
Kernel Linux XXX 2.6.35-020635-generic #020635 SMP Mon Aug 2 09:08:21 UTC 2010 x86_64 GNU/Linux OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: Quadro FX 3800/PCI/SSE2 OpenGL version string: 3.3.0 NVIDIA 256.44 After I installed the 3800 card I thought the fix 'was' to update to the newer kernel I had been running 2.6.32
Have tried re installing SC with no effect. Still getting an error that says memory could not be read.
Do you think it will matter that it is the X86 driver vs the 64bit?
Ok this is quickly turning into one of those things that will force my hand back to windows. The restricted nvidia drivers from ubuntu, installed via the hardware drivers, do not work with the quadro 3800's.(you cannot enable compiz no matter what and wine throws a active x problem at you) The new drivers from Nvidia work but SC crashed with the whole memory cannot be read error. It has to be the graphics card change and specifically wine not liking it. I'm going to go back to my old card tomorrow and see what the deal is.
I have they same problem after upgrading to a GTX-460 card. I have the problem using wine 1.2 and also using crossover games 9.1. StarCraft 2 crashes with an ACCESS_VIOLATION (0xC0000005) when starting a campaign or tutorial or when changing the display settings. This is using a fresh and updated install of Linux Mint 9 using NVIDIA 256.44 drivers (the first ones to officially support the new GTX-460 cards). I use the default Linux Mint 9 kernel (Linux 2.6.32.21-generic). When using my old videocard (NVIDIA 7900 GS) and the same 256.44 driver Starcraft works (but the performance is not very good). It may have something to do that the GTX-460 is detected as a NVIDIA GeForce 8300 GS according to the ErrorReporter. In the Nvidia config tool the GTX-460 is detected normally and the card seems to function fine in other linux applications. I have also entered a support ticket for crossover games with this problem since the game is officially supported. But if anyone here has a solution for running the game using wine, that is fine for me also. http://www.codeweavers.com/support/tickets/browse/?ticket_id=812506;list=16;ticket_level=3
I tried a lot of different things: upgrading the kernel, upgrading the nvidia driver, newer version of wine etc, installing packages etc. etc.. But these sometimes seem to introduce new problems and not solve the original one. BUT in the end I did find a solution: run regedit and add the following key value pairs (all strings) in: HYKEY_CURRENT_USER > Software > Wine > Direct3D UseGLSL: disabled OffscreenRenderingMode: fbo DirectDrawRenderer: opengl VideoMemorySize: 768 (since I have a 768 MB geforce GTX 460) it worked for me :)
I did some more testing and it appears that the following the fact the registry key is missing causes the problem: VideoMemorySize: 768 I assume this is a bug in the automatic detection of the amount of memory on the card. Or maybe a bug in the nvidia driver in reporting the amount of memory.
seems to be a known bug: http://bugs.winehq.org/show_bug.cgi?id=22103
Thanks for your work. It fixed my GTX 460 problems. But I still get low performance issue In graphic setting, medium, high, utra high generates the same fps (around 10) and low gives me around 20 fps. Do you have the same problem?