výstup_na_dva_monitory

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
výstup_na_dva_monitory [2012/07/29 07:12] ubuntuvýstup_na_dva_monitory [2019/02/25 18:21] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 1: Řádek 1:
 +====== Výstup na dva monitory ======
  
 +{{.:display.png}} {{.:display.png}} Pakliže potřebujete vytvořit výstup na více zobrazovacích zařízení např, dva monitory, tak ve většině případů se jedná o editaci konfiguračního souboru /etc/X11/xorg.conf.
 +
 +{{.:info.png}} Od Ubuntu 7.10 by mělo jít více monitorů lehce nastavit přes nástroj **Systém → Správa → Obrazovky a grafické karty**, případně příkazem ''displayconfig-gtk''.
 +
 +====== Grafické karty ATI ======
 +Pro rozchozeni MergedFB "dualhead" konfigurace na ATI Technologies Inc RV350 [Mobility Radeon 9600 M10] staci upravit konfiguraci Xorg takto:
 +
 +<code>
 +ALT+F2
 +gksudo gedit /etc/X11/xorg.conf
 +</code>
 +<code>
 +Section "Files"
 +FontPath        "/usr/share/X11/fonts/misc"
 +FontPath        "/usr/share/X11/fonts/100dpi/:unscaled"
 +FontPath        "/usr/share/X11/fonts/75dpi/:unscaled"
 +FontPath        "/usr/share/X11/fonts/Type1"
 +FontPath        "/usr/share/X11/fonts/100dpi"
 +FontPath        "/usr/share/X11/fonts/75dpi"
 +FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
 +EndSection
 +
 +Section "Module"
 +Load    "bitmap"
 +Load    "dbe"
 +Load    "ddc"
 +Load    "extmod"
 +Load    "freetype"
 +Load    "glx"
 +Load    "int10"
 +Load    "record"
 +Load    "type1"
 +Load    "vbe"
 +EndSection
 +
 +Section "InputDevice"
 +Identifier      "Generic Keyboard"
 +Driver          "kbd"
 +Option          "CoreKeyboard"
 +Option          "XkbRules"      "xorg"
 +Option          "XkbModel"      "hpnc6000"
 +Option          "XkbLayout"     "us"
 +EndSection
 +
 +Section "InputDevice"
 +Identifier      "Configured Mouse"
 +Driver          "mouse"
 +Option          "CorePointer"
 +Option          "Device"                "/dev/input/mice"
 +Option          "Protocol"              "ExplorerPS/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          "HorizScrollDelta"      "0"
 +EndSection
 +
 +Section "Device"
 +Identifier      "ATI Mobility Radeon 9600"
 +Driver          "radeon"
 +BusID           "PCI:1:0:0"
 +Option          "DynamicClocks" "true"
 +Option          "MergedFB"      "true"
 +Option          "CRT2Position"  "RightOf"
 +Option          "MetaModes"     "1400x1050-1280x1024 1400x1050"
 +Option          "MergedNonRectangular"  "true"
 +EndSection
 +
 +Section "Monitor"
 +Identifier      "Built-in LCD"
 +Option          "DPMS"
 +EndSection
 +
 +Section "Screen"
 +Identifier      "Default Screen"
 +Device          "ATI Mobility Radeon 9600"
 +Monitor         "Built-in LCD"
 +DefaultDepth    24
 +SubSection "Display"
 +Depth           24
 +Modes           "1400x1050"
 +EndSubSection
 +EndSection
 +
 +Section "ServerLayout"
 +Identifier      "Default Layout"
 +Screen          "Default Screen"
 +InputDevice     "Generic Keyboard"
 +InputDevice     "Configured Mouse"
 +InputDevice     "Synaptics Touchpad"
 +EndSection
 +
 +Section "DRI"
 +Mode    0666
 +EndSection
 +</code>
 +Prepinani mezi singlehead a dualhead konfiguraci se provadi takhle:
 +
 +<code>
 +xrandr
 +xrandr -s 1400x1050
 +xrandr -s 2680x1050
 +</code>
 +Upozorneni: v Dapper Drake (aktualizovanem k Jun 15, 2006) je zapotrebi, aby pri startu X byl pripojeny externi monitor, jinak nepujde prepnout do dualhead rezimu. Konfigurace zvlada hibernaci pomoci swsusp, jen je potreba prepnout do konzole a zpet do grafiky (ctrl+alt+f1, alt+f7).
 +
 +====== Grafické karty Intel ======
 +Pokud používáte kartu intel s ovladačem i810 podporujícím i810, i810-DC100, i810e, i815, 830M, 845G, 852GM, 855GM, 865G, 915G and 915GM chipsety, tak můžete použít následující nastavení /etc/X11/xorg.conf použité pro notebook s externím monitorem. (další nastavení pro tento driver naleznete např. zde: http://www.die.net/doc/linux/man/man4/i810.4.html)
 +
 +<code>
 +ALT+F2
 +gksudo gedit /etc/X11/xorg.conf
 +</code>
 +<code>
 +Section "Files"
 +        FontPath        "/usr/share/X11/fonts/misc"
 +        FontPath        "/usr/share/X11/fonts/cyrillic"
 +        FontPath        "/usr/share/X11/fonts/100dpi/:unscaled"
 +        FontPath        "/usr/share/X11/fonts/75dpi/:unscaled"
 +        FontPath        "/usr/share/X11/fonts/Type1"
 +        FontPath        "/usr/share/X11/fonts/100dpi"
 +        FontPath        "/usr/share/X11/fonts/75dpi"
 +        # path to defoma fonts
 +        FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
 +EndSection
 +
 +Section "Module"
 +        Load    "i2c"
 +        Load    "bitmap"
 +        Load    "ddc"
 +        Load    "dri"
 +        Load    "extmod"
 +        Load    "freetype"
 +        Load    "glx"
 +        Load    "int10"
 +        Load    "type1"
 +        Load    "vbe"
 +EndSection
 +
 +#Zde zacinaji sekce definic vstupnich zarizeni
 +Section "InputDevice"
 +        Identifier      "Generic Keyboard"
 +        Driver          "kbd"
 +        Option          "CoreKeyboard"
 +        Option          "XkbRules"      "xorg"
 +        Option          "XkbModel"      "pc104"
 +        Option          "XkbLayout"     "cz(qwerty),us"
 +        Option          "XkbOptions"    "grp:switch,grp:shifts_toggle"
 +EndSection
 +
 +Section "InputDevice"
 +        Identifier      "Configured Mouse"
 +        Driver          "mouse"
 +        Option          "CorePointer"
 +        Option          "Device"                "/dev/input/mice"
 +        Option          "Protocol"              "ExplorerPS/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          "HorizScrollDelta"      "0"
 +EndSection
 +#Zde konci sekce definic vstupnich zarizeni
 +
 +#Zde zacinaji sekce definic graficke karty
 +Section "Device"
 +       Identifier       "Device Interni"
 +       Driver           "i810"
 +       BusID            "PCI:0:2:0"
 +       Option           "MonitorLayout" "NONE,LFP"
 +       #VideoRam        131072 #pro 128MB Video Ram jen nove karty
 +       VideoRam 65536 #pro 64MB Video Ram
 +EndSection
 +
 +Section "Device"
 +       Identifier       "Device Externi"
 +       Driver           "i810"
 +       BusID            "PCI:0:2:0"
 +       Option           "MonitorLayout" "NONE,CRT"
 +       #VideoRam        131072 #pro 128MB Video Ram jen nove karty
 +       VideoRam 65536 #pro 64MB Video Ram
 +EndSection
 +
 +Section "Device"
 +       Identifier       "Device Interni Dual"
 +       Driver           "i810"
 +       BusID            "PCI:0:2:0"
 +       Option           "MonitorLayout" "CRT,LFP"
 +       Screen           0
 +EndSection
 +
 +Section "Device"
 +       Identifier       "Device Externi Dual"
 +       Driver           "i810"
 +       BusID            "PCI:0:2:0"
 +       Screen           1
 +EndSection
 +#Zde konci sekce definic graficke karty
 +
 +#Zde zacinaji sekce definic monitoru
 +Section "Monitor"
 +        Identifier      "Interni Monitor"
 +        Option          "DPMS"
 +EndSection
 +
 +Section "Monitor"
 +        Identifier      "Externi Monitor"
 +        Option          "DPMS"
 +        HorizSync       30.0 - 81.0
 +        VertRefresh     56.0 - 75.0
 +EndSection
 +#Zde konci sekce definic monitoru
 +
 +#Zde zacinaji sekce definic nastaveni rozliseni a barev s vyuzitim sekci predchozich
 +Section "Screen"
 +       Identifier      "Screen Externi"
 +       Device          "Device Externi"
 +       Monitor         "Externi Monitor"
 +       DefaultDepth    24
 +       SubSection "Display"
 +               Depth   16
 +               Modes   "1280x1024" "1024x768"
 +       EndSubSection
 +       SubSection "Display"
 +               Depth   24
 +               Modes   "1280x1024" "1024x768"
 +       EndSubSection
 +EndSection
 +
 +Section "Screen"
 +       Identifier      "Screen Interni"
 +       Device          "Device Interni"
 +       Monitor         "Interni Monitor"
 +       DefaultDepth    24
 +       SubSection "Display"
 +               Depth   16
 +               Modes   "1024x768"
 +       EndSubSection
 +       SubSection "Display"
 +               Depth   24
 +               Modes   "1024x768"
 +       EndSubSection
 +EndSection
 +
 +Section "Screen"
 +       Identifier      "Screen Externi Dual"
 +       Device          "Device Externi Dual"
 +       Monitor         "Externi Monitor"
 +       DefaultDepth    24
 +       SubSection "Display"
 +               Depth   16
 +               Modes   "1280x1024" "1024x768"
 +       EndSubSection
 +       SubSection "Display"
 +               Depth   24
 +               Modes   "1280x1024" "1024x768"
 +       EndSubSection
 +EndSection
 +
 +Section "Screen"
 +       Identifier      "Screen Interni Dual"
 +       Device          "Device Interni Dual"
 +       Monitor         "Interni Monitor"
 +       DefaultDepth    24
 +       SubSection "Display"
 +               Depth   16
 +               Modes   "1024x768"
 +       EndSubSection
 +       SubSection "Display"
 +               Depth   24
 +               Modes   "1024x768"
 +       EndSubSection
 +EndSection
 +#Zde konci sekce definic nastaveni rozliseni a barev s vyuzitim sekci predchozich
 +
 +#Zde zacinaji sekce konecnych prostredi s vyuzitim vsech predchozich definic
 +Section "ServerLayout"
 +        Identifier      "Dual"
 +        Screen          0 "Screen Interni Dual"
 +        Screen          1 "Screen Externi Dual" LeftOf "Screen Interni Dual"
 +#       Screen          1 "Screen Externi Dual" RightOf "Screen Interni Dual"
 +        InputDevice     "Generic Keyboard"
 +        InputDevice     "Configured Mouse"
 +        InputDevice     "Synaptics Touchpad"
 +        Option          "Xinerama" "true"
 +EndSection
 +
 +Section "ServerLayout"
 +        Identifier      "Externi"
 +        Screen          "Screen Externi"
 +        InputDevice     "Generic Keyboard"
 +        InputDevice     "Configured Mouse"
 +        InputDevice     "Synaptics Touchpad"
 +EndSection
 +
 +Section "ServerLayout"
 +        Identifier      "Interni"
 +        Screen          "Screen Interni"
 +        InputDevice     "Generic Keyboard"
 +        InputDevice     "Configured Mouse"
 +        InputDevice     "Synaptics Touchpad"
 +EndSection
 +#Zde konci sekce konecnych prostredi s vyuzitim vsech predchozich definic
 +
 +Section "DRI"
 +        Mode    0666
 +EndSection
 +
 +# Zde zacina sekce pro specialni volby pro cele xka,
 +# v nasem pripade urcujeme s jakym nastavenim ze vsech
 +# definovanych maji nakonec xka nabehnout
 +Section "ServerFlags"
 +        #Option         "DefaultServerLayout" "Interni"
 +        Option          "DefaultServerLayout" "Externi"
 +        #Option         "DefaultServerLayout" "Dual"
 +EndSection
 +# Zde konci sekce pro specialni volby pro cele xka
 +</code>
 +====== Grafické karty NVIDIA ======
 +Využijte standardního nástroje ''nvidia-settings'' pro nastavování parametrů grafické karty a obrazu.
 +{{.:terminal.png}} V [[Terminál|Terminálu]] spusťte příkaz:
 +<code>
 +nvidia-settings
 +</code>Pokud se má nastavení uložit, je třeba použít tento příkaz
 +<code>
 +gksudo nvidia-settings
 +</code>V okně lze nastavit důležité parametry pro zobrazení jak plochy tak videa.
 +Okno generuje dva důležité soubory a sice **Xorg.conf** a **.nvidia-settings-rc**
 +Lze v nich nastavit barvy obrazu videa, hodnotu gamma pro monitor, rozlišení přidaného monitoru.
 +Pro TV přijímač je důležité to, že je obraz na výstupu pouze v normě NTSC tak že televizor, který
 +nezvládá zobrazení v této normě, bude mít černobílý a případně ještě svisle nestabilní obraz.
 +{{.:nvid01.png}}
 +
 +Obnova souboru Xorg.conf při ztrátě správného rozlišení.
 +Po startu do záchranného módu (recovery) zadejte:
 +<code>
 +sudo nvidia-xconfig
 +</code>a restartujte.
 +===== Přepnutí výstupu videokaret =====
 +Pomocí utilit 'xrandr' a 'grandr' lze vnutit zobrazení na potřebný monitor. Užitečné zejména při připojení většího externího panelu k notebooku nebo přepnutí na projekci při předvádění.
 +Jednoduchý skript toto zajistí jak při startu tak i později.
 +Ukázku kódu můžete zkopírovat a uložit třeba na plochu a kdykoli použít.
 +<code>
 +echo "Detekuji monitory"
 +/usr/bin/xrandr
 +echo "monitor v notebooku"
 +/usr/bin/xrandr --output LVDS --auto
 +echo "externí monitor"
 +/usr/bin/xrandr --output VGA --off
 +</code>kde lze položky na konci řádků upravit podle potřeby - auto - on- off.
 +
 +
 +V nastavení vlastností obrazu si nastavte věci podle potřeby. Pár obrázků a lehký popis je možné najít i [[http://useopensource.blogspot.com/2007/06/gui-to-configure-dual-monitors-nvidia.html|zde]] {{.:en.png}}