Olen tässä enemmän ja vähemmän tapellut ubuntun (7.10) ulkoisen näytön kanssa ja en ole saanut asiaan ratkaisua. Koneessani on Nvidia 8600GS näytönohjain. Läppärini on LG R500. Miltei kaikki keskeisimmät osat koneesta Inteliltä, joten hyvin yhteensopiva Linuxin kanssa. Ongelmani on nyt se, että saan videotykin kyllä koneessani toimimaan kloonitilassa, joka on elintärkeää koulutustyössäni, mutta suurin näyttötila on 640x480. Tämän asetuksen saan kun kirjoitan päätteessä nvidia-settings ja yksinkertaisesti vaihdan näyttötilan tälläiseksi. Itseasiassa se mitä haluaisin olisi se, että voisin yksinkertaisesti saada lisää näyttötiloja tuohon Nvidia-settings ohjelmaan. Haluaisin siis vaan yksinkertaisesti ajaa näyttöjä kloonitilassa niin, että tietokoneen oma näyttö toimisi 1680*1050 natiivitilassa ja ulkoinen näyttö kloonina 1024*768 tilassa siten että se näyttäisi vaikka näytön vasemman yläkulman. Jossakin tilanteessa haluaisin ajaa näyttöjä myös niin, että molemmissa olisi 1024*768.
Ajatukseni on, että kun joudun kouluttamaan Windowsia, niin ajan sitä virtuaalikoneessa vaikka siellä vasemmassa yläkulmassa, mutta 640*480 ei ole tähän käyttöön oikein kelvollinen tila. Jos taas kouluttaisin Linuxia, olisi hyvä jos saisin sekä tykille, että koneen omalle näytölle ajettua saman kuvan.
Älkää sanoko, että kysy Googlelta! Olen kysynyt.
Nvidialle sain vastauksen
http://techxplorer.com/2007/11/15/getting-a-projector-to-work-under-ubuntu-linux-with-nvidia-drivers/Että muillakin on ollut samoja ongelmia. Muutin xorg.conffia ohjeiden mukaan, mutta ei auttanut.
Sivuhuomautuksena Atille ohjeeksi löysin tämän sivun
http://albertomilone.com/urandr.htmljota en ole kokeillut.
Laitan tähän liitteeksi nyt oman xorg.conf tiedostoni, jos joku viisas osaisi neuvoa kuinka sitä pitää korjata. Vaihtoehtoisesti haluaisin jonkun tavan esimerkisi komentorivikomennon, jolla saisi tehtyä saman asian. Haluaisin siis ajaa ulkoselle näytölle 1024*768 resoluutiota oman näyttöni reson ollessa 1680*1050. Tälläisen luulisi olevan perusasian. Eli Linuxin jos minkä luulisi antavan laittaa ulkoiselle näytölle bruteforcella minkä tahansa reson. Tällä hetkellä asia tuntuu olevan lähellä jonkin asteista magiikkaa. Olisi hyvä jos tämä ongelma saataisiin ratkaistua mahdollisimman monipuolisesti, niin saataisiin tästä vaikka Wiki-materiaalia. Videotykin käyttö työelämässä on todella tärkeä asia ja se toimii kilpailevilla käyttöjärjestelmillä kuin se kuuluisa junan vessa.
Oma xorg.conf tiedosto
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder3) Wed Sep 12 14:29:35 PDT 2007
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildmeister@builder3) Wed Sep 12 14:30:30 PDT 2007
# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "ServerLayout"
# Uncomment if you have a wacom tablet
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection
Section "Files"
EndSection
Section "Module"
Load "glx"
EndSection
Section "ServerFlags"
Option "Xinerama" "0"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "InputDevice"
Identifier "stylus"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection
Section "InputDevice"
Identifier "eraser"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection
Section "InputDevice"
Identifier "cursor"
Driver "wacom"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection
Section "Monitor"
Identifier "Tyypillinen näyttö"
HorizSync 28.0 - 84.0
VertRefresh 43.0 - 60.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "CRT-0"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
EndSection
Section "Device"
Identifier "nVidia Corporation G80 [GeForce 8600M GS]"
Driver "nvidia"
Option "AddARGBVisuals" "True"
Option "AddARGBGLXVisuals" "True"
Option "NoLogo" "True"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8600M GS"
Option "ConnectedMonitor" "DFP-0,CRT-0"
Option "UseDisplayDevice" "DFP-0,CRT-0″
Option "TwinView" "true"
Option "TwinViewOrientation" "Clone"
Option "TwinViewXineramaInfoOrder" "DFP-0,CRT-0″
Option "MonitorLayout" "LFP,LFP+CRT"
Option "metamodes" "DFP-0: 1024×768 +0+0, CRT-0: 1024×768 +0+0; DFP-0: 1680x1050 +0+0, CRT-0: 1024×768 +0+0; DFP-0: 1024×768 +0+0, CRT-0: NULL"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation G80 [GeForce 8600M GS]"
Monitor "Tyypillinen näyttö"
DefaultDepth 24
SubSection "Display"
Modes "1680x1680"
EndSubSection
EndSection
Section "Screen"
# Removed Option "metamodes" "CRT: nvidia-auto-select +0+0, DFP: nvidia-auto-select +0+0"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "1"
Option "metamodes" "CRT: 1024x768 +1680+0, DFP: 1680x1050 +0+0"
SubSection "Display"
Depth 24
Modes "nvidia-auto-select"
EndSubSection
EndSection