Penguin

Differences between version 26 and previous revision of CommonErrors.

Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History

Newer page: version 26 Last edited on Wednesday, October 1, 2003 3:41:31 pm by JohnMcPherson Revert
Older page: version 25 Last edited on Tuesday, August 5, 2003 4:50:31 am by AristotlePagaltzis Revert
@@ -108,8 +108,17 @@
 causes your terminal to stop every time you press space. This is probably not a very clever thing to do (unless you are playing a trick on someone...) 
  
 Re-defining the stop key has the added advantage that you can then use ctrl-s to search your command line in bash(1)/zsh(1) as well as ctrl-r for reverse search. 
  
+----  
+!!! Xscreensaver gives "couldn't create GL context for visual 0x21"  
+Symptom: xscreensaver(1) gives this message when trying to run one of the 3D screensavers, even though you can run it fine from the command line (such as $/usr/lib/xscreensaver/bubble3d). Or perhaps it works fine when run in a window, but not fullscreen.  
+  
+You are probably using the nvidia binary drivers for [XFree86]. The problem is that these drivers mmap(2) large parts of the graphics card's memory and registers into virtual memory, and xscreensaver defaults to having a limit on the amount of memory it uses. For example:  
+ 20502 john 16 10 139m 8096 2632 S 1.9 3.2 0:00.22 sierpinski3d  
+This [OpenGL] application has 139MB of addressable space in use, but it is not using that much virtual memory. Edit ${HOME}/.xscreensaver and edit the line that says  
+ memoryLimit: 50M  
+to either something much bigger, or set it to 0 (for no limit).  
  
 ---- 
 !!Kernel/libc Error Messages 
 See ErrorMessages