There are known ATI problems out there and I'm going to post a few links so more people can fully understand what's going on and maybe with more people actively working on it we can get something done.
So first of all, I'm running the version of Cider that I ripped from the newest Gametap (Version 983, 5th December). I've downloaded this version and deleted my preferences and started fresh with my own Oblivion.ini and everything works just fine. It's most likely hardware which might not support certain versions of pixel shading or HDR. So here are the links that I found while trying to figure everything out.
I also have Oblivion and Shivering Isles updated to the newest version with all of the purchasable mods and the NoCD patch installed, which I installed through Crossover and copied over the registry keys for Cider. But Oblivion seems to play with or without them.
http://www.uesp.net/wiki/Oblivion:Linux
http://ubuntuforums.org/showthread.php?t=349764
http://appdb.winehq.org/appview.php?iVersionId=7506
http://www.uesp.net/wiki/Oblivion:Tweaking
http://www.uesp.net/wiki/Oblivion:Technical_Support
http://www.ttlg.com/FORUMS/showthread.php?...873#post1474873
http://www.elderscrolls.net/conference/lof...x.php/t933.html
http://www.bethsoft.com/bgsforums/index.ph...517690&st=0 (Possible fix for HDR, black screen, I haven't tried this)
http://cedegawiki.sweetleafstudios.com/wik...s_IV_-_Oblivion (ATI issues and other setup help)
The ATI specific topic is here: http://www.uesp.net/wiki/Oblivion:Linux#AT...hader_functions
The following changes that I incorporated to an Oblivion.ini file that I found floating around fixed all of my crashing:
CODE
bShadowsOnGrass=0
bEnableTrees=0
bUseMultiTreadedTrees=0
bBackgroundCellLoads=0
bUseWaterShader=0
SIntroSequence=
bUse Joystick=0
And the purple water fix:
http://games.build-a.com/oblivion/watertexture.zip
There are some changes in the Config file under Oblivion Preferences that could be a problem such as
CODE
[x11drv]
"AllocSystemColors" = "100"
"CopyDefaultColors" = "0"
"PrivateColorMap" = "N"
"PerfectGraphics" = "N"
"Managed" = "Y"
"Desktop" = "1024x768"
"UseDGA" = "N"
"UseXShm" = "Y"
"DXGrab" = "Y"
"UseXVidMode" = "Y"
"UseXRandR" = "N"
"DesktopDoubleBuffered" = "Y"
"TextCP" = "0"
"ShowFPS" = "N"
"ShowMem" = "N"
"VideoRam" = "256"
"AGPVertexRam" = "0"
"NV_VAR" = "Y"
"ARB_VBO" = "Y"
[sdldrv]
"DefaultScreenWidth" = "1024"
"DefaultScreenHeight" = "640"
"ScreenDepth" = "32"
"Enable3D" = "1"
"FullScreen" = "1"
"ShowFPS" = "0"
"DisplaySettingsDialog" = "N"
"MouseWarping" = "1"
[d3dgl]
"AnisotropicTextureFiltering" = "Y"
"VertexShaders" = "Y"
"PixelShaders" = "Y"
"PixelShadersLevel" = "2.0"
"VertexShadersLevel" = "2.0"
"FixedProgram" = "Y"
"GLSL" = "M"
"FBO" = "Y"
"FBOCache" = "Y"
"FBOBackBuffer" = "Y"
"IndexVBO" = "Y"
"DynamicVBO" = "Y"
"AllocSystemColors" = "100"
"CopyDefaultColors" = "0"
"PrivateColorMap" = "N"
"PerfectGraphics" = "N"
"Managed" = "Y"
"Desktop" = "1024x768"
"UseDGA" = "N"
"UseXShm" = "Y"
"DXGrab" = "Y"
"UseXVidMode" = "Y"
"UseXRandR" = "N"
"DesktopDoubleBuffered" = "Y"
"TextCP" = "0"
"ShowFPS" = "N"
"ShowMem" = "N"
"VideoRam" = "256"
"AGPVertexRam" = "0"
"NV_VAR" = "Y"
"ARB_VBO" = "Y"
[sdldrv]
"DefaultScreenWidth" = "1024"
"DefaultScreenHeight" = "640"
"ScreenDepth" = "32"
"Enable3D" = "1"
"FullScreen" = "1"
"ShowFPS" = "0"
"DisplaySettingsDialog" = "N"
"MouseWarping" = "1"
[d3dgl]
"AnisotropicTextureFiltering" = "Y"
"VertexShaders" = "Y"
"PixelShaders" = "Y"
"PixelShadersLevel" = "2.0"
"VertexShadersLevel" = "2.0"
"FixedProgram" = "Y"
"GLSL" = "M"
"FBO" = "Y"
"FBOCache" = "Y"
"FBOBackBuffer" = "Y"
"IndexVBO" = "Y"
"DynamicVBO" = "Y"
I'm going to try to find some ATI tweaking guides that have to deal with Cedega/Cider and post them here. It might take me a few hours or a day or so as my last finals are tomorrow. It's all going to be theory so I'm going to need someone who has an actual Mac with an ATI video card to test them out for me.
Yes I know it's a lot of work to go through and I'll admit some of it doesn't make sense to me but that's why there is Google. I've figured out what a lot of this stuff means in about 5-10 minutes. It's hard testing it out since I don't have access to a machine with an ATI video card. And I don't want to be one of those people who say go out and spend $100-$200 on a newer video card just to have it not work.
I've attached an updated version of the Oblivion.ini that changes the screen resolution to 800x600 which might be a reason why it won't load up for some people. Changing it to something that your screen supports should fix the crashing.
Lastly, PLEASE post your specs if it works doesn't work. I want to see if it has to do with the video card ATI/nVidia or something else. I did set the minimum version of Mac OS X to 10.4.9 in the Info.plist. So if you are running a version less than that, try changing it.
Feel free to AIM me at InsanelyGameHelp and I'll see what I can do. I can't promise a whole lot of support today but every break I get today Ill def. do some research.
