Δύο οθόνες σε δύο κάρτες γραφικών - μη αναγνώριση δεύτερης
Δημοσιεύτηκε: 11 Ιούλ 2018, 15:16
Προσπαθώ να φτιάξω ένα dual monitor σύστημα με δύο ξεχωριστές κάρτες γραφικών, η καθεμιά να οδηγεί διαφορετική οθόνη. Στο σύστημά μου τρέχω Ununtu 18.04, έχω εγκατεστημένους τους nvidia 390.48 drivers, κύρια GPU ειναι η nVidia 1070 Ti 8GB, κύριο display ένα Dell 27", δευτερεύουσα GPU nVidia 1060 6GB και δευτερεύον display (πάνω στην 1060) ένα Eizo 19".
Η κύρια οθόνη πάνω στην κύρια GPU λειτουργεί κανονικά. To δευτερεύον μόνιτορ όμως δεν αναγνωρίζεται από το display manager του Ubuntu:
Από την άλλη, οι κλειστοί οδηγοί της nVidia αναγνωρίζουν κανονικά το layout (μέσω του X Server Settings):
Ο κέρσορας του ποντικιου'μετακινείται στην δεύτερη οθόνη, όμως εμφανίζεται ως ένα μεγάλο Χ κι επιπλέον το desktopδεν επεκτείνεται σε αυτό το μόνιτορ (δεν εμφανίζεται ούτε wallpaper, ούτε παράθυρα που σύρω εκεί).
Το Xorg.conf μου είναι το ακόλουθο:
Αν συνδέσω και τα δύο μόνιτορ στην πρώτη κάρτα (1070) ο συνδυασμός λειτουργεί κναονικά και έχω πλήρες dual monitor desktop. Ωστόσο αυτό δεν με βολεύει, γιατί θέλω 3d acceleration από ξεχωριστή κάρτα σε κάθε ένα, για λόγους gaming.
Καμιά ιδέα τι μπορεί να φταίει;
Η κύρια οθόνη πάνω στην κύρια GPU λειτουργεί κανονικά. To δευτερεύον μόνιτορ όμως δεν αναγνωρίζεται από το display manager του Ubuntu:
Από την άλλη, οι κλειστοί οδηγοί της nVidia αναγνωρίζουν κανονικά το layout (μέσω του X Server Settings):
Ο κέρσορας του ποντικιου'μετακινείται στην δεύτερη οθόνη, όμως εμφανίζεται ως ένα μεγάλο Χ κι επιπλέον το desktopδεν επεκτείνεται σε αυτό το μόνιτορ (δεν εμφανίζεται ούτε wallpaper, ούτε παράθυρα που σύρω εκεί).
Το Xorg.conf μου είναι το ακόλουθο:
- Κώδικας: Επιλογή όλων
# nvidia-xconfig: X configuration file generated by nvidia-xconfig `
# nvidia-xconfig: version 384.111 (buildmeister@swio-display-x86-rhel47-01) Wed Dec 20 00:05:28 PST 2017
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen1"
Screen 1 "Screen0" RightOf "Screen1"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 1060 6GB"
BusID "PCI:6:0:0"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 1070 Ti"
BusID "PCI:7:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "AllowEmptyInitialConfiguration" "True"
Option "Coolbits" "28"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "AllowEmptyInitialConfiguration" "True"
Option "Coolbits" "28"
SubSection "Display"
Depth 24
EndSubSection
EndSection`
Αν συνδέσω και τα δύο μόνιτορ στην πρώτη κάρτα (1070) ο συνδυασμός λειτουργεί κναονικά και έχω πλήρες dual monitor desktop. Ωστόσο αυτό δεν με βολεύει, γιατί θέλω 3d acceleration από ξεχωριστή κάρτα σε κάθε ένα, για λόγους gaming.
Καμιά ιδέα τι μπορεί να φταίει;