manac ham chơi

28 June, 2007

nvidia, xorg.conf, beryl run properly

Filed under: linux-unix — manac @ 12:35 pm

Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
Load "GLCore"
Load "dri"
Section "Screen"
DefaultDepth 24
Option "TripleBuffer" "true"
Option "AllowGLXWithComposite" "True"
Option "RenderAccel" "True"
Option "AddARGBGLXVisuals" "True"
Section "Extensions"
Option "Composite" "Enable"

Opening too many windows leaves some of them black

This is a bug in the Nvidia drivers (as of now from 9625 beta to 9631 for legacy and up for others) that may be fixed in the future. This is because memory management of driver does not work properly, therefore it is especially occuring with video cards that have not enough video memory. When you’ve used it all up with open windows, newly opened windows are left black. Reloading the window manager or resizing windows smaller or minimize other opened windows will make the currently-opened windows visible, but doesn’t solve the problem. Some have had success with one of the following, though usually at the expense of a lower framerate:

* beryl --indirect-rendering * beryl --strict-binding * beryl --indirect-rendering --strict-binding * beryl --force-aiglx * beryl --use-copyNote: Many of these options can be toggled by right clicking on the beryl system tray icon and then clicking on "Advanced Beryl Options."

Also check out the post here for optimal settings: nvidia forum discussion on the issue

If you use the Blur plugin turning it off is beneficial since it leaves you with more video memory for your windows.

Also check your shared video RAM in BIOS settings first, some default settings are below capacity.

Edit: Driver 9755 (latest at the time of this writing) exhibits this bug with a GeForce 6150LE that has 256MB of (Shared) video ram operating at 1280x1024x24bpp, and force aiglx works around the problem nicely.

edit: The 100.14.11 driver appears to fix the black window bug on my FC6 system with rendering platform set to “force nvidia” (6600GT 128MB GDDR3 RAM)



  1. Thank you very much for this article.

    Mandriva wiki (French) nows links to this article 😉

    Note that none of those options solves the nVidia driver memory management bug with my MSI GeForce 6200TC 256 (pci-e).

    I finaly managed to buy a 6600GT @ 44€ and will see if it works better.

    Comment by kozaki — 13 July, 2007 @ 12:57 pm

  2. You’re welcome.
    I use GeForce 6100(VGA onboard) and work well 🙂

    Comment by manac — 13 July, 2007 @ 1:17 pm

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

Blog at

%d bloggers like this: