You are not logged in.

#1 2007-08-27 20:15:24

Mikko777
Member
From: Suomi, Finland
Registered: 2006-10-30
Posts: 837

ATI tvout configs

This has been asked before but:

Anyone got good ati tvout configurations and care to share?

I'm using svideo tvout and would like to change the tv resolution to tv native resolution (or 800x600) while having my tft display 1680x1050 resolution...

Also clone mode will do but if it would be possible to only show video on fullscreen using the tv screen and work on other monitor that would be great.

Also I get some tearing on movies and I wonder if theres some tweaks i need to have enabled for hardware accelerated playback?

I don't know why but the optimal tvout configuration in linux just seems confusing and maybe not even possible using the aticonfig tool, so any pointers or xorg files would be highly appreciated!

Offline

#2 2007-09-01 00:22:30

xxxspuddy
Member
Registered: 2007-05-15
Posts: 57

Re: ATI tvout configs

I'm not sure about good...but here's my xorg.conf.  I'm using the fglrx driver with a dual-head setup, 20" 1680x1050 panel next to my 28" Widescreen PAL TV displaying 1024x768 @ 60Hz.  The displays are separate, so you can work on your monitor and have full screen video on the TV.

I've not yet figured out if you can have separate accounts logged into each screen, i.e continuous video playback on the TV while switching users of the monitor.  Would love to find out how to do this, it would be great to have on my upcoming mythtv box.

Never found a solution to the video tearing problem, I think its a known bug.

# /.../
Section "ServerLayout"
    Identifier     "Layout[all]"
    Screen      0  "aticonfig-Screen[0]" 0 0
    Screen         "aticonfig-Screen[1]" RightOf "aticonfig-Screen[0]"
    InputDevice    "Keyboard[0]"
    InputDevice    "Mouse[1]"
    Option        "Clone" "off"
    Option        "Xinerama" "off"
EndSection

Section "Extensions"
       Option "Composite" "Disable"
EndSection

Section "Files"
    InputDevices   "/dev/input/mice"
#    RgbPath      "/usr/share/X11/rgb"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/misc:unscaled"
    FontPath     "/usr/share/fonts/misc"
    FontPath     "/usr/share/fonts/75dpi:unscaled"
    FontPath     "/usr/share/fonts/75dpi"
    FontPath     "/usr/share/fonts/100dpi:unscaled"
    FontPath     "/usr/share/fonts/100dpi"
    FontPath     "/usr/share/fonts/PEX"
    FontPath     "/usr/share/fonts/cyrillic"
    FontPath     "/usr/share/fonts/Type1"
    FontPath     "/usr/share/fonts/ttf/western"
    FontPath     "/usr/share/fonts/ttf/decoratives"
    FontPath     "/usr/share/fonts/truetype"
    FontPath     "/usr/share/fonts/truetype/openoffice"
    FontPath     "/usr/share/fonts/truetype/ttf-bitstream-vera"
    FontPath     "/usr/share/fonts/latex-ttf-fonts"
    FontPath     "/usr/share/fonts/defoma/CID"
    FontPath     "/usr/share/fonts/defoma/TrueType"
    FontPath     "/usr/share/fonts/unix/:7100"
    FontPath     "/usr/local/share/fonts"
    FontPath     "/usr/share/fonts/TTF"
EndSection

Section "Module"
        Load  "ddc"  # ddc probing of monitor
    Load  "dbe"
    Load  "dri"
    Load  "extmod"
    Load  "glx"
    Load  "type1"
    Load  "freetype"
    Load  "record"
    Load  "GLcore"
EndSection

Section "ServerFlags"
    Option        "AllowMouseOpenFail" "true"
     Option        "AIGLX" "off"
EndSection

Section "InputDevice"
    Identifier  "Keyboard[0]"
    Driver      "keyboard"
        Option      "CoreKeyboard"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc105"
    Option "XkbLayout" ""
    Option "XkbVariant" ""
EndSection

Section "InputDevice"
    Identifier  "Mouse[1]"
    Driver      "mouse"
        Option         "CorePointer"
    Option        "Device" "/dev/input/mice"
    Option        "Name" "ImExPS/2 Generic Explorer Mouse"
    Option        "Protocol" "Auto"
    Option        "Vendor" "Sysp"
    Option        "Buttons" "7"
    Option        "ZAxisMapping" "6 7"
    Option        "ButtonMapping" "1 2 3 4 5 6 7"
EndSection

Section "Modes"
    Identifier     "Modes[0]"
    ModeLine     "1680x1050" 147.1 1680 1784 1968 2256 1050 1051 1054 1087
    ModeLine     "1024x768" 65.3 1024 1080 1184 1344 768 769 772 796
    ModeLine     "1024x600" 49.8 1024 1064 1168 1312 600 601 604 622
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]"
    Option        "DPMS" "true"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[1]"
    Option        "DPMS" "true"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]"
    Driver      "fglrx"
    Option        "FSAAEnable" "off"
    Option        "TVFormat" "PAL-I"
    Option        "FSAAScale" "0"
    BusID       "PCI:1:0:0"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[1]"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
    Screen      1
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]"
    Device     "aticonfig-Device[0]"
    Monitor    "aticonfig-Monitor[0]"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[1]"
    Device     "aticonfig-Device[1]"
    Monitor    "aticonfig-Monitor[1]"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "DRI"
    Group        "video"
    Mode         0666
EndSection

A temporary file is just a pipe with an attitude and a will to live.

Offline

Board footer

Powered by FluxBB