You are here    Forums    PlayOnLinux    Fallout 3 Problems nl sv ru pl es de fr

The forum

Fallout 3 Problems

Author Replies
NiceBloke Saturday 27 June 2009 at 18:57
NiceBloke Anonymous

Hi,

Thanks to the great script I now have Fallout 3 installed. Everything went smoothly (I think) and I got the game running.

The launcher doesn't seem to detect my soundcard, but if I run the game directly I have sound. Here is my system information:

Your system : GNU/Linux
Your kernel : Linux 2.6.27-14-generic
System language : en_GB.UTF-8
Your user login : ***
Your computer's name : ***
Your video card : GeForce 7900 GS/PCI/SSE2
Your distribution : Ubuntu
Your distribution version : 8.10
Wine version installed : wine-1.1.24
Wine version used by PlayOnLinux : wine-1.1.24
Space remaining on your hard disks :
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 227G 193G 22G 90% /
tmpfs 1.6G 0 1.6G 0% /lib/init/rw
varrun 1.6G 240K 1.6G 1% /var/run
varlock 1.6G 0 1.6G 0% /var/lock
udev 1.6G 2.8M 1.6G 1% /dev
tmpfs 1.6G 1.2M 1.6G 1% /dev/shm
lrm 1.6G 2.4M 1.6G 1% /lib/modules/2.6.27-14-generic/volatile
/dev/sdb1 925G 469G 447G 52% /home/***
/dev/scd0 5.6G 5.6G 0 100% /media/Fallout 3

The problem happens when I get to the party at the start of the game - whenever I talk to anybody then graphics slow down to make the game unplayable. I have switched everything to low graphics settings, but it didn't make a difference. If I walk round the party and don't interact with anyone/anything the game is fine. As soon as I try to interact with something, everything grinds to a halt (though the sound is still playing fine).

Does anyone have any ideas?


NSLW Saturday 27 June 2009 at 19:40
NSLW

Maybe it's sound related. Try to switch to OSS sound driver for this game. It's easy to do in POL.
NiceBloke Saturday 27 June 2009 at 22:15
NiceBloke Anonymous

Thanks for getting back to me so quickly. I looked to change the sound driver to OSS in POL.

I didn't see a setting within the software - but if I go to "Configure the Application" and then into winecfg I can get to the Audio tab. Unfortunatly, I can't tick OSS, the tick stays in ALSA and I can't move it :(

Is there a config file I can force the change in?
NSLW Saturday 27 June 2009 at 22:49
NSLW

Strange but there is an forced method.
1) Registry Editor
2) go to HKEY_CURRENT_USER\\Software\\Wine\\Drivers
3) change string value Audio to oss
NiceBloke Sunday 28 June 2009 at 10:59
NiceBloke Anonymous

Thanks for your reply.

I made the change to OSS like you suggested and didn't have any sound in game. It did still suffer from the same problem though...grinding to a halt :(

I even changed the registry setting to oss,alsa just in case - same problem.

I guess it's a graphics problem rather than a audio problem, do you think?

What else could I look for?
NSLW Sunday 28 June 2009 at 11:00
NSLW

You could update your graphic drivers to 185.18.14
NiceBloke Sunday 28 June 2009 at 16:26
NiceBloke Anonymous

Thanks for the advice. The 815.18 drivers are not available in Synaptic as yet, I always wait for them to become available there before I install them. Do you really think they would help or was that a guess? I play World of Warcraft without any problems (and have done for nearly 5 years).

I thought maybe I'd screwed something up so I removed the game and all it's config files (from My Games). After I reinstalled, as soon as I get to the party and the game lets me click on stuff - it crashes.

Is there a way of running Fallout 3 from the command line so I can see if there is anything of value there (or is there a log file)?
NSLW Sunday 28 June 2009 at 16:38
NSLW

Thanks for the advice. The 815.18 drivers are not available in Synaptic as yet, I always wait for them to become available there before I install them. Do you really think they would help or was that a guess?

Quote from NiceBloke

It's my guess.


I thought maybe I'd screwed something up so I removed the game and all it's config files (from My Games). After I reinstalled, as soon as I get to the party and the game lets me click on stuff - it crashes.

Quote from NiceBloke


On AppDB nobody complains about such crash, so consider filling appropriate bug report.


Is there a way of running Fallout 3 from the command line so I can see if there is anything of value there (or is there a log file)?

Quote from NiceBloke


Yes of course. Once I explained that here particularly my third post.
NiceBloke Sunday 28 June 2009 at 21:56
NiceBloke Anonymous


Ok. It's all Greek to me, but here is what happens as soon as I interact with anything:

err:d3d:IWineD3DImpl_IsPixelFormatCompatibleWithRenderFmt Unable to check compatibility for Format=WINED3DFMT_R32G32B32A32_FLOAT
err:d3d:getColorBits Unsupported format: WINED3DFMT_R32G32B32A32_FLOAT
err:d3d:IWineD3DImpl_IsPixelFormatCompatibleWithRenderFmt Unable to check compatibility for Format=WINED3DFMT_R32G32B32A32_FLOAT
fixme:win:EnumDisplayDevicesW ((null),0,0x32ee18,0x00000000), stub!
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
err:d3d:getColorBits Unsupported format: WINED3DFMT_R16G16B16A16_FLOAT
err:d3d:IWineD3DImpl_CheckDeviceMultiSampleType Unable to color bits for format 0x2a, can't check multisampling capability!
fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
fixme:d3d:debug_d3dformat Unrecognized 1129272385 (as fourcc: ATOC) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1129272385) in the format lookup table
fixme:advapi:RegisterTraceGuidsA 0x1430faa (nil) 0x1365864 3 0x198673c (null) (null) 0x19947d8
fixme:advapi:LookupAccountNameW (null) L"jradford" (nil) 0x32f3d8 (nil) 0x32f3d0 0x32f3c0 - stub
fixme:advapi:LookupAccountNameW (null) L"jradford" 0x17b9ff08 0x32f3d8 0x17b9ff20 0x32f3d0 0x32f3c0 - stub
fixme:advapi:RegisterEventSourceW ((null),L"XLive"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0002,0x0000,0x80000002,(nil),0x0004,0x00000000,0x32e52c,(nil)): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:UnregisterTraceGuids 0: stub
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111
err:ole:CoGetClassObject no class object {da4e3da0-d07d-11d0-bd50-00a0c911ce86} could be created for context 0x1
err:ole:CoGetClassObject class {2721ae20-7e70-11d0-a5d6-28db04c10000} not registered
err:ole:CoGetClassObject no class object {2721ae20-7e70-11d0-a5d6-28db04c10000} could be created for context 0x1
fixme:dsound:DSPROPERTY_Description1 (pPropData=0x32eae4,cbPropData=40,pcbReturned=0x32eb0c) GUID_NULL not implemented!
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (5,27)-(1691,1102)
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:dsound:DSPROPERTY_Description1 (pPropData=0x32e214,cbPropData=40,pcbReturned=0x32e23c) GUID_NULL not implemented!
fixme:dsound:DSPROPERTY_Description1 (pPropData=0x32e218,cbPropData=40,pcbReturned=0x32e240) GUID_NULL not implemented!
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (5,27)-(1691,1102)
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (5,27)-(1691,1102)
fixme:d3d:state_zfunc D3DCMP_NOTEQUAL and D3DCMP_EQUAL do not work correctly yet
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (5,27)-(1691,1102)
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (5,27)-(1691,1102)
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (5,27)-(1691,1102)
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (5,27)-(1691,1102)
wine: Unhandled page fault on read access to 0x0000003a at address 0x7b01994a (thread 0009), starting debugger...

At this point I CTRL-C on the command line because the game has crashed.

If that doesn't offer any clues, I'll look up about bug reports and make one on AppDB

NSLW Sunday 28 June 2009 at 22:16
NSLW


Ok. It's all Greek to me

Quote from NiceBloke

It's all Greek to me too :) but maybe someone on Bugzilla will understand that.

BTW.
1) Do you've got quad core CPU or maybe HypherThreading?
2) Have you tried what Jari Vetoniemi posted on Saturday June 13th 2009, 2:10 on AppDB?
If his advices will help you then please let me know. I'll modify my script for special cases like yours :)

Edited by NSLW

NiceBloke Sunday 28 June 2009 at 23:05
NiceBloke Anonymous

I have Dual core (AMD Athlon(tm) 64 X2 Dual Core Processor 4200+)

I tried his advice anyway and got the following at the same point:

err:d3d:getColorBits Unsupported format: WINED3DFMT_R32G32B32A32_FLOAT
err:d3d:IWineD3DImpl_IsPixelFormatCompatibleWithRenderFmt Unable to check compatibility for Format=WINED3DFMT_R32G32B32A32_FLOAT
fixme:win:EnumDisplayDevicesW ((null),0,0x32ee18,0x00000000), stub!
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
err:d3d:getColorBits Unsupported format: WINED3DFMT_R16G16B16A16_FLOAT
err:d3d:IWineD3DImpl_CheckDeviceMultiSampleType Unable to color bits for format 0x2a, can't check multisampling capability!
fixme:d3d9:D3DPERF_SetOptions (0x1) : stub
fixme:d3d:debug_d3dformat Unrecognized 1129272385 (as fourcc: ATOC) WINED3DFORMAT!
fixme:d3d:getFormatDescEntry Can't find format unrecognized(1129272385) in the format lookup table
fixme:advapi:RegisterTraceGuidsA 0x1430faa (nil) 0x1365864 3 0x198673c (null) (null) 0x19947d8
fixme:advapi:LookupAccountNameW (null) L"jradford" (nil) 0x32f3d8 (nil) 0x32f3d0 0x32f3c0 - stub
fixme:advapi:LookupAccountNameW (null) L"jradford" 0x17b9ff78 0x32f3d8 0x17b9ff90 0x32f3d0 0x32f3c0 - stub
fixme:advapi:RegisterEventSourceW ((null),L"XLive"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0002,0x0000,0x80000002,(nil),0x0004,0x00000000,0x32e52c,(nil)): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:UnregisterTraceGuids 0: stub
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111
err:ole:CoGetClassObject no class object {da4e3da0-d07d-11d0-bd50-00a0c911ce86} could be created for context 0x1
err:ole:CoGetClassObject class {2721ae20-7e70-11d0-a5d6-28db04c10000} not registered
err:ole:CoGetClassObject no class object {2721ae20-7e70-11d0-a5d6-28db04c10000} could be created for context 0x1
fixme:dsound:DSPROPERTY_Description1 (pPropData=0x32eae4,cbPropData=40,pcbReturned=0x32eb0c) GUID_NULL not implemented!
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (5,27)-(1691,1102)
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:dsound:DSPROPERTY_Description1 (pPropData=0x32e214,cbPropData=40,pcbReturned=0x32e23c) GUID_NULL not implemented!
fixme:dsound:DSPROPERTY_Description1 (pPropData=0x32e218,cbPropData=40,pcbReturned=0x32e240) GUID_NULL not implemented!
fixme:d3d:state_zfunc D3DCMP_NOTEQUAL and D3DCMP_EQUAL do not work correctly yet
wine: Unhandled page fault on read access to 0x0000003a at address 0x7b01994a (thread 0009), starting debugger...

Time to make the call to AppDB I think....
NSLW Monday 29 June 2009 at 9:03
NSLW

There was an user who had the same issue. Maybe he solved it somehow. He mentioned problem here
NiceBloke Wednesday 1 July 2009 at 0:23
NiceBloke Anonymous

Well, I fixed my problem.....

I bought a new Geforce CTX 275 and everything plays on Ultra settings.......

Thanks for your help anyway :)
NSLW Wednesday 1 July 2009 at 10:04
NSLW

Expensive way to solve a problem :)