In regelmäßigen Abständen (alle paar Neustarts, wie es aussieht) ändert mein externer VGA-Ausgang auf meinem Laptop den Namen zwischen VGA1 und VGA2. Zum Beispiel zeigt xrandr gerade Folgendes an:
timp@helez:~$ xrandr | grep VGA
VGA2 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 433mm x 271mm
Aber das nächste Mal starte ich mein System neu, das stattdessen leicht auf VGA1 umgestellt werden kann.
Ich habe eine Optimus-Grafikkarte, die möglicherweise verwandt ist, und ich habe in der Vergangenheit Bumblebee installiert, aber seitdem habe ich alle zugehörigen Pakete entfernt und / oder sie auf ihre Standardversionen zurückgestuft.
Hat jemand so etwas gesehen oder hat er Ideen, wie man es beheben kann?
Weitere Infos zu meinem System:
- Laptop-Modell: Acer Aspire 5830TG
- Distribution: Slackware 14.1 64-Bit
GPU: NVIDIA GF 520M:
timp@helez:~$ /sbin/lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) 01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce GT 520M] (rev a1)
Xorg Versionsinfo:
timp@helez:~$ Xorg -version X.Org X Server 1.14.3 Release Date: 2013-09-12 X Protocol Version 11, Revision 0 Build Operating System: Slackware 14.1 Slackware Linux Project Current Operating System: Linux helez 3.10.17 #2 SMP Wed Oct 23 16:34:38 CDT 2013 x86_64 Kernel command line: auto BOOT_IMAGE=Linux ro root=801 vt.default_utf8=1 Build Date: 09 October 2013 08:27:11PM Current version of pixman: 0.30.2 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version.
Videotreiber: Intel:
timp@helez:~$ grep intel /var/log/Xorg.0.log [ 285.689] (II) LoadModule: "intel" [ 285.691] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so [ 285.733] (II) Module intel: vendor="X.Org Foundation" [ 285.733] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets: [snip a bunch more lines of output]
- Window Manager: i3 Version 4.7.2
Antworten:
Sie müssen die xrandr-Ausgabe analysieren (oder ein Programm schreiben oder was auch immer), um die richtigen Namen zu finden, und Ihre i3-Konfiguration entsprechend massieren.
Die Reihenfolge der Geräteerkennung ist zufällig, Sie können sich nicht darauf verlassen.
quelle
Verwenden Sie den Befehl cvs, um eine neue Auflösung in Ihrem System zu erstellen, zum Beispiel: cvs 1280 768 60 und geben Sie die Befehle xrandr --new mode, - add mode gefolgt von Ihrer Desktopauflösung ein und fügen Sie dann beide Befehle in das Linux-Verzeichnis nano / etc. ein / gdm / Init / Default, damit es sich beim Neustart nicht ändert.
quelle
Sie können in Ihrem dmesg die Reihenfolge der Entdeckung der Grafikchips sehen. Wenn sie mit der Zeit variieren, können Sie möglicherweise das Kompilieren Ihrer Inhalte in Ihrem Kernel beheben, nicht als Modul. Oder versuchen Sie eine Problemumgehung, indem Sie eine Regel festlegen, die die Reihenfolge des Ladens für die betreffenden Module angibt ...
quelle