The X server crashes / deadlocks randomly, for example:
When the PC is activated again while being idle for some time (no hibernate/sleep mode)
When browsing the internet, using simple applications.
When playing 3D accelerated games using wine.
I’m currently running Archlinux x64, kernel 3.6.10 with the latest Nvidia beta drivers 313.09 from the Arch User Repository.
My hardware: Intel 3770k, 16G mem, Asus Nvidia GTX680, Asus Sabertooth Z77 BIOS 1708.
What i’ve tried already
Of course I searched online to find a fix or workaround, but sadly they didn’t fix the issue:
Booted with iommu=pt or intel_iommu=igfx_off kernel options.
Forcefully blacklisted the nouveau module and added gfxpayload=vga=0 to the kernel options.
Downgraded to several older versions of the driver.
Updated the BIOS of the motherboard.
Added Option "UseEvents" "False" to Xorg config.
Added Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefaultAC=0x1" to Xorg config.
I really can’t think of any steps to reproduce the issue due to the random behavior. I’m very happy to do anything to help identify the cause. Please let me know.
Bug reports
I couldn’t find a file attachment feature so I put the files on dropbox:
If the information is incomplete or just not enough to debug the issue, please give me some pointers so I can provide you with the information you require.
Am I the only one with this issue?
Could it be hardware related? Should I send it RMA?
I really appreciate any help to solve this, thank you!
Seems like you also get the same NVRM Xid 59 error b[/b] I get on my Asus P8Z77 WS mainboard / 3770K / 4x GTX680 cards. So same mainboard manufacturer, same CPU, same GPU, and similar dmesg logs (such as ACPI conflict warnings). At the moment ASUS is silent b[/b] on the problem; as much as nvidia btw. Maybe downgrading to an older BIOS could help get a working hardware as suggested b[/b].
The only workaround is to kill X session with SysRq-K and then restart it. Reloading driver does not help.
One reliable method of reproducing the error for me is running EveOnline (game) under Wine in 32-bit chroot, 64-bit OS (linux 3.6.7). There is severe “halting behaviour” when warping around and sometimes it causes above events. No other application causes errors for me. Messing around with shader settings, graphics quality, antialiasing, does not affect this bug.
My system is AMD, with MSI motherboard, 16GB RAM. So almost nothing in common except nVidia card (GTX 650) and driver.
Thanks for your replies, much appreciated! I created a ticket on Nvidia Support (CustHelp) and they forwarded it to the Linux team. I will keep this topic up to date with the progress in the ticket.
Is there any indication if this is a BIOS or Driver regression? Maybe anyone noticed the issue after a driver/BIOS upgrade a while ago?
I will cross-test older driver versions against older BIOS versions later this week. Again, if anyone has any other suggestion for me to test, I’m very happy to do so.
Maybe some useful additional info
I’m using dual-boot Windows for now (because the linux bug just is too annoying) and played some games lately. On one occasion the game Unreal Tournament 3 hung for a few seconds and Windows displayed a warning that the display driver has recovered. UT3 continued flawlessly. A few days later I was playing Borderlands 2 with some friends and out of nowhere the game just hung. (Too bad I was hosting at the time).
Update: I got a reply on the support ticket. They told me to send a mail to linux-bugs@nvidia.com with a bug report, so I just did.