nvidia i dual head
Krzysztof
riggyk w gmail.com
Pon, 11 Sty 2010, 15:18:25 CET
Ostatnio naszło mnie aby podpiąć sobie drugi monitor do laptopa w trybie dual
head. Szukałem, googlałem, również tutaj na listach. Zając kiedyś coś robił,
ale na karcie intela. Ja mam u siebie nvidię. xrandr na dzień dobry nic
ciekawego nie widzi:
Screen 0: minimum 320 x 175, current 1280 x 800, maximum 1280 x 800
default connected 1280x800+0+0 0mm x 0mm
1280x800 50.0*
1024x768 51.0 52.0
832x624 53.0
800x600 54.0 55.0 56.0 57.0 58.0
720x400 59.0
700x525 60.0
640x512 61.0 62.0
640x480 63.0 64.0 65.0 66.0 67.0
640x400 68.0
640x350 69.0
576x432 70.0
512x384 71.0 72.0 73.0 74.0 75.0
416x312 76.0
400x300 77.0 78.0 79.0 80.0 81.0
360x200 82.0
320x240 83.0 84.0 85.0 86.0
320x200 87.0
320x175 88.0
Po wprowadzeniu zmian w xorgu, dodaniu drugiej sekcji Section Monitor xrandr
nadal nie widzi nowych rzeczy, którymi mógłby manipulować. O ile się
orientuję, to jako argumenty trzeba mu przekazywać identyfikatory monitorów, z
tym, że u mnie jest tylko ten jeden default. Mój aktualny xorg.conf po
zmianach (nie działających) wygląda tak:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "TouchPad" "SendCoreEvents"
InputDevice "Keyboard0" "CoreKeyboard"
#Option "AutoAddDevices" "false"
#Option "AllowEmptyInput" "false"
EndSection
Section "Files"
# RgbPath "/usr/share/X11/rgb" # obsolete option
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/75dpi"
EndSection
Section "Module"
# Load "GLcore"
Load "dri"
Load "extmod"
Load "dbe"
# Load "xtrap" # deprecated module, disabled
# Load "record" # module disabled in this build
Load "glx"
Load "freetype"
# Load "type1" # obsolete module
Load "synaptics"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "evdev"
Option "XkbLayout" "pl"
EndSection
Section "InputDevice"
Driver "synaptics"
Identifier "Touchpad"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.16"
Option "MaxSpeed" "0.74"
Option "AccelFactor" "0.0050"
Option "SHMConfig" "on"
Option "TapButton1" "1"
Option "VertEdgeScroll" "1"
Option "HorizEdgeScroll" "1"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "LVDS"
VendorName "Build-in matrix"
ModelName "Monitor Model"
Option "DPMS" "yes"
EndSection
Section "Monitor"
Identifier "VGA"
VendorName "External monitor"
Option "RightOf" "LVDS"
Option "DPMS" "yes"
EndSection
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "GeForce 8400M GS"
BusID "PCI:1:0:0"
#Option "RenderAccel" "on"
#Option "UseEvents" "on"
Option "DPMS" "yes"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 24
Virtual 1024 768 # tutaj na początku dałem "1024x768"
ale xorg się pluł, że nie umie sparsować linii, że muszę podać width i height,
wpisałem tak i ruszyło
EndSubSection
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
Na pewno coś robię źle, problem w tym, ze nie wiem co. Drugi podłączony
monitor działa, bo mogę sobie przełączyć na niego widok, ale chciałbym tego
dual heada zrobić.
Ktoś mógłby posłużyć pomocną dłonią? :-)
--
Krzysztof Rygielski
Registered Linux User: #455470
http://riggy.pl | http://krzysztof-rygielski.pl
Więcej informacji o liście dyskusyjnej pld-users-pl