PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [kubuntu 7.10] Notebook: Grafikausgabe auf externen TFT


Murhagh
2008-02-27, 10:32:59
Hallo Leute,

ich habe eine Frage zu kubuntu 7.10:

Mein Notebook (Compaq N410c) ist in seiner Docking-Station. An der Dockingstation ist mein 17" TFT angeschlossen. Ich würde nun gern die Grafikausgabe ausschließlich auf dem externen TFT haben und nicht auf dem Internen oder im DualScreen-Modus.

Bisher habe ich das leider nicht hinbekommen. Irgendwie habe ich es nicht geschafft den internen TFT auszuschalten und die Ausgabe nur auf den Externen "umzuleiten".

Noch eine kleine Info: Der interne TFT hat eine Auflösung von 1024x768 und der Externe 1280x1024.

Wie mache ich es, dass ich die Ausgabe auf den externen TFT bekomme?


Vielen Dank im Voraus,
Murhagh

Fruli-Tier
2008-02-28, 17:14:42
Ich hab' jetzt keine Ahnung, welcher Grafikchip bei Dir drin steckt (wahrscheinlich deshalb, weil Du es nicht geschrieben hast :rolleyes:), aber mit AMD Chips sollte folgendes ein guter Hinweis sein:
Du muss dem Treiber in der xorg.conf sagen (Section Device, wenn ich mich nicht irre), dass er den internen Monitor deaktivieren (NOLVDS), dafür aber den externen anschnipperln soll (CRT1).

Das ist die Zeile Option "ForceMonitors" "lvds, nocrt1, nocrt2, notv, notmds1, notmds2, notmds2i"
Hier mein Thread aus dem GentooForum (http://www.gentooforum.de/post/65330/gel-st-bei-laptop-tft-deaktivieren-und-nur-externen-monitor-verwenden.html?highlight=#post65330)

Murhagh
2008-02-29, 14:12:04
Hmpf, Mist, den Grafikchip hab ich natürlich vergessen. Dann reiche ich den mal nach:

ATi Rage Mobility M6 mit 16MB eigenem RAM. AMD ist gar nicht in dem Notebook. Da steckt ein PIII-M auf einem Intel 830er Board drin.

klutob
2008-02-29, 14:23:27
Schau dir mal diese man-Page (http://www.xfree86.org/current/radeon.4.html) zum "radeon" Treiber für deine Graka an.
IMHO müsstest du "Option "MonitorLayout"" definieren (lvds+tmds), den Clonemodus inklusive Overlay-Clone aktivieren (Option "CloneMode" + Option "OverlayOnCRTC2") und dann das interne Panel abschalten (Option "PanelOff") können.

Murhagh
2008-03-04, 19:22:17
Schau dir mal diese man-Page (http://www.xfree86.org/current/radeon.4.html) zum "radeon" Treiber für deine Graka an.
IMHO müsstest du "Option "MonitorLayout"" definieren (lvds+tmds), den Clonemodus inklusive Overlay-Clone aktivieren (Option "CloneMode" + Option "OverlayOnCRTC2") und dann das interne Panel abschalten (Option "PanelOff") können.


Neben deinem Post habe ich mir auch die man-page angeschaut und alle Optionen, die du genannt hast in die xorg.conf geschrieben. Leider hat es nichts genützt. Hab ich etwas falsch gemacht? Soll ich einmal die Zeilen hier posten (bin leider grad im Windows am arbeiten, kann ich aber später machen)?

klutob
2008-03-05, 16:48:15
Hi,

Ich habe mal eine Config mit dem IBM T40 ausprobiert (Radeon M7 7500).
Hier die wichtigen Teile.

Section "Device"
Identifier "Internal Port"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "Radeon Mobility M7 LW [Radeon Mobility 7500]"
BusID "PCI:1:0:0"
Option "AGPMode" "4"
Option "AGPFastWrite" "true"
Option "EnableDepthMoves" "true"
Option "EnablePageFlip" "true"
Option "RenderAccel" "true"
Option "BackingStore" "true"
Option "AllowGLXWithComposite" "true"
Option "DPMS" "true"
Option "DDCMode" "true"
Option "Monitor Layout" "LVDS, CRT"
Option "MergedFB" "1"
Option "CRT2HSync" "30-110"
Option "CRT2VRefresh" "60-110"
Option "CRT2Position" "clone"
Option "PanelOff" "true"
Option "MetaModes" "1024x768-1280x1024"
Screen 0
EndSection

Section "Screen"
Identifier "Screen0"
Device "Internal Port"
Monitor "Laptop LCD"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768"
EndSubSection
EndSection



Die genauen Werte für "CRT2HSync" und "CRT2HSync" mußt du natürlich an deinen Monitor anpassen sowie ggf. das Monitorlayout. Die AGP-Variablen solltest du vllt gar nicht erst übernehmen, sie werden vllt bei deinem Notebook nicht unterstützt.

Wenn es nicht funktioniert stell mal deine "xorg.conf" hier rein.

Murhagh
2008-03-05, 21:32:05
Hi,

hast du die Grafikausgabe auf 2 Ports geteilt? Weil dein Abschnitt zeigt den "Internal Port"...
Wahrscheinlich kapiere ich grad nur den Zusammenhang nicht. Ich stelle mir die ganze Zeit vor, dass ich doch Vorgaben für den externen Port machen muss. Oder verstehe ich das falsch?


In meiner xorg.conf kommt die Grafikkarte zweimal vor. Hier die beiden Ausschnitte:


Section "Device"
Identifier "ATI Technologies Inc Radeon Mobility M6 LY"
Boardname "radeon"
Busid "PCI:1:0:0"
Driver "radeon"
Screen 0
Option "MergedFB" "off"
EndSection

Section "Monitor"
Identifier "Standardbildschirm"
Vendorname "Generic LCD Display"
Modelname "LCD Panel 1024x768"
Horizsync 31.5-48.0
Vertrefresh 56.0 - 65.0
modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
modeline "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
modeline "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
Gamma 1.0
EndSection

Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc Radeon Mobility M6 LY"
Monitor "Standardbildschirm"
Defaultdepth 24
SubSection "Display"
Depth 24
Modes "1024x768@60" "800x600@60" "800x600@56" "640x480@60"
EndSubSection
EndSection



Section "Module"
Load "glx"
Load "GLcore"
Load "v4l"
EndSection
Section "device" #
Identifier "device1"
Boardname "radeon"
Busid "PCI:1:0:0"
Driver "radeon"
Screen 1
Option "MergedFB" "off"
EndSection
Section "screen" #
Identifier "screen1"
Device "device1"
Defaultdepth 24
Monitor "monitor1"
SubSection "Display"
Depth 24
Modes "640x480@60"
EndSubSection
EndSection
Section "monitor" #
Identifier "monitor1"
Vendorname "Plug 'n' Play"
Modelname "Plug 'n' Play"
modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
Gamma 1.0
EndSection



Warum ist die Grafikkarte zweimal vorhanden?

klutob
2008-03-05, 22:48:30
Hi,

hast du die Grafikausgabe auf 2 Ports geteilt? Weil dein Abschnitt zeigt den "Internal Port"...
Wahrscheinlich kapiere ich grad nur den Zusammenhang nicht. Ich stelle mir die ganze Zeit vor, dass ich doch Vorgaben für den externen Port machen muss. Oder verstehe ich das falsch?
....


Ne, ich habe letztendlich 1 Screen und 1 Device konfiguriert (habe vorher mit Xinerama herumgespielt, deshalb die Überbleibsel "internal port"). Wichtig ist, daß "MergedFB" aktiviert wird, da du sonst den 2. Monitor nicht präzise angesteuert bekommst (Video, Modes, etc).
Ersetze einfach die von mir angefügten Teile in deiner "xorg.conf" (Monitordaten natürlich an deinen TFT angleichen) und erstmal im Probelauf mit deaktivierter "PanelOff" Einstellung die Ausgabe auf dem TFT überprüfen, danach kannst du das interne Panel deaktivieren.

/HTH

Murhagh
2008-03-06, 22:38:36
So, ich hab alles gemacht, wie du es hier beschrieben hast. Leider bekomme ich es nicht hin. Solang "PanelOff" deaktiviert ist, ändert sich gar nichts. Wenn ich es aktiviere bleiben beide Schirme schwarz. Daher musste ich ein paar mal dpkg-reconfigure benutzen, um überhaupt wieder etwas zu sehen. Mir fehlen auch die Ideen, woran es noch liegen könnte.

klutob
2008-03-07, 11:43:50
So, ich hab alles gemacht, wie du es hier beschrieben hast. Leider bekomme ich es nicht hin. Solang "PanelOff" deaktiviert ist, ändert sich gar nichts. Wenn ich es aktiviere bleiben beide Schirme schwarz. Daher musste ich ein paar mal dpkg-reconfigure benutzen, um überhaupt wieder etwas zu sehen. Mir fehlen auch die Ideen, woran es noch liegen könnte.

Hmm schade. Zeig mal deine vollständige Xorg.conf, vllt. gibts ja eine Unstimmigkeit.

Ansonsten probiere es mal mit "xrandr"! Eine ausführliche Anleitung (es sind nur beide Monitore in die "xorg.conf" einzutragen + entfernen der radeon-spezifischen Dual-Monitor Einträge) gibts hier:
http://www.eeenews.de/howto-dual-head-unter-eeexubuntu/

Murhagh
2008-03-21, 16:26:09
So langsam gebe ich auf. Ich habe inzwischen ein wenig "umgebaut" und möchte beide Monitore gleichzeitig nutzen. Unter Windows war das ziemlich simpel. Als ich das im Kubuntu eingestellt habe und den X-Server neugestarten wollte, funktionierte dies nicht. Auch nach einem erneuten dpkg-reconfigure lief nix. Es scheint auch egal zu sein, ob ich den radeon oder den ati-Treiber nehme.

xorg.conf ist ja sozusagen nach dem reconfigure "leer". Es steht nichts weiter als die Grafikkarte, der Treiber und als einzige Option "MergedFB" "off" drin.

Murhagh
2008-03-21, 22:08:58
Anbei auch nochmal meine aufgeräumte xorg.conf:


# 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 "Files"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
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"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "Device"
Identifier "ATI Technologies Inc Radeon Mobility M6 LY"
Driver "ati"
BusID "PCI:1:0:0"
Option "UseFBDev" "true"
EndSection

Section "Monitor"
Identifier "Intern"
Option "DPMS"
HorizSync 28-49
VertRefresh 43-72
EndSection

Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc Radeon Mobility M6 LY"
Monitor "Intern"
DefaultDepth 16
SubSection "Display"
Modes "1024x768"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"

# Uncomment if you have a wacom tablet
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection