|
|
#1 | |
|
Registered User
Join Date: Jul 2007
Posts: 3
|
Hello everyone!
I cannot create or use offsceen GL contexts with 100.14.11 (I use this for a GPGPU application). The problem is reproducible by compiling the attached program offscreen-gl.c with "gcc -W -Wall -o offscreen-gl offscreen-gl.c -lX11 -lGL" and running it. The program will hang at different glX... calls each time it is run. Sometimes it causes the screen to flicker, and most of the time it seems to get stuck in an endless loop. The program works fine with 1.0.9755. The attached nvidia-bug-report.log file was generated on a x86 laptop with a 7600GS card, but I get the same behavior on a x86_64 machine with a 8800GTX card. Martin |
|
|
|
|
|
|
#2 | |
|
Registered User
Join Date: Jul 2007
Posts: 3
|
Can anyone confirm this? Any comments?
|
|
|
|
|
|
|
#3 | |
|
#!/?*
Join Date: Oct 2004
Posts: 662
|
Quote:
Code:
chuck@blech:~$ ./offscreen-gl XOpenDisplay glXChooseFBConfig glXCreatePbuffer glXCreateNewContext glXMakeContextCurrent glXDestroyContext glXDestroyPbuffer XCloseDisplay chuck@blech:~$ |
|
|
|
|
|
|
#4 | |
|
Registered User
Join Date: Jul 2007
Posts: 3
|
I still have this problem.
Updating the BIOS to the latest version did not help. Disabling the Composite extension did not help. Using the pci=nommconf and idle=poll kernel parameters did not help. The lockups/crashes still happen, and I still get this in the dmesg output (if I'm lucky enough to still be able to read it): NVRM: Xid (0001:00): 13, 0002 beef3097 00004097 0000021c 00000000 00000002 NVRM: Xid (0001:00): 30, L1 -> L0 NVRM: Xid (0001:00): 9, Channel 00000002 Instance 00000000 Intr 00100000 NVRM: Xid (0001:00): 30, L0 -> L0 OpenGL applications that render to the screen work just fine. Only applications using offscreen PBuffer GL contexts seem to cause these problems. |
|
|
|
|
![]() |
| Thread Tools | |
|
|