Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Přepínání 2 monitorů s různým rozlišením  (Přečteno 8678 krát)

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re: Přepínání 2 monitorů s různým rozlišením
« Odpověď #25 kdy: 27 Prosince 2010, 01:29:15 »
Takže, úplně jsem vyhodil xorg.conf a podařilo se mi dosáhnout na tv max. rozlišení 1360x768 při 60Hz (jedno z možných nastavení v manuálu k televizi). Obraz se ale klepe jako osika, takže to zjevně nezvládá grafika. Asi kvůli tomu se nám nedařilo to vysoké rozlišení zprovoznit, protože grafika tu frekvenci prostě nedává >:(

Takhle vypadá vygenerovaný xorg.conf pro televizi "Xorg -configure:1"
Kód: [Vybrat]
Section "ServerLayout"
Identifier     "X.org Configured"
Screen      0  "Screen0" 0 0
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "/usr/share/fonts/X11/misc"
FontPath     "/usr/share/fonts/X11/cyrillic"
FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/Type1"
FontPath     "/usr/share/fonts/X11/100dpi"
FontPath     "/usr/share/fonts/X11/75dpi"
FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load  "glx"
Load  "dri2"
Load  "dri"
Load  "extmod"
Load  "dbe"
Load  "record"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
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   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"             # [<bool>]
        #Option     "SWcursor"           # [<bool>]
        #Option     "Dac6Bit"             # [<bool>]
        #Option     "Dac8Bit"             # [<bool>]
        #Option     "BusType"             # [<str>]
        #Option     "CPPIOMode"           # [<bool>]
        #Option     "CPusecTimeout"       # <i>
        #Option     "AGPMode"             # <i>
        #Option     "AGPFastWrite"       # [<bool>]
        #Option     "AGPSize"             # <i>
        #Option     "GARTSize"           # <i>
        #Option     "RingSize"           # <i>
        #Option     "BufferSize"         # <i>
        #Option     "EnableDepthMoves"   # [<bool>]
        #Option     "EnablePageFlip"     # [<bool>]
        #Option     "NoBackBuffer"       # [<bool>]
        #Option     "DMAForXv"           # [<bool>]
        #Option     "FBTexPercent"       # <i>
        #Option     "DepthBits"           # <i>
        #Option     "PCIAPERSize"         # <i>
        #Option     "AccelDFS"           # [<bool>]
        #Option     "IgnoreEDID"         # [<bool>]
        #Option     "DisplayPriority"     # [<str>]
        #Option     "PanelSize"           # [<str>]
        #Option     "ForceMinDotClock"   # <freq>
        #Option     "ColorTiling"         # [<bool>]
        #Option     "VideoKey"           # <i>
        #Option     "RageTheatreCrystal" # <i>
        #Option     "RageTheatreTunerPort" # <i>
        #Option     "RageTheatreCompositePort" # <i>
        #Option     "RageTheatreSVideoPort" # <i>
        #Option     "TunerType"           # <i>
        #Option     "RageTheatreMicrocPath" # <str>
        #Option     "RageTheatreMicrocType" # <str>
        #Option     "ScalerWidth"         # <i>
        #Option     "RenderAccel"         # [<bool>]
        #Option     "SubPixelOrder"       # [<str>]
        #Option     "ShowCache"           # [<bool>]
        #Option     "DynamicClocks"       # [<bool>]
        #Option     "VGAAccess"           # [<bool>]
        #Option     "ReverseDDC"         # [<bool>]
        #Option     "LVDSProbePLL"       # [<bool>]
        #Option     "AccelMethod"         # <str>
        #Option     "DRI"                 # [<bool>]
        #Option     "ConnectorTable"     # <str>
        #Option     "DefaultConnectorTable" # [<bool>]
        #Option     "DefaultTMDSPLL"     # [<bool>]
        #Option     "TVDACLoadDetect"     # [<bool>]
        #Option     "ForceTVOut"         # [<bool>]
        #Option     "TVStandard"         # <str>
        #Option     "IgnoreLidStatus"     # [<bool>]
        #Option     "DefaultTVDACAdj"     # [<bool>]
        #Option     "Int10"               # [<bool>]
        #Option     "EXAVSync"           # [<bool>]
        #Option     "ATOMTVOut"           # [<bool>]
        #Option     "R4xxATOM"           # [<bool>]
Identifier  "Card0"
Driver      "radeon"
VendorName  "ATI Technologies Inc"
BoardName   "RV280 [Radeon 9200 SE]"
BusID       "PCI:1:0:0"
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
EndSubSection
EndSection

Měnit v donnyho scriptu framerate pomocí přepínače "xrandr --rate 60" nemělo žádný účinek.
Kód: [Vybrat]
#!/bin/bash

resolution1="1920x1080"
resolution2="1024x768"

current=`xrandr -q|grep current`
[ `echo ${current#*current}|awk {'print $1'}` == ${resolution1%x*} ] \
        && xrandr --output VGA-0 --mode ${resolution2} --rate 65\
        || xrandr --output VGA-0 --mode ${resolution1} --rate 60

« Poslední změna: 27 Prosince 2010, 01:31:29 od sachy »
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

 

Provoz zaštiťuje spolek OpenAlt.