PDA

View Full Version : Does Sacred Gold freeze the OS for you ?


zeb_
05-20-2009, 05:19 AM
Hi,

I'd like to know if other people have the same issue with Sacred Gold than I have. Upon starting an adventure (for instance the gladiator), I have very soon a complete hard freeze. Sounds loops for a couple of seconds and then the system is totally frozen (cannot change console, no response from keybord, etc.) There is no error message in console and the debug file does not reveal anything. In the case of the gladiator, this occurs as soon as the character enters the arena at the beginning. I see the same problem with other characters, and in the Underworld campaign.

This occurs in my 2 Linux distros (Mandriva 2009.1 and Arch Linux) with 2 different versions of the nvidia proprietary driver. My graphics card is a 7600GT AGP. It also happens if sound is disabled.

I have contacted LGP about it, but they told me it would take time because I seem to be the only one to have this problem.

I am trying to find other people who have the same issue, in order to help the debugging.

Thanks a lot in advance.

sobkas
05-20-2009, 06:55 AM
Hi,

I'd like to know if other people have the same issue with Sacred Gold than I have. Upon starting an adventure (for instance the gladiator), I have very soon a complete hard freeze.

Can you try running game like this:
strace -f -o sacred.log sacred
Lower your graphic settings(you might want to post them here) and try again.
After that can you try some graphic intensive program to check if bug also occurs?


Sounds loops for a couple of seconds and then the system is totally frozen (cannot change console, no response from keybord, etc.)


You might don't like it but your problem is similar(if not identical) to what was occurring to me when I had broken mainboard(due to faulty PSU).


There is no error message in console and the debug file does not reveal anything. In the case of the gladiator, this occurs as soon as the character enters the arena at the beginning. I see the same problem with other characters, and in the Underworld campaign.

This occurs in my 2 Linux distros (Mandriva 2009.1 and Arch Linux) with 2 different versions of the nvidia proprietary driver. My graphics card is a 7600GT AGP. It also happens if sound is disabled.


Try to lower agp mode and disable fast writes(I don't remember name of other option), if it doesn't help switch your card into pci mode.
http://http.download.nvidia.com/XFree86/Linux-x86/1.0-8174/README/32bit_html/appendix-f.html


I have contacted LGP about it, but they told me it would take time because I seem to be the only one to have this problem.

I am trying to find other people who have the same issue, in order to help the debugging.

Thanks a lot in advance.

I smell hardware problems rather than software ones. Especially AGP part. You should make sure that AGP card have enough power. In this case I would start from power supply. Checking capacitors on your mainboard also might help.
Generally check your hardware.

ps. I don't have this problem with sacred.

zeb_
05-20-2009, 08:55 AM
Mmmmh... I doubt this is a hardware problem. I have been playing Enemy Territory, Doom 3, Prey, Quake 4, Neverwinter Nights, Jet's and Guns, Majesty, and Penumbra on that same machine without any issue of that kind. Sacred is less demanding than Doom 3 or Enemy Territory for instance.

I'll try your recommendations though (strace and other nvidia options). Thanks for your help.

sobkas
05-20-2009, 12:21 PM
Mmmmh... I doubt this is a hardware problem. I have been playing Enemy Territory, Doom 3, Prey, Quake 4, Neverwinter Nights, Jet's and Guns, Majesty, and Penumbra on that same machine without any issue of that kind. Sacred is less demanding than Doom 3 or Enemy Territory for instance.


You might be surprised how erratic broken hardware can acts. Sacred might just use features (CPU, GPU or timing) that trigger the crash.
Don't forget to do the memtest and stress test cpu.


I'll try your recommendations though (strace and other nvidia options). Thanks for your help.

You might want to use more recent readme, one that I linked to is fairly old.

zeb_
05-20-2009, 02:24 PM
Which CPU stress software do you use ?

zeb_
05-20-2009, 02:52 PM
Well, AGP Fast Write option does not exist anymore, but I can try to diasble AGP entirely with NvAGP 0 option.

zeb_
05-20-2009, 03:04 PM
OK, that was it! Option "NvAGP" "0" leads to the game not crashing! That's great news, because I will be able to report this to LGP for, hopefully, a patch. Because the 3D is however quite slow (but playable).

zeb_
05-20-2009, 04:40 PM
I am very VERY puzzled now. I have put back my xorg.conf file as before (automatic AGP), to reproduce the bug (and reboot). And guess what, it does not crash anymore. Even after a cold reboot (shutdown, then unplugging then boot).
I even restarted in ArchLinux and it DOES work!!!

I don't know what to think of it. Have some registers on my graphics card been changed ? (I had a sound card which could not restart when soft boot). I really don't understand what is going on.

EDIT: I had a crash under Arch. But this did not occur as soon as I entered the arena, a little later. However, I am unable to get the crash in Mandriva anynmore, with the previous xorg.conf file, even after reboot! I will see tomorrow if I can do it again. But I really do not understand the problem...

sobkas
05-20-2009, 06:53 PM
I am very VERY puzzled now. I have put back my xorg.conf file as before (automatic AGP), to reproduce the bug (and reboot). And guess what, it does not crash anymore. Even after a cold reboot (shutdown, then unplugging then boot).
I even restarted in ArchLinux and it DOES work!!!

I don't know what to think of it. Have some registers on my graphics card been changed ? (I had a sound card which could not restart when soft boot). I really don't understand what is going on.

EDIT: I had a crash under Arch. But this did not occur as soon as I entered the arena, a little later. However, I am unable to get the crash in Mandriva anynmore, with the previous xorg.conf file, even after reboot! I will see tomorrow if I can do it again. But I really do not understand the problem...
I'm sorry but after you posted that "NvAGP 0" solves your problem I have very strong basis to assume that it's indeed hardware problem.
And it might not be faulty hardware, agp just doesn't old well. Older computer get noisier and agp might react in many unpleasant ways.

Can you try lowering agp mode in bios? Turning off some "fast" option there? Or even enable some noise correction option?

Your computer might be too noisy for agpx4.

sobkas
05-20-2009, 06:57 PM
Which CPU stress software do you use ?
Stress.
You can use package from your distribution or get it directly from this website:
http://weather.ou.edu/~apw/projects/stress/

zeb_
05-21-2009, 07:33 AM
Thanks a lot for your help. :)

sobkas
05-21-2009, 08:19 AM
Thanks a lot for your help. :)

You should also ask on Nvidia sub-forum.

zeb_
05-21-2009, 08:28 AM
You should also ask on Nvidia sub-forum.

Yes, that's a good idea.

zeb_
05-22-2009, 07:07 AM
That's absolutely incredible: this happened in ArchLinux too. I passed the option NvAGP "1" in my xorg.con file and checked the freeze was fixed. Then, I removed the option again, and now after reboot the game works fine!

I know that sounds crazy, but I see only 2 hypothesis for this persistence:

- does the nvidia driver modifies the graphics card bios settings permanently when using NvAGP 1 ?

- does the driver modifies (permanently) some system configuration in Linux (I am thinking of the AGP settings) ?

zeb_
05-26-2009, 04:42 AM
I know this sounds crazy, so maybe this is why I don't get any comment. But has anybody an idea of what could be happening ?

ivanovic
05-26-2009, 05:44 AM
It is more likely that the nvidia driver has some extra "persitent settings" file comparable to /etc/ati/amdpcsdb from fglrx. Though I don't have an nvidia card, so I can't verify this.