GRID Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Robert B concludes this doesn't work very well on Mac w/ X1600 video - Steam version

Hi,

This thread is thanks to /Robert who gave up personal time to try
and figure out whether GRID would actually run using CXG-9.0 on his
Mac fitted with an X1600 videocard. As a result, if you have such a
machine, you can probably stop reading now .. it doesn't look like
GRID will run acceptably on such a setup.

Many thanks to /Robert for helping ascertain this fact!

Cheers!

Hey Don

Hope you read this sometime soon, as I'm now trying out the eval version of Crossover Games on Mac.

I can't get this to work; the game installs and the files are all there, but all I see is the small default Steam app-launcher window with "preparing to launch GRID...". The game never launches and then I'm back in Steam. Steam does see it as I've played the game however and states "last played today".

Would you (or anyone else) have any idea? Is there a log file I can submit/check up?

Thanks!!

/Robert

Hi,

Have you copied the .dll files into the game directory as I mentioned in the other thread here?...

http://www.codeweavers.com/compatibility/browse/name/?app_id=4582;forum=1;msg=77108

If you need copies of the dll's just let me know -- note also that I cannot tell you if this
title runs on a Mac or not ; that said, it's best if you mention what OSX version you're using
and what videocard it has...

Cheers!

Thanks!

I have now found the two files, but not certain they're the right versions. Can you share yours (dropbox or such maybe?)...

As you understand, that didn't help. I have the exact same behaviour.

My Mac:
Macbook Pro late 2007
OS X 10.6.4 (always up to date)
2.16 C2D /w 3GB RAM
ATI X1600 PCIe 128 MB

Edit:
I'm running it in a WinVista bottle (as that the only way to get Steam working I think?)

Checking system req for Grid, I think I'm good...
DirectX 9.0c
Pentium 4 @ 3.0GHz or Athlon 64 3000+
1GB RAM.
Graphics Card: GeForce 6800 / Radeon X1300 or above
DirectX Compatible Sound Card

Cheers!
/Robert

Hi again,

I did actually list the filesize of the dlls to avoid confusion, but anyhow you can grab them from here.

Unfortunately, you cannot compare windows 'minimum requirements' at merely a hardware level - it's
more the case of which drivers are being used on that hardware as well, and I know OSX has driver
issues wrt the X1600...my guess is your videocard is what you're fighting here. Actually...when I
first got this game running, I had fitted a nvidia 8400GS/256mb videocard and the game ran like
a 3 legged dog (I only have a 2.11ghz amd x2 cpu in this rig) -- in all truth, this game caused me
to buy a nvidia 9400gt/512mb card (the game got better) and a month or so later I fitted a nvidia
9800gts/1024mb and it's actually very playable now despite the slower CPU. Granted, I was attempting
to get smooth fullscreen performance at my native screen resolution (1680x1050), but with only 128mb
of videoram, I'm pretty sure you'll be limited to 1024x768 for this game...

My initial idea is that you enable 'emulate a virtual desktop' in winecfg, and set the desktop size
to 1024x768 -- in the same graphics tab area, also try turning off 'allow pixel shader' and set
'vertex shader support' to 'none'. There's a few more registry tricks you can try, but do this much
first and let me know how you get on....

...btw, which version of crossover-games are you running? You should only need bottle_type=winxp...

Cheers!

Hey again

So, here's a status update...

The link to rapidshare gives me a file 10.9 kB in size. I can untar it using several tools, but the file is empty. So the first stop would to try and find working link to those files.

I tried 1024x768, no pixel shader and no vertex - still same result.

As I mentioned I'm using the latest Crossover Games evaluation copy, that is 9.0.0. ("About")

As for the xp vs vista issue, I tried installing Steam on XP first but found several threads that said that as of late, Steam won't install in an XP bottle any more. So I tried Vista and that worked like a charm.

I would be more than happy with 1024 btw 😊

Again, thanks for your effort.

/Robert

Hi,

I just grabbed the rapidshare link myself...everything worked as it should;

http://rapidshare.com/files/404271265/32bit-openal-dlls.tar.gz | 240 KB

You must have received a bad download or something. In CXG-9, you install Steam by selecting
it in the 'Install Software' function (cxinstaller) -- the default bottle for a Steam install
in CXG-9 is winxp -- I know, I installed Steam a few hours ago on a test machine here, it works
fine like this (I've been testing on that machine for the last 4hours ;)

There is something wrong your end -at-this-point- in the process ; I do not know if you followed
a different route to install Steam or whatever, but, unless you use the automated inbuilt Steam
install target I cannot trust your installation setup -- it may be part of your problem. Do not
change the bottle windows type - there is no need.

I suggest backing up the GRID content you've already downloaded in the Steam UI -- copy the
Steam backup to somewhere safe, and then delete that bottle. Install Steam like I say using the
cxinstaller inbuilt target, then start Steam itself and restore the GRID game using the backup.

Then redo what I said previously and get back to me...

Cheers!

Hi again

I grabed the files with Chrome, that worked and I now have the correct version in the Grid folder.. The error was in Safari: I'm using it on both PC and Mac, and as it were it was unable to handle the Rapidshare download properly... odd...

Well, have now done this:

  1. installed Steam in CXG 9 as per "official path", ie into an XP bottle.
  2. Imported Grid from my previous Steam (Took longer than I would have guessed!)
  3. Tried running Grid, no go...
  4. Copied the correct 32 bit openal-dlls
  5. Tried running Grid, no go...
  6. Setup a virtual desktop as per previous post
  7. Tried running Grid, no go...

So I do think I'm at the end of the line. I will try this in a Bootcamp too just to see if Grid will launch on my Mac at all, but I think this is it really - unless you've thought of something insanely great 😊

Thanks!
/Robert

Hi there,

  Groovy, now I know where your crossover software ~is~ and, if  

there was any bonus in ~that~ at least now I know what happens when,
I know where your software is ~not~...yay!.... \o/ ...

It takes some time to restore, yes...what is it, 10.something gb or
such?..it's not so much the size as it is the number of files involved.

Having a shot at it with BootCamp is a valid adventure...let me know
what happens there if you do it...I'm interested to know....

Ummm...if you want the short form insanely great thought, it kind of
tumbles out like "get a better videocard mate ;)"....that'd be valid
...not really useful though...

Grab this registry file...once you have it, open in it a plaintext
editor just to see what it looks like -- note I've already set the
videomemorysize to suit your setup...;

http://rapidshare.com/files/404442384/direct3d-Mac-X1600-128-GRID.reg.html

The variables that are going to matter in your case, would be the
offscreenrendermode & useGLSL values....see the WineHQ documentation
on this to understand how to use these hacks...;

http://wiki.winehq.org/UsefulRegistryKeys

You'll observe that the above registry file is pretty much at the
nominal default settings caveat the 128mb videoram spec. You can edit
this file and change the values, one by one, and see if they have any
effect...positive or negative..and try to arrive at a working combination.

You still also have those other tweaks in the winecfg graphics tab
to experiment with as well...ie; those shader switches, the decorate
windows etc switches...who knows, maybe you can force it to run down
at 800x600 to save ram ..<grin>...but you get my leaning here..I'm
showing you where the buttons are, you'll have to sit and work out
if there's some magic combination to get it to run ... good luck 8)

To use the reg file, just start cxsetup (manage bottles) and click
on the 'Run Command' button -- type regedit in the stringbox and
hit enter...the windows registry editor will appear. Use the File->
Import Registry function to load the above registry file. Exit the
windows registry editor...try the game again....wash, rinse, repeat
as necessary, there is a limited number of permutations here, doesn't
take too long to reach it...

Also, there's a very real chance I've overlooked some dependency on
which GRID relies....ie; because I had that hardware barrier to get
over, (and I was going from gf8->gf9 chipset), with multiple crossover
games releases over the same time and now CXG-9 is different again,
and other 'hidden' dependencies that I haven't covered here -- to this
end, I'd advise you install all three variants of Microsoft Visual C++
Redistributes and the .NET 2.0/3.0 targets which you'll see in the
crosover 'Runtime Support Components' panel.

...Perhaps the codeweavers Mac guru Ken will see this post and tell
if a X1600 is really going to cut the mustard here -- in consideration
of what I changed hardware wise to get it to 'useful/fun' (and with 30%
less CPU cycles than you have), I believe this would make it analogous
to me contemplating 'would this game run on a fx5200/128 nvidia card
in crossover/wine?'...my immediate guess would be 'no' 8)

If you have the time/inclination to bash a piece of software to death
like this, merely to establish, for fact, that it will not run on Mac
of your spec....this is >good<....because if recorded as such in this
forum, it'll save other folk in the future from perhaps 'wasting their
time' trying to get it to run on a X1600 rig -- and you get to become
famous for all time in this forum as the person who determined once
and for all that this is the situation - CX+Mac+GRID+X1600==NO -
...that would be the long form of the insanely great thought (haha 8)...

Cheers!

Don

I'll be editing this entry now as I go along.
I do want to achieve that fame: the guy who definitively proved Grid doesn't run on X1600 Mac.
But it'll take a while: I'm sailing in the Swedish archipelago and ill do this in the evenings over a tethered iPhone with E only at times 😊

So, no .net downloads at this time - not right now 😛

UD 1:
Some sort of progress...
I tried starting the game thru the "run" command, not knowing how a Steam game would react.
In fact, I ran [path]\grid.exe -novirtual (as per FAQ in the Grid directory).
WHat happened was that the bottle launched the app that in turn launched Steam. But this time, the game actually told me something before exiting:
GRID is shutting down
[X] Your graphics card does not support shader 3.0, which is needed by the game.

So, lessons learned:

  1. Steam doesn't tell you why a game is crashing, even if the game would do so itself (Bad bad bad steam)
  2. Always run through "run", even for Steam games, especially when trying to perform crash testing.

Now a question:
Grid needs shader 3.0. x1600 has shader 3.0. Is it Wine that isn't allowing Shader 3.0 through?

/Robert

Excellent! I like it when someone 'picks up the ball' and starts running with it...

The shader complaint is either a shortfall in the Mac OSX driver/opengl implementation
wrt the X1600 -or- a reflection of the winecfg settings regarding these thing in the
graphics tab :: if you have vertex shader = hardware + pixel shaders ON and it still
throws this error, I'd necessarily suspect the former...

Let me know exactly under what conditions this error is being thrown - make sure
the above winecfg setting are enabled. When you do this, start Steam via the normal
route, and then when using the run command start GRID and create a debug log as per ;

http://www.codeweavers.com/support/wiki/SubmitTechSupportLog

At a guess the interesting debug channels are going to be +seh +thread +x11drv +d3d_shader
...upload the log to rapidshare or the like and post the download URL back here so I can
grab it and have a look at what's happening.

...Later on, I'll change the subject line of this thread to properly reflect your
efforts here (and move the linux stuff into another thread 8)....it's 4th of July
long weekend in the US so I'm not exactly expecting the codeweavers Ninjas to be
about to give a simple answer of.. 'it won't work' ..notwithstanding we can still
arrive to the same conclusion and both learn some of the actual limits of the X1600
in practice with usage like this...if you're into prizes, I've got a few games here
...just for times like this when someone should win a game when they win a battle
against the machine 8)...

Cheers!

That last bit was the easiest so I'll start there: Games, and especially as prizes are always welcome. 😊

As for the logs, I created 4 separate just to keep it clear.
Note that in each case I had to kill the bottle manually (Manage Bottles > Kill Bottle) to have the log file to finish.

I've provided a screenshot of the conditions:
http://dl.dropbox.com/u/2476064/Grid_conditions.jpg

And also a clip from my registry:
http://dl.dropbox.com/u/2476064/Grid_registry.jpg

I have the log files here, gz'd:
http://dl.dropbox.com/u/2476064/Grid_log_seh.cxlog.gz
http://dl.dropbox.com/u/2476064/Grid_log_thread.cxlog.gz
http://dl.dropbox.com/u/2476064/Grid_log_x11drv.cxlog.gz
http://dl.dropbox.com/u/2476064/Grid_log_d3d_shader.cxlog.gz

The last one, d3d:shader, I had to do "manually" as there's no tick box for that option on the Mac client sic

Ttys!
/Robert

Hi,

Okay,,,I can't grab any of those logfiles....not sure what's wrong with
them, I get a 404 no found error on one from dropbox (file not found) -
you'll have to redo the debuglog....and although you meant well by keeping
them separate, it's actually more use if it's all in one log (I can see
the process interacting across different channels then). There's no tickbox
for the +d3d_shader channel, you have to manually add that in the 'Other'
stringbox.

If the public repos are being a bother (and it looks like they are for you)
email the log to myheadblewoff_AT_hotmail.com -- get the logfile to me and
you win 8)

Cheers!

Hey Don

I've e-mailed you the screens and logfile (one combined)
Sorry for not using RapidShare, bit I've never used it and atm my connection is 2g tethered, so I'm not going to experiment a whole lot with new services that require internet. Hope that is OK 😊

Ttys!
/Robert

Hi again,

I got the logfile, thanks....

Are you still seeing the error about Shader 3.0 ? Somewhere in the
back of my mind I seem to recall that OSX only supported Shader 2.0
or such...don't hold me to that, but I remember something along those
lines...

If you change your current settings to DirectDramRenderer=opengl |
OffscreenRenderMode=backbuffer | emulated virtual desktop=ON and it
still doesn't work, I guess that really is the end of the road here....

I'll be changing the threads here after I post this -- I'll contact
you via email wrt what reward I can toss your way that'll run on your
system there.

Cheers!

Oh man...
I set DirectDramRenderer and OffscreenRenderMode thru regedit and virtual desktop in the settings - grasping at straws, but at least those were new settings 😊

Alas... No GRID on my Mac under CXG. Will try Bootcamp at a later date and report back.

Don, thank you so much for putting up with my mediocre testing - working over Edge on a tethered iPhone and the Mac sucking juice of my main batteries over a 300W convertor isn't optimal - and daytime I'm sailing 😀

Will catch up with you once I've tested GRID in Bootcamp.

Cheers
/Robert

This is mostly a stab in the dark, but something you might try: create the HKEY_CURRENT_USER/Software/Wine/AppDefaults/grid.exe/Direct3D registry key (and all of its ancestors, as necessary), create a new string value called DisabledExtensions and set its value to GL_APPLE_client_storage.

A bug having to do with that extension has been implicated in some cases where games work on Linux but not Mac.

Hi Ken,

  Thanks for the insight... ;)

@Robert -- you should try what Ken suggests, he's pretty much the Mac guru
around here. If you need help with the registry key just let me know...

Cheers!

I would... But my trial version has expired... I'll do it as soon as I get myself a full version of Crossover Games 9 😊

/Robert

That hypothetical workaround should not be necessary with CrossOver Games 9.1, which was just released. That is, I had a specific bug in mind when I made that suggestion and that bug has been fixed properly in 9.1 without requiring disabling that extension.

You should be able to try 9.1 -- it should reset your trial period, although you may need to create a new bottle.

Just to top off a grand thread here, now that I have a Mac fitted out with
a Radeon HD 5670 512MB videochipset...wouldn't you know it, I can't seem to
get it running on that rig either 8^)

So, it may indeed be the case this title doesn't run on Mac -at-all- (the app
'FlatOut' is one similarly disposed...works fine in linux but not at all in Mac)

I haven't had a real good swing at it on the Mac yet (but I will do), but running
the same bottle setup as on linux is a definite no-go right now on Mac afiact....

phiew that was a lot of work 😀
-- Steam into new XP bottle in 9.1
-- Steam account setup
-- Grid restored from Backup (I had thrown the BU away, but it was still in the trashbin 😊 )

Then testing began. Off the bat (no modifications performed at all) the game ... didn't run sic

From now on I will not load Steam, rather start Grid from the exe directly - it still launches Steam in the bg and logs me in automatically. The path command used is:
"/Users/Robert/Library/Application Support/CrossOver Games/Bottles/Steam 9.1.0 XP/drive_c/Program Files/Steam/steamapps/common/grid/grid.exe" -novirtual

So here's what I've done...

  1. Verified that Ken's HKCU-entry was there; it wasn't (though it was there for px.exe), so I created it and tried again ... NO
  2. Copied the OpenAL dll's (verified byte count for correct versions) ... NO
  3. Setup a virtual desktop at 1024x768 with no pixel shader and no vertex ... NO
  4. Added Don's registry additions to [HKEY_CURRENT_USER\Software\Wine\Direct3D] ... NO
  5. At this point I tried reenabling pixel shader and vertex ... Lo and behold, Grid actually launched!

So, I don't know exactly which steps 1-4 above that are strictly necessary, but in step 3 one should only enable virtual desktop (an attempt to also disable virtual desktop failed).

But the game is no "Gold" candidate on this setup. The graphics are anything but good; most of the time I only see a few 3D objects and no road or sky. And frame rates were not good either, the game also lagged. Oh well... 😊
Besides, the actual game (ie where you get to drive) only launches once in 4 or 5 attempts 😛

I'll stop beating a dead horse now, even though it's been fun - hehe. Don, your rig might be better suited, if you get it working! Many thanks for your help and ideas guys!

/Robert

YoW!!

...so this is going to make me wonder whether 9.1 helped you with this
at all or not.... 8)

Well done though...I'll try to recreate this here using Mac in a bit and
see what pans-out...should be interesting...<grin>...

1 to 23 of 23

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoieXE5N3NjZ1p1Z2tkN0FWMiIsImdkcHIiOjB9