Hier ist das Setup:
- 2x identische GTX460-Karten
- 1x BenQ 144hz Monitor (1920x1080)
- 1x Asus 60Hz Monitor (1920x1080)
Ich sollte den NVIDIA-Treiber nicht selbst installieren und ppa:xorg-edgers/ppa
stattdessen das Repository verwenden. Ich habe es in beide Richtungen mit wenig Erfolg versucht, das heißt, beide Methoden funktionieren perfekt, bis ich nvidia-settings
den zweiten Monitor besuche und aktiviere. Zu diesem Zeitpunkt stürzt Zimt ab.
Es stürzt ständig ab, wenn versucht wird, neu zu starten und Sie im Fallback-Modus zu halten.
Die Verwendung von XFCE anstelle von Zimt scheint dieses Problem nicht zu haben, aber ich bin entschlossen herauszufinden, was los ist.
Hier sind einige relevante Ergebnisse:
Hier ist die Ausgabe von/var/log/Xorg.0.log
Und hier wird ausgegeben von /home/username/.xsession-errors
- es hat einige eigenartige Dinge über das Zimtbrechen, aber ich kann es nicht verstehen.
inxi -Fxz
(vor NVIDIA-Treibern)
System: Host: minty-pc Kernel: 3.11.0-12-generic x86_64 (64 bit, gcc: 4.8.1) Desktop: Gnome Distro: Linux Mint 16 Petra Machine: Mobo: Gigabyte model: Z68A-D3H-B3 Bios: Award version: F11 date: 10/12/2011 CPU: Quad core Intel Core i7-2600K CPU (-HT-MCP-) cache: 8192 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 27138.4
Clock Speeds: 1: 1600.00 MHz 2: 1600.00 MHz 3: 1600.00 MHz 4: 1600.00 MHz 5: 1600.00 MHz 6: 1600.00 MHz 7: 1600.00 MHz 8: 1600.00 MHz Graphics: Card-1: NVIDIA GF104 [GeForce GTX 460] bus-ID: 01:00.0
Card-2: NVIDIA GF104 [GeForce GTX 460] bus-ID: 02:00.0
X.Org: 1.14.3 drivers: (unloaded: fbdev,vesa) FAILED: intel,nouveau Resolution: [email protected], [email protected]
GLX Renderer: Gallium 0.4 on NVC4 GLX Version: 3.0 Mesa 9.2.1 Direct Rendering: Yes Audio: Card-1: 2x NVIDIA GF104 High Definition Audio Controller driver: snd_hda_intelsnd_hda_intel bus-ID: 02:00.1
Card-2: Intel 6 Series/C200 Series Chipset Family High Definition Audio Controller driver: snd_hda_intel bus-ID: 00:1b.0
Sound: Advanced Linux Sound Architecture ver: k3.11.0-12-generic Network: Card-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
driver: r8169 ver: 2.3LK-NAPI port: ce00 bus-ID: 04:00.0
IF: eth0 state: up speed: 100 Mbps duplex: full mac: <filter>
Card-2: Belkin F7D1101 v1 Basic Wireless Adapter [Realtek RTL8188SU] driver: r8712u usb-ID: 050d:945a
IF: wlan0 state: down mac: <filter> Drives: HDD Total Size: 624.2GB (0.9% used) 1: id: /dev/sda model: OCZ size: 60.0GB
2: id: /dev/sdb model: OCZ size: 60.0GB 3: USB id: /dev/sdc model: Cruzer size: 4.0GB
4: id: /dev/sdd model: WDC_WD5000BPVT size: 500.1GB Partition: ID: / size: 46G used: 3.9G (9%) fs: ext4 ID: swap-1 size:
7.67GB used: 0.00GB (0%) fs: swap RAID: No RAID devices detected - /proc/mdstat and md_mod kernel raid module present Sensors: System Temperatures: cpu: 34.0C mobo: N/A gpu: 45.0,40.0
Fan Speeds (in rpm): cpu: N/A Info: Processes: 200 Uptime: 25 min Memory: 776.6/5886.1MB Runlevel: 2 Gcc sys: 4.8.1 Client: Shell inxi: 1.8.4
Folgendes passiert, wenn ich versuche, Cinnamon über Folgendes neu zu starten cinnamon --replace
:
~ $ cinnamon --replace
JS LOG: About to start Cinnamon
JS LOG: Cinnamon started at Sat Mar 01 2014 15:04:22 GMT-0700 (MST)
JS LOG: network applet: Cannot find connection for active (or connection cannot be read)
Window manager warning: Log level 6: The program 'cinnamon' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
(Details: serial 4423 error_code 8 request_code 7 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the GDK_SYNCHRONIZE environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Trace/breakpoint trap
Ich denke, ich sollte erwähnen, dass die Karten mit einer SLI-Brücke verbunden sind. Ich habe versucht, die Steckplätze zu wechseln, an die die Monitore angeschlossen waren.
BEARBEITEN:
Ich habe den nicht aufgelisteten 334.21-Treiber manuell von der NVIDIA-Site installiert (geänderte Blockliste, gelöschte nvidia *, Ausführen von update-initramfs -u, Ausführen der Treiberinstallation im Wiederherstellungsmodus - möglicherweise reicht dies nicht aus, um alle Nouveau-Inhalte zu entfernen? ) Und hier ist der letzte Versuch, Zimt zu starten:
vladdy@minty-pc ~ $ cinnamon --replace
Xlib: extension "RANDR" missing on display ":0".
Xlib: extension "RANDR" missing on display ":0".
Segmentation fault
DFP-0
im Xorg.log aufgerufen zu sein scheinen. Ich frage mich, ob dies Probleme verursacht. Ich schlage auch vor, dass Sie dies in den Minzforen posten, da Clem, der Entwickler, dort ziemlich aktiv ist.Antworten:
Okay, nun, ich habe es herausgefunden. Ich werde die Antwort über den Absturz hier posten, falls jemand das gleiche Problem googelt.
Ich weiß nicht genau, warum Cinnamon abstürzt, aber ich habe irgendwo gelesen, dass aufgrund eines Unsinns bei der 3D-Beschleunigung nicht zwei X-Bildschirme gleichzeitig ausgeführt werden können.
Dies bedeutet, dass beide Monitore jetzt an dieselbe Karte angeschlossen sind und auf
nvidia-settings
beiden Bildschirmen eingestellt sindX screen 0
. (anstelle von X-Bildschirm 0 und X-Bildschirm 1) Sie sind so eingestellt, dass sie absolut positioniert sind, wobei der zweite Bildschirm um 1920 versetzt ist.Technisch gesehen haben Sie nur einen Bildschirm, der jedoch über eine Videokarte an zwei Monitore weitergeleitet wird.
Ich denke, es sollte möglich sein, sie an verschiedene Karten angeschlossen zu halten, während sie noch auf diese Weise eingerichtet sind, aber ich bin nicht geneigt, dies zu testen und muss sie erneut installieren.
Der Absturz wurde nicht durch zwei Monitore oder zwei Videokarten verursacht, sondern durch den NVIDIA-Treiber, der versuchte, zwei separate X-Instanzen oder Server oder was auch immer auszuführen.
Demütig Anfrage
nightmare
zu Tags hinzugefügt werden.quelle