A GRID race tests a driver’s skills at every turn –crammed with high-impact moments such as, engine fires, tire blow outs, bump and runs, wild crashes involving flipping, spinning, and collisions with other cars and trackside objects.
Hi System Details - 64 bit Ubuntu 10.04.1 LTS (Lucid) - Intel DG33FB motherboard (PCI Express v1.1) - Intel C2D E7200 @ 2.53Ghz - 2 GB RAM (DDR2 800) - Palit GT 240 1GB DDR5 Sonic PCIe card (factory overclocked) - Latest NVidia proprietary drivers (260.19.29) - Default Wine install (1.2) from repositories From what I can see on the box the system should easily run Racedriver GRID (at least on Windows). Also other stuff that uses the card (Compiz, Games from the repository, Celestia, VDPAU) are very stable.
I've also got Commandos 2 running on Wine with no problems with the above setup. Installing Racedriver GRID from disk was fairly smooth, got it done on the first attempt with no issues. Running it from the default desktop icon was smooth as well, was running full-screen 1440x900 res with no issues, that is until I started the first race. The first few seconds were fine but then started getting stuttering sound and the game soon went unresponsive, requiring a hard boot. Next up, I first tried reducing the in-game settings in steps all the way down to 800x600, Low detail.
Now while the game didn't completely freeze up, I was able to race a bit longer before the sound stuttering and freezing up issues started, but was able to exit safely but with a very badly lagging system. Tried some of the recommended Wine performance tweaks to no avail. Registry Entries: - Alsa Driver: - UseDirectHW set to y - Direct3D: - VideoMemorySize set to 512 and 1024 - DirectDrawRenderer set to opengl, but then deleted as it didn't help - Commandline, used WINEDEBUG=-all Also tried running Wine in the desktop emulation mode (800x600) with no luck. At this stage I also tried changing the process priority to -10 but no luck. Observations: - The CPU is maxed out while actively playing (both cores). When I stop the race e.g.
While using the menu options, one core is maxed out at a time - The graphics card seems relatively unstressed. While it does move to the performance mode (seen via NVidia Settings) it definitely doesn't heat up too much (approx 55 deg C as opposed to approx 70 deg C in extended VDPAU usage) Any suggestions? The following needs to be overriden for Grid to work: xinput13.dll, d3dx936.dll, openal32.dll, and wrapoal.dll. If it's still not running well even at low settings, try finding the following document: /Codemasters/GRID/hardwaresettings/hardwaresettingsconfig.xml In there, disable multisampling, post processing, and shadows.
Thanks for that! Well, when we say 'override' in Wine, we usually mean the following process: 1. Open a terminal and type 'winecfg' (without quotes, of course). Choose the application profile you want to modify in the Applications tab, then switch to the Libraries tab. In the 'New override for library' box, type in the item you wish to override (for example, 'xinput13.dll' without quotes) and click Add.
Normally, the default '(native, builtin)' will do the job. If not, click on your new override in the 'Existing overrides' list and select Edit to pick out a new parameter. Try following those steps with the overrides I suggested. Deleted the DLLs dropped into the GRID folder, followed your instructions above, launched from the default launcher and its all working perfectly!
Bumped up to 1024x768, all settings turned to Low/ Off and still delivering very good video and audio. Thanks a ton!! Now if only I could improve my driving that easily.;) Only bother now is the DVD drive which must spin up at start each time, it creates a real racket and I'm worried the vibrations will affect my precious HDDs. Good to hear that worked for you. It's always good when we get by with the easy fixes.:P I hate DVDs. I use Steam for my gaming nowadays, so I haven't had to use a physical disc in a good long time. For anything else, I've always ripped the ISOs or found a no-CD patch.
![Crack Crack](https://t.gameborder.net/files/4/2/9/img_924.jpg)
You might consider doing the same. I use Steam for my gaming nowadays, so I haven't had to use a physical disc in a good long time. For anything else, I've always ripped the ISOs or found a no-CD patch. You might consider doing the same. I did try to create an ISO image using Brasero and then mount it using isomount and then point Wine to it in 'Drives'. But the SecuROM protection jinxed it and I have a 6.4 GB image that is blank when mounted.
Any ideas of other tools? I am able to rip DVD videos without any problems using Handbrake. Now for some more drama, got a Wine update earlier today and after applying it my beautifully working GRID is now crashing:mad: Have attached the completely unhelpful screen message. Ran it from the terminal and got the following. Any ideas what went wrong? From what little I saw in Update Manager the Wine update was a security related one, nothing to the effect that 'THIS WILL CRASH WORKING APPS'. User@UbuntuD64Lucid:$ env WINEPREFIX='/home/user/.wine' WINEDEBUG='-all' wine C: Program Files Codemasters GRID GRID.exe wine: Unhandled page fault on read access to 0x00000000 at address 0x7e0ae734 (thread 0009), starting debugger.
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7e0ae734). That appears to be a DX9 error.
Let's try adding DX9 through winetricks, and then putting in some native dll overrides. In your Terminal, type in sh winetricks. Don't close this terminal window until you're done with Winetricks. In the Winetricks window, select d3dx9, d3dx936, d3dx942, d3dxof, devenum, dinput8, and directx9. Then hit Ok and let Winetricks do its thing, following any instructions that come up. Close that and type winecfg into your Terminal. Add the following native overrides, just like we did before: d3d9, d3dx936, d3dx942, d3dxof, dinput, and dinput8.
Apply and close. That appears to be a DX9 error. Let's try adding DX9 through winetricks, and then putting in some native dll overrides. In your Terminal, type in sh winetricks. Don't close this terminal window until you're done with Winetricks. In the Winetricks window, select d3dx9, d3dx936, d3dx942, d3dxof, devenum, dinput8, and directx9. Then hit Ok and let Winetricks do its thing, following any instructions that come up.
Close that and type winecfg into your Terminal. Add the following native overrides, just like we did before: d3d9, d3dx936, d3dx942, d3dxof, dinput, and dinput8. Apply and close. Sorry missed this post from you while I was messing around with my last. EDIT: Can't seem to get winetricks running.
Is not in the repository, should it have been automatically installed along with Wine? Sysadmin@UbuntuD64Lucid:$ sh winetricks sh: Can't open winetricks sysadmin@UbuntuD64Lucid:$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games sysadmin@UbuntuD64Lucid:$ EDIT: Please ignore, got winetricks running. Sorry it didn't work. Winetricks ran fine, installing all the selected components Then I ran winecfg and the Libraries tab already had several overrides in place.
Just tried running GRID from the default launcher with these overrides but crashed same as before. Seeing that the default setup already had several overrides in place (first attachment) I though I'll setup a separate GRID specific override setup so I added GRID to the application list and then setup the overrides mentioned in your post (second attachment). Ran GRID from the default launcher and terminal, same crash behaviour, but the messages in terminal are slightly different. Anything I can do differently? Also the Test Sound option is still generating an error as described before.
EDIT: Added devenum to the override list for GRID, same result. User@UbuntuD64Lucid:$ env WINEPREFIX='/home/user/.wine' wine C: Program Files Codemasters GRID GRID.exe fixme:ntdll:NtQuerySystemInformation infoclass SYSTEMHANDLEINFORMATION fixme:ntdll:NtQueryObject Unsupported information class 3 err:rpc:IRpcGetBuffer no binding fixme:win:EnumDisplayDevicesW ((null),0,0x21d8e3c,0x00000000), stub! Fixme:win:EnumDisplayDevicesW ((null),1,0x21d8e3c,0x00000000), stub! Fixme:win:EnumDisplayDevicesW ((null),0,0x21d8e3c,0x00000000), stub! Fixme:win:EnumDisplayDevicesW ((null),1,0x21d8e3c,0x00000000), stub! Fixme:win:EnumDisplayDevicesW ((null),0,0x21d8c50,0x00000000), stub! Wine: Call from 0x7bc4c220 to unimplemented function GDI32.dll.GdiEntry1, aborting wine: Unimplemented function GDI32.dll.GdiEntry1 called at address 0x7bc4c220 (thread 0009), starting debugger.
Unhandled exception: unimplemented function GDI32.dll.GdiEntry1 called in 32-bit code (0x7bc4c220). One thing, the Sound Test from winecfg is working fine from this setup. Googling around a bit more found another person who had solved the page fault problem by installing directx9 from winetricks instead of d3dx9 guest@UbuntuD64Lucid:$ sh winetricks Executing wget -O directxfeb2010redist.exe -nd -c -read-timeout=300 -retry-connrefused -header Accept-Encoding: gzip,deflate -2011-01-29 01:42:39- Resolving download.microsoft.com.
210.212.26.8, 210.212.26.16 Connecting to download.microsoft.com 210.212.26.8 :80. HTTP request sent, awaiting response.
200 OK Length: 109072752 (104M) application/octet-stream Saving to: `directxfeb2010redist.exe' 100% 10,90,72,752 146K/s in 14m 29s = 2011-01-29 01:57:09 (123 KB/s) - `directxfeb2010redist.exe' saved 109072752 You probably shouldn't be using this. It's VERY invasive.
Use 'winetricks d3dx9' instead. Sounds like it, yeah. I'd do an apt-purge (or mark for complete removal in Synaptic) to get rid of Wine, then reinstall the stable version and take another crack at it. If you're having sound errors, you might give something other than PulseAudio a crack. Hmm the problem is that I think I AM on the stable version the upgrade was a dot release to the stable version (from 1.2 to 1.2.2). OK now I feel really stupid.
Fixed by a couple of simple updates. Update Manager upgraded the kernel from 2.6.32-27-generic to 2.6.32-28-generic. On restart, as expected, the NVidia proprietary drivers weren't working. So instead of re-using the driver file I already had (version 260.19.29) I installed the latest one (260.19.36) Now both Commandos 2 and Racedriver GRID are working perfectly fine.
Tweaked registry and DLL overrides as before to get Racedriver up to speed again. Question is what fixed the problem the kernel update or the NVidia driver update? Rest of the updates via Update Manager seemed unrelated (apparmor etc).
GRID is the fourth installment of the longer cycle Race Driver, as usual, prepared by the British company Codemasters. We do not have here, however, dealing with a typical follow-up, a completely new product, offering many solutions unknown so far for the series. The whole thing in many respects harks back to such games like Project Gotham Racingor Forza Motorsport. Note: Demo (version 1.1) allows you to test such cars as the Mustang GT-R on the streets of San Francisco, Nissan S15 Silvia on the Yokohama Docks and BMW 320si at Jarama. In addition to these, you can also check online, where you will be able to face 12 players at a time.