Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Solved] ATI TV OUT only black and white
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
NewB
Apprentice
Apprentice


Joined: 08 Feb 2004
Posts: 224

PostPosted: Sat Sep 02, 2006 2:34 pm    Post subject: [Solved] ATI TV OUT only black and white Reply with quote

my problem is that when I use my tv output (S-Video) I only get a black and white image on my TV. I tried the different PAL (living in Switzerland I look on the internet which modes I should use and I found PAL-B or PAL-G) modes existing with no changes. So I thought that the problem may be the color depth wich is 24bits. I use the latest ati-drivers (fglrx) and xorg (7.1) available in portage and obviously there is no way to change the color depth to 16bits. Do you think that this could be my problem or am I totally wrong? If this is the problem is there a way to change the color depth to 16bits?

Here is my xorg.conf (to activate the tv output i startx xorg like this: startx -- -layout TV):

Code:

Section "ServerLayout"
   Identifier     "single"
   Screen         "fglLCD" 0 0
   InputDevice    "TP Keyboard"
   InputDevice    "UltraNav" "CorePointer"
   InputDevice    "usbmouse"
EndSection

Section "ServerLayout"
        Identifier     "tv"
        Screen         "fglTV" 0 0
        Screen         "fglLCD" RightOf "fglTV"
        InputDevice    "TP Keyboard"
        InputDevice    "UltraNav" "CorePointer"
        InputDevice    "usbmouse"
        Option         "Xinerama" "false"
EndSection

Section "ServerLayout"
   Identifier     "CRT"
   Screen         "fglLCD_crt" 0 0
   Screen         "fglLCD" LeftOf "fglLCD_crt"
   InputDevice    "TP Keyboard"
   InputDevice    "UltraNav" "CorePointer"
   InputDevice    "usbmouse"
   Option          "Xinerama" "false"
EndSection

Section "Files"
   FontPath    "/usr/share/fonts/misc:unscaled"
   FontPath    "/usr/share/fonts/Type1"
   FontPath    "/usr/share/fonts/TTF"
   FontPath    "/usr/share/fonts/corefonts"
   FontPath    "/usr/share/fonts/freefont"
   FontPath    "/usr/share/fonts/sharefonts"
   FontPath    "/usr/share/fonts/terminus"
   FontPath    "/usr/share/fonts/ttf-bitstream-vera"
   FontPath    "/usr/share/fonts/unifont"
   FontPath    "/usr/share/fonts/75dpi:unscaled"
   FontPath    "/usr/share/fonts/100dpi:unscaled"
   FontPath    "/usr/share/fonts/artwiz"
EndSection

Section "Module"
   Load        "ddc"
   Load        "glx"
   Load        "GLcore"
   Load        "bitmap"
   Load        "dbe"
   Load        "extmod"
   SubSection "extmod"
      #Option   "omit xfree86-dga"
   EndSubSection
   Load        "record"
   Load        "freetype"
   Load        "ddc"
   Load        "dri"
   Load        "type1"
   Load        "synaptics"
   Load        "record"
EndSection

Section "InputDevice"
   Identifier     "TP Keyboard"
   Driver         "kbd"
   Option          "CoreKeyboard"
   Option          "XkbModel" "pc105"
   Option          "XkbLayout" "fr_CH"
EndSection

#Section "Extensions"
#       Option      "Composite"   "Enable"
#   Option      "RENDER"   "true"
#EndSection

Section "InputDevice"
   Identifier     "UltraNav"
   Driver         "synaptics"
   Option          "CorePointer"
   Option          "Device" "/dev/psaux"
   Option          "Protocol" "auto-dev"
   Option          "LeftEdge" "1900"
   Option          "RightEdge" "5400"
   Option          "TopEdge" "1900"
   Option          "BottomEdge" "4000"
   Option          "FingerLow" "25"
   Option          "FingerHigh" "30"
   Option          "MaxTapTime" "180"
   Option          "MaxTapMove" "220"
   Option          "VertScrollDelta" "100"
   Option          "MinSpeed" "0.06"
   Option          "MaxSpeed" "0.18"
   Option         "AccelFactor" "0.0010"
   Option          "SHMConfig" "on"
#     Option         "Repeater"      "/dev/ps2mouse"
EndSection

Section "InputDevice"
   Identifier     "usbmouse"
   Driver         "mouse"
   Option          "SendCoreEvents" "true"
   Option          "Device" "/dev/input/mice"
   Option          "Protocol" "ImPS/2"
   Option          "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
   #HorizSync   28-50
   #VertRefresh   60 #43-75
   Identifier   "TP LCD"
   DisplaySize      370 278
   Option           "DPMS"
EndSection

Section "Monitor"
   Identifier      "External Monitor"
#   HorizSync   30.0-96.0
#   VertRefresh   48.0-120.0
   Option           "DPMS"
EndSection

Section "Monitor"
   Identifier      "Television"
   HorizSync   30-60
   VertRefresh   50-70
   Option          "DPMS"
EndSection

Section "Device"
    Identifier                          "fgl0"
    Driver                              "fglrx"
    Option "MonitorLayout"              "LVDS, NONE" #STV"
    Option "IgnoreEDID"                 "off"
    Option "ScreenOverlap"              "0"
    Option "TVStandard"                 "PAL-G"
# === Misc Options ===
    Option "Video Overlay"              "on"
    Option "PseudoColorVisuals"         "off"
    Option "UseFastTLS"                 "2"
    Option "BlockSignalsOnLock"         "on"
    Option "UseInternalAGPGART"         "yes"
    Option "ForceGenericCPU"            "no"
    Option "NvAGP"         "1"
    Option "AGPMode"         "4"
    Option "EneblePageFlip"      "True"
    Option "IgnoreEDID"         "off"
    Option "backingstore"               "true"
    BusID "PCI:1:0:0"    # vendor=1002, device=4c66
    Screen 0
EndSection

Section "Device"
    Identifier                          "fgl0_crt"
    Driver                              "fglrx"
    Option "MonitorLayout"              "LVDS, CRT" #STV"
    Option "IgnoreEDID"                 "off"
    Option "TVStandard"                 "PAL-G"
    Option "TVHSizeAdj"                 "30"
    Option "HSync2"                     "30.0-96.0"
    Option "VRefresh2"                  "48.0-120.0"
    Option "ScreenOverlap"              "0"
# === Misc Options ===
    Option "Video Overlay"              "on"
    Option "PseudoColorVisuals"         "off"
    Option "UseFastTLS"                 "2"
    Option "BlockSignalsOnLock"         "on"
    Option "UseInternalAGPGART"         "yes"
    Option "ForceGenericCPU"            "no"
    Option "AGPMode"                    "4"
    Option "EneblePageFlip"             "True"
    Option "IgnoreEDID"                 "off"
    Option "backingstore"               "true"
    BusID "PCI:1:0:0"    # vendor=1002, device=4c66
    Screen 1
EndSection

Section "Device"
    Identifier                          "fgl1"
    Driver                              "fglrx"
    Option "IgnoreEDID"                 "off"
    Option "ScreenOverlap"              "0"
# === TV Options ===
    Option "NoTV"                       "no"
    Option "TVStandard"                 "PAL-G"
    Option "TVHSizeAdj"                 "0"
    Option "TVVSizeAdj"                 "100"
    Option "TVHPosAdj"                  "20"
    Option "TVVPosAdj"                  "0"
    Option "TVHStartAdj"                "0"
    Option "TVColorAdj"                 "0"     
    Option "GammaCorrectionI"           "0x06419064"
    Option "GammaCorrectionII"          "0x06419064"
# === Misc Options ===
    Option "UseFastTLS"                 "2"
    Option "BlockSignalsOnLock"         "on"
    Option "UseInternalAGPGART"         "yes"
    Option "ForceGenericCPU"            "no"
    Option "NvAGP"                      "1"
    Option "AGPMode"                    "4"
    Option "EneblePageFlip"             "True"
    Option "IgnoreEDID"                 "off"
    Option "backingstore"               "true"
    BusID "PCI:1:0:0"    # vendor=1002, device=4c66
    Screen 1
EndSection

Section "Screen"
   Identifier "fglLCD"
   Device     "fgl0"
   Monitor    "TP LCD"
   DefaultDepth     24
   SubSection "Display"
      Depth     24
      Modes    "1400x1050" "1280x1024" "1024x768" "800x600" "640x480"
   EndSubSection
EndSection

Section "Screen"
   Identifier "fglLCD_crt"
   Device     "fgl0_crt"
   Monitor    "External Monitor"
   DefaultDepth     24
   SubSection "Display"
      Depth     24
      Modes    "1400x1050" "1280x1024" "1024x768" "800x600" "640x480"
   EndSubSection
EndSection

Section "Screen"
   Identifier "fglTV"
   Device     "fgl1"
   Monitor    "Television"
   DefaultDepth     24
   SubSection "Display"
      Depth     24
      Modes     "640x480"
   EndSubSection
EndSection

Section "DRI"
   Mode         0666
EndSection



EDIT: ----SOLVED-----

My TV supports S-Video and the color depth was not the problem. Obviously there where some changes in xorg and now you have to specify "Option "TVFormat" "PAL-B"". I don't know exactly the difference between the option TVFormat and the option TVStandard!? But anyway now it works. Here is my updated xorg.conf, it will maybe help some people in the future!

Code:

Section "ServerLayout"
   Identifier     "single"
   Screen         "fglLCD" 0 0
   InputDevice    "TP Keyboard"
   InputDevice    "UltraNav" "CorePointer"
   InputDevice    "usbmouse"
EndSection

Section "ServerLayout"
   Identifier     "tv"
   Screen         "fglTV2" 0 0
   InputDevice    "TP Keyboard"
   InputDevice    "UltraNav" "CorePointer"
   InputDevice    "usbmouse"
EndSection


Section "ServerLayout"
        Identifier     "tv2"
        Screen         "fglTV" 0 0
        Screen         "fglLCD" RightOf "fglTV"
        InputDevice    "TP Keyboard"
        InputDevice    "UltraNav" "CorePointer"
        InputDevice    "usbmouse"
        Option         "Xinerama" "false"
EndSection

Section "ServerLayout"
   Identifier     "CRT"
   Screen         "fglLCD_crt" 0 0
   Screen         "fglLCD" LeftOf "fglLCD_crt"
   InputDevice    "TP Keyboard"
   InputDevice    "UltraNav" "CorePointer"
   InputDevice    "usbmouse"
   Option          "Xinerama" "false"
EndSection

Section "Files"
   FontPath    "/usr/share/fonts/misc:unscaled"
   FontPath    "/usr/share/fonts/Type1"
   FontPath    "/usr/share/fonts/TTF"
   FontPath    "/usr/share/fonts/corefonts"
   FontPath    "/usr/share/fonts/freefont"
   FontPath    "/usr/share/fonts/sharefonts"
   FontPath    "/usr/share/fonts/terminus"
   FontPath    "/usr/share/fonts/ttf-bitstream-vera"
   FontPath    "/usr/share/fonts/unifont"
   FontPath    "/usr/share/fonts/75dpi:unscaled"
   FontPath    "/usr/share/fonts/100dpi:unscaled"
   FontPath    "/usr/share/fonts/artwiz"
EndSection

Section "Module"
   Load        "ddc"
   Load        "glx"
   Load        "GLcore"
   Load        "bitmap"
   Load        "dbe"
   Load        "extmod"
   SubSection "extmod"
      #Option   "omit xfree86-dga"
   EndSubSection
   Load        "record"
   Load        "freetype"
   Load        "ddc"
   Load        "dri"
   Load        "type1"
   Load        "synaptics"
   Load        "record"
EndSection

Section "InputDevice"
   Identifier     "TP Keyboard"
   Driver         "kbd"
   Option          "CoreKeyboard"
   Option          "XkbModel" "pc105"
   Option          "XkbLayout" "fr_CH"
EndSection

#Section "Extensions"
#       Option      "Composite"   "Enable"
#   Option      "RENDER"   "true"
#EndSection

Section "InputDevice"
   Identifier     "UltraNav"
   Driver         "synaptics"
   Option          "CorePointer"
   Option          "Device" "/dev/psaux"
   Option          "Protocol" "auto-dev"
   Option          "LeftEdge" "1900"
   Option          "RightEdge" "5400"
   Option          "TopEdge" "1900"
   Option          "BottomEdge" "4000"
   Option          "FingerLow" "25"
   Option          "FingerHigh" "30"
   Option          "MaxTapTime" "180"
   Option          "MaxTapMove" "220"
   Option          "VertScrollDelta" "100"
   Option          "MinSpeed" "0.06"
   Option          "MaxSpeed" "0.18"
   Option         "AccelFactor" "0.0010"
   Option          "SHMConfig" "on"
#     Option         "Repeater"      "/dev/ps2mouse"
EndSection

Section "InputDevice"
   Identifier     "usbmouse"
   Driver         "mouse"
   Option          "SendCoreEvents" "true"
   Option          "Device" "/dev/input/mice"
   Option          "Protocol" "ImPS/2"
   Option          "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
   #HorizSync   28-50
   #VertRefresh   60 #43-75
   Identifier   "TP LCD"
   DisplaySize      370 278
   Option           "DPMS"
EndSection


Section "Monitor"
   Identifier      "External Monitor"
#   HorizSync   30.0-96.0
#   VertRefresh   48.0-120.0
   Option           "DPMS"
EndSection

Section "Monitor"
   Identifier      "Television"
   HorizSync   30-60
   VertRefresh   50-70
   Option          "DPMS"
EndSection

Section "Device"
    Identifier                          "fgl0"
    Driver                              "fglrx"
    Option "MonitorLayout"              "LVDS, NONE" #STV"
    Option "IgnoreEDID"                 "off"
    Option "ScreenOverlap"              "0"
    Option "TVStandard"                 "PAL-B"
    Option "TVFormat"                   "PAL-B"
    Option "GammaCorrectionI"           "0x06419064"
    Option "GammaCorrectionII"          "0x06419064"


# === Misc Options ===
    Option "Video Overlay"              "on"
    Option "PseudoColorVisuals"         "off"
    Option "UseFastTLS"                 "2"
    Option "BlockSignalsOnLock"         "on"
    Option "UseInternalAGPGART"         "yes"
    Option "ForceGenericCPU"            "no"
    Option "NvAGP"         "1"
    Option "AGPMode"         "4"
    Option "EneblePageFlip"      "True"
    Option "IgnoreEDID"         "off"
    Option "backingstore"               "true"
    BusID "PCI:1:0:0"    # vendor=1002, device=4c66
    Screen 0
EndSection

Section "Device"
    Identifier                          "fgl0_crt"
    Driver                              "fglrx"
    Option "MonitorLayout"              "LVDS, CRT" #STV"
    Option "IgnoreEDID"                 "off"
    Option "TVFormat"                   "PAL-B"
    Option "TVStandard"                 "PAL-B"
    Option "TVHSizeAdj"                 "30"
    Option "HSync2"                     "30.0-96.0"
    Option "VRefresh2"                  "48.0-120.0"
    Option "ScreenOverlap"              "0"
# === Misc Options ===
    Option "Video Overlay"              "on"
    Option "PseudoColorVisuals"         "off"
    Option "UseFastTLS"                 "2"
    Option "BlockSignalsOnLock"         "on"
    Option "UseInternalAGPGART"         "yes"
    Option "ForceGenericCPU"            "no"
    Option "AGPMode"                    "4"
    Option "EneblePageFlip"             "True"
    Option "IgnoreEDID"                 "off"
    Option "backingstore"               "true"
    BusID "PCI:1:0:0"    # vendor=1002, device=4c66
    Screen 1
EndSection

Section "Device"
    Identifier                          "fgl1"
    Driver                              "fglrx"
    Option "IgnoreEDID"                 "off"
    Option "ScreenOverlap"              "0"
# === TV Options ===
    Option "NoTV"                       "no"
    Option "TVFormat"                   "PAL-B"
    Option "TVStandard"                 "PAL-B"
    Option "TVHSizeAdj"                 "0"
    Option "TVVSizeAdj"                 "100"
    Option "TVHPosAdj"                  "20"
    Option "TVVPosAdj"                  "0"
    Option "TVHStartAdj"                "0"
    Option "TVColorAdj"                 "0"     
    Option "GammaCorrectionI"           "0x06419064"
    Option "GammaCorrectionII"          "0x06419064"
# === Misc Options ===
    Option "UseFastTLS"                 "2"
    Option "BlockSignalsOnLock"         "on"
    Option "UseInternalAGPGART"         "yes"
    Option "ForceGenericCPU"            "no"
    Option "NvAGP"                      "1"
    Option "AGPMode"                    "4"
    Option "EneblePageFlip"             "True"
    Option "IgnoreEDID"                 "off"
    Option "backingstore"               "true"
    BusID "PCI:1:0:0"    # vendor=1002, device=4c66
    Screen 1
EndSection

Section "Screen"
   Identifier "fglLCD"
   Device     "fgl0"
   Monitor    "TP LCD"
   DefaultDepth     24
   SubSection "Display"
      Depth     24
      Modes    "1400x1050" "1280x1024" "1024x768" "800x600" "640x480"
   EndSubSection
EndSection

Section "Screen"
   Identifier "fglLCD_crt"
   Device     "fgl0_crt"
   Monitor    "External Monitor"
   DefaultDepth     24
   SubSection "Display"
      Depth     24
      Modes    "1400x1050" "1280x1024" "1024x768" "800x600" "640x480"
   EndSubSection
EndSection

Section "Screen"
   Identifier "fglTV"
   Device     "fgl1"
   Monitor    "Television"
   DefaultDepth     24
   SubSection "Display"
      Depth     24
      Modes     "800x600" "640x480"
   EndSubSection
EndSection


Section "Screen"
   Identifier "fglTV2"
   Device     "fgl0"
   Monitor    "TP LCD"
   DefaultDepth     24
   SubSection "Display"
      Depth     24
      Modes     "800x600" "640x480"
   EndSubSection
EndSection


Section "DRI"
   Mode         0666
EndSection



Last edited by NewB on Sun Sep 03, 2006 11:04 am; edited 1 time in total
Back to top
View user's profile Send private message
TheCoop
Veteran
Veteran


Joined: 15 Jun 2002
Posts: 1814
Location: Where you least expect it

PostPosted: Sat Sep 02, 2006 4:10 pm    Post subject: Reply with quote

I had the same problem and solved it using a program called atitvout which no longer seems to be in portage
_________________
95% of all computer errors occur between chair and keyboard (TM)

"One World, One web, One program" - Microsoft Promo ad.
"Ein Volk, Ein Reich, Ein Führer" - Adolf Hitler

Change the world - move a rock
Back to top
View user's profile Send private message
FcukThisGame
l33t
l33t


Joined: 20 Apr 2005
Posts: 776
Location: /lost+found

PostPosted: Sun Sep 03, 2006 2:38 am    Post subject: Reply with quote

xorg 7.1 is wierd...I'd suggest masking it and trying 7.0. Also have you tried troubleshooting it with another tv-out cable?
_________________
Sysadmin by trade, geek by choice

DESKTOP:
i7-3770K|8800GTS-512|32GB|1x256GB SSD|4x1TB|HD/BDROM|1920x1200+1680x1050
Win8 Pro w/ Hyper-V|Server 2012 VM|Ubuntu VM|Gentoo VM

TABLET: Samsung Ativ 700t
i5-3317U|4GB|128GB SSD|1920x1080 Touch
Win8
Back to top
View user's profile Send private message
ville.aakko
Tux's lil' helper
Tux's lil' helper


Joined: 06 Aug 2006
Posts: 113
Location: Oulu, Finland

PostPosted: Sun Sep 03, 2006 6:43 am    Post subject: Reply with quote

I find it very unlikely it would be caused by the bit depth (though I'm not 100% sure).

Usually the black-and-white problem (which is a very common one) is caused by a TV not supporting S-Video, or a S-Video (luminance) output connected to the composite input of the TV, or the TV not configured to S-Video (though supporting it). It might be that you have already (double)checked these things, but because you said nothing about how you connected your graphics card to your TV or that your TV should be setup correctly to accept S-Video, I though to mention this.

So, are you sure your TV supports S-Video (or that you have set up it to use S-Video) ? How have you connected the Video card into your TV - via SCART, or a 4-pin Mini-DIN S-Video connector on the TV, or other means?

On some Graphichs cards you could change (at least in Windows) the output to composite; i.e. the card gives composite in the pin usually outputting luminance of the S-Video. Maybe that is what atitvout also does? Some graphics cards do not support this feature, though. Also, I think you could get a black-and-white if you use the wrong PAL-X standard, but IIRC, PAL-B or PAL-G should both work (in most European countries, some exceptions in the former eastern block or thereabouts).

Hope this helps :P
_________________
- Ville
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum