DooM3 not working on FreeBSD 5.2.1-RELEASE :/ [SOLVED!]

Hugo Silva klr at 6s-gaming.com
Fri Oct 8 17:21:04 PDT 2004


Hi list,

All that was needed was upgrading the nvidia-driver. Worked after this :-)


> On Wed, Oct 06, 2004 at 12:28:15AM -0000, Hugo Silva wrote:
>> Hi,
>>
>> I'm running into trouble trying to run the DooM3 beta on FreeBSD.
>
> Yesterday I installed the Doom3 client on 5.3(-BETA5) and the game runs
> well AFAICT (played one or two levels). I quickly tested the install on
> 4.10 and 6.0 and also there it worked fine. The first run on 6.0 resulted
> in a reboot but there were no further crashes. Unfortunately, I have no
> 5.2.1 system to try.
>
>> The screen will stay gray for awhile and then my resolution will be
>> messed
>> up and the system mouseless (cursor won't move) - I can fix this by
>> running Return to Castle Wolfenstein which will give back mouse control
>> and reset resolution.
>
> You might try 'xvidtune -unlock' to escape from that situation, at least
> the resolution part. I don't know about the mouse.
>
>> I've digged a bit into the problem, but it's 4.30 AM and I can't think
>> on
>> anything else. Here's how the game stops:
>>
>> game initialized.
>> --------------------------------------
>> -------- Initializing Session --------
>> session initialized
>> --------------------------------------
>> Sys_MapCharForKey: doom key 43 -> keycode failed
>> Sys_MapCharForKey: doom key 126 -> keycode failed
>> --- Common Initialization Complete ---
>> terminal support disabled
>> pid: 36927
>> 496 MB System Memory
>> 64 MB Video Memory
>> Async thread started
>> signal caught: Aborted
>> si_code 0
>> Trying to exit gracefully..
>> --------- Game Map Shutdown ----------
>> --------------------------------------
>> Shutting down sound hardware
>> ----------- OSS Sound Shutdown -----------
>> unmap dma sound buffer
>> close sound device
>> ------------------------------------------
>> idRenderSystem::Shutdown()
>> double fault Aborted, bailing out
>>
>>
>> So it's obvious it's something to do with threading. This makes me think
>> the game will only run on the 5.3 version.. which would be a major
>> drawback for me as I don't plan to install 5.3 on my workstation
>> (everything is working flawlessly, and the idea of upgrading the
>> OS+nvidia
>> drivers+all ports is not so nice..)
>
> The upgrade 5.2.1 -> 5.3 is indeed a bit bumpy, requiring a lot of port
> rebuilds or fun with libmap.conf. However, I found that the 'new'
> nvidia-driver (version 6113) in combination with 5.3 was a significant
> improvement, especially concerning stability, on my system. I also heard
> about regression with the new driver though, so YMMV.
>
> Karel.
>
>> A ktrace shows this:
>>
>>
>> 36983 doom.x86 RET   write 148/0x94
>> 36983 doom.x86 CALL  #175(0x2,0,0xbfbfdde8,0x8)
>> 36983 doom.x86 RET   #175 0
>> 36983 doom.x86 CALL  #179(0xbfbfdde8,0x8)
>> 36983 doom.x86 RET   #179 -1 errno -4 Unknown error: -4
>> 36983 doom.x86 PSIG  SIG(null) caught handler=0x28345e94 mask=0x80000000
>> code=0 36983 doom.x86 CALL  #119(0xbfbfdaf8)
>> 36983 doom.x86 RET   #119 JUSTRETURN
>> 36983 doom.x86 CALL  old.sendmsg(0x9078,0,0x80000000,0)
>> 36983 doom.x86 RET   old.sendmsg 36984/0x9078
>> 36983 doom.x86 CALL  #91(0x2833a000,0x1000)
>> 36983 doom.x86 RET   #91 0
>> 36983 doom.x86 CALL  exit(0x6)
>>
>>
>> So I'm pretty much out of ideas to make the game work.. Seems to be
>> thread-related, dies with an unknown error.
>>
>> Any ideias ?
>>
>> Regards,
>>
>> Hugo
>>
>> _______________________________________________
>> freebsd-questions at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>> To unsubscribe, send any mail to
>> "freebsd-questions-unsubscribe at freebsd.org"
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe at freebsd.org"
>


-- 
www.6s-gaming.com



More information about the freebsd-questions mailing list