Postanowilem wyprobowac nowe kubuntu z wbudowanym wsparciem dla nvidia optimus. Efekty pulpitu z opengl dzialaja, wszystko sie uruchamia, widac problemy z wydajnoscia (?!) ale kiedy podlaczam drugi monitor, wszystko robi sie czarne.
System dziala, jezeli odepne drugi monitor to ten pierwszy (wbudowany ekran laptopa) wlacza sie niemal natychmiast. Wyglada to tak, jakby w konfiguracji dwuekranowej oba mialy zostac wylaczone. Jezeli w panelu nvidii przelacze na uzywanie karty wbudowanej intela, wszystko dziala prawidlowo, zakladam wiec ze cos jest nie tak w konfiguracji nvidii. Zastanawiam sie czy jakby napisac recznie xorg.conf to cos by z tego wyszlo moze?
Niestety ciezko mi na oslep wygenerowac xrandr, ale moze xrandr z tylko jednym monitorem pomoze?
xrand:
Kod: Zaznacz cały
Screen 0: minimum 8 x 8, current 1600 x 900, maximum 16384 x 16384
VGA-0 connected primary 1024x768+375+132 (normal left inverted right x axis y axis) 0mm x 0mm panning 1600x900+0+0
1600x900 60.0 +
LVDS-1-0 connected 1600x900+0+0 382mm x 214mm
1600x900 60.0*+
1440x900 59.9
1360x768 59.8 60.0
1152x864 60.0
1024x768 60.0 60.0
960x720 60.0
928x696 60.1
896x672 60.0
960x600 60.0
960x540 60.0
800x600 60.0 60.3 56.2
840x525 60.0 59.9
800x512 60.2
700x525 60.0
640x512 60.0
720x450 59.9
640x480 60.0 59.9
680x384 59.8 60.0
576x432 60.1
512x384 60.0
400x300 60.3 56.3
320x240 60.1
VGA-1-0 disconnected
HDMI-1-0 disconnected
DisplayPort-1-0 disconnected
1600x900 (0x46) 107.8MHz
h: width 1600 start 1648 end 1680 total 1892 skew 0 clock 57.0KHz
v: height 900 start 902 end 908 total 950 clock 60.0Hz
1024x768 (0x4c) 65.0MHz
h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.4KHz
v: height 768 start 771 end 777 total 806 clock 60.0Hz
Kod: Zaznacz cały
cat /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0@0:2:0"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1@0:0:0"
Option "ConstrainCursor" "off"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
##Podobno mialo wlaczac nvidia twinview:
Option "TwinView"
Option "MetaModes" "1600×900 1600×900″
EndSection
EDIT: Wpadlem na to ze moge przeciez uzyc strzalki do gory w emulatorze terminala i wtedy sie ostatnie polecenie odpali takie cos mam po podlaczeniu drugiego monitora, czyli jest widziany i wykrywany poprawnie
Kod: Zaznacz cały
Screen 0: minimum 8 x 8, current 1600 x 900, maximum 16384 x 16384
VGA-0 connected primary (normal left inverted right x axis y axis)
1600x900 60.0 +
LVDS-1-0 connected 1600x900+0+252 382mm x 214mm
1600x900 60.0*+
1440x900 59.9
1360x768 59.8 60.0
1152x864 60.0
1024x768 60.0 60.0
960x720 60.0
928x696 60.1
896x672 60.0
960x600 60.0
960x540 60.0
800x600 60.0 60.3 56.2
840x525 60.0 59.9
800x512 60.2
700x525 60.0
640x512 60.0
720x450 59.9
640x480 60.0 59.9
680x384 59.8 60.0
576x432 60.1
512x384 60.0
400x300 60.3 56.3
320x240 60.1
VGA-1-0 connected
1680x1050 60.0 +
1600x900 60.0
1280x1024 75.0 60.0
1280x800 74.9 59.8
1152x864 75.0
1152x720 60.0
1024x768 75.1 60.0
832x624 74.6
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
HDMI-1-0 disconnected
DisplayPort-1-0 disconnected
1600x900 (0x46) 107.8MHz
h: width 1600 start 1648 end 1680 total 1892 skew 0 clock 57.0KHz
v: height 900 start 902 end 908 total 950 clock 60.0Hz