Jul 04 2007
Ubuntu Linux, Beryl, Dual-Head, Xinerama und NVidia
Also die Kombination Dual-Head und Beryl ist nicht ganz einfach. Viele kennen das Projekt Xinerama. Xinerama ist eine Erweiterung für X-Server, die es ermöglicht, dass sich mehrere Bildschirme wie ein einzelner großer verhalten. Dies ist echt praktisch, denn sonst könnte man nicht mal ein Fenster von einem Monitor auf den anderen verschieben…
Nun gibts da aber eiin Problem… Xinerama disabled die Randr extension. Gerade diese wird aber zwingend für Beryl benötigt. Fazit: Xinerama und Beryl funktionieren nicht zusammen! Das ist nun ein Problem, da ich beides will. Glücklicherweise habe ich eine nvidia-Karte. Nvidia’s Treiber beinhaltet einen sogenannten TwinView Modus, der dasselbe macht wie Xinerama, nur mit dem Vorteil randr nicht abzuschalten.
![]()
Also einfach DualHead mit nvidia TwinView konfigurieren und Beryl aktivieren wie gewohnt.
Leider hat der nvidia treiber aber noch ein paar Bugs, um Darstellungsfehler zu beseitigen sind beim Beryl-Manager einfach einige Einstellungen anzupassen.
“Advanced Beryl Options” –> “Rendering Path” auf “Copy” stellen und
“Advanced Beryl Options” –> “Rendering Platform” auf “Force Nvidia” stellen.
So passierts dann auch nicht mehr, dass gewisse Fenster plötzlich schwarz sind.
