Comment 37 for bug 986831

Revision history for this message
Temporal (joaoplim) wrote :

I know this is old and probably nobody will look this, but I guess it is valid to put my experience here, once I can reproduce consistently and a almost at will the "NVRM: os_schedule: Attempted to yield the CPU while in atomic or interrupt context" problem:

Ubuntu: x64, 13.10, kernel 3.11.0-23-generic;
HD SSD OCZ octane 128GB.
Intel Q9400;
Motherboard: P5n-D;
Memory: 2x Macrovision 5-5-5-18; 2x2GB
                 2x Kingston 6-5-5-18; 2x2GB
--->running in successfull Dual Channel 8GB 6-5-5-18;
GPU 1: 9600 GT 512MB;
GPU 2: 9600 GT 512MB;
--->running in successful SLI;
--->running using nvidia drivers 319 proprietary.
PSU: Corsair CX600 (does not look like a problem).

How I reproduce the problem:

1)Run World of Warcraft (via Wine-any Wine that works WoW x32 will do, I tried with 1.4 and 1.5-), go to the latest levels (pandaria).
2)Open any browser and go to youtube, let it running videos from any playlist.
3)Soon after, the X server will start to stutter, and DMESG will show the "NVRM: os_schedule: Attempted to yield the CPU while in atomic or interrupt context" problem.
4)Usually, if I get to catch the problem, the kernel process that switches processes around (mostly the first of 4) called migration (in my case, migration/0) will appear running at 100%.

If I run just the game or just the browser, everything runs perfectly. SLI works randomly for WoW if running in full screen. SLI is always working while in Unity.

If I try to run GPU testers like furmark (for linux) under the same conditions I cannot reproduce the problem.