Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
tvout vs. Ati Mobility M10 Dell Inspiron 8600
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
joker667
n00b
n00b


Joined: 09 Feb 2005
Posts: 2

PostPosted: Wed Feb 09, 2005 11:15 am    Post subject: tvout vs. Ati Mobility M10 Dell Inspiron 8600 Reply with quote

Hi,
I just managed to get 3D working with with newest xorg + latest Ati-Drivers, but I just don't get my TV-out to work properly. Thats the damn last thing that forces me to boot windows, I just want to watch Movies! :evil:
I got an Dell Inspiron 8600 Notebook with Ati Mobility Radeon 9600 128 MB running 1680x1050 which has an SVIDEO tvout. I installed the Ati Control Panel, editet my xorg.conf and added "NoTVout" "no", so I can choose the tvout options in the ATI Panel. Only if I switch to PAL-SCART I see a flickering mess on my TV, in every other Mode it stays black, but shows some sort of flickering (I see that because the OSD flickers). The same mess happend under Suse9.2, which I used until I tried gentoo :wink:
I also tried:
- running the xserver in 640x480, thought it might be the 1680x1050 resolution. Same mess
- Tried it on my neighbours TV, the mess looked different, but also messy
- run flgrxconfig, and set my TV to 15.6khz and 50 Hz. Same mess


I really hope someone can help me out

joker667


Here comes my xorg.conf File:
Code:

# File generated by xorgconfig.

**********************************************************************
# Module section -- this  section  is used to specify
# which dynamically loadable modules to load.
# **********************************************************************
#
Section "Module"

# This loads the DBE extension module.

    Load        "dbe"     # Double buffer extension


    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection

# This loads the font modules
    Load        "type1"
    Load        "speedo"
    Load        "freetype"
    Load        "xtt"

# This loads the GLX module
    Load       "glx"
# This loads the DRI module
    Load       "dri"

EndSection

# **********************************************************************
# Files section.  This allows default font and rgb paths to be set
# **********************************************************************

Section "Files"


    RgbPath   "/usr/X11R6/lib/X11/rgb"


    FontPath   "/usr/share/fonts/misc/"
    FontPath   "/usr/share/fonts/TTF/"
    FontPath   "/usr/share/fonts/Type1/"
    FontPath   "/usr/share/fonts/CID/"
    FontPath   "/usr/share/fonts/75dpi/"
    FontPath   "/usr/share/fonts/100dpi/"
    FontPath   "/usr/share/fonts/local/"
    FontPath   "/usr/share/fonts/Speedo/"
#    FontPath   "/usr/share/fonts/TrueType/"
#    FontPath   "/usr/share/fonts/freefont/"

# The module search path.  The default path is shown here.

#    ModulePath "/usr/X11R6/lib/modules"

EndSection

# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"


#    Option "NoTrapSignals"


#    Option "DontVTSwitch"


#    Option "DontZap"


#    Option "Dont Zoom"


#    Option "DisableVidModeExtension"

# Uncomment this to enable the use of a non-local xvidtune client.

#    Option "AllowNonLocalXvidtune"


#    Option "DisableModInDev"


#    Option "AllowNonLocalModInDev"

EndSection

# **********************************************************************
# Monitor section
# **********************************************************************

# Any number of monitor sections may be present

Section "Monitor"

    Identifier  "ersterVersuch"
    HorizSync   30-66
    VertRefresh 40-61

EndSection

# ADDED Nightly from forum
Section "Monitor"
    Identifier   "TV"
    HorizSync   31.5 - 68.7
    VertRefresh 60 - 85
    Option "DPMS"
EndSection



# **********************************************************************
# Graphics device section
# **********************************************************************

# Any number of graphics device sections may be present

# Standard VGA Device:

Section "Device"
    Identifier   "ATI"
    VendorName   "Unknown"
    BoardName   "Unknown"
    Option   "AGPMode" "4"
    Option   "EnablePageFlip" "True"
    Option   "IgnoreEDID" "off"


    Driver     "fglrx"


# === TV-out Management ===
# Added manually 8.2.2005

Option "NoTV" "no"
    Option "TVStandard"                 "PAL-SCART"
    Option "TVHSizeAdj"                 "0"     
    Option "TVVSizeAdj"                 "0"     
    Option "TVHPosAdj"                  "0"     
    Option "TVVPosAdj"                  "0"     
    Option "TVHStartAdj"                "0"     
    Option "TVColorAdj"                 "0"     
    Option "GammaCorrectionI"           "0x04411044"
    Option "GammaCorrectionII"          "0x00b02c0b"
 

EndSection



# **********************************************************************
# Screen sections
# **********************************************************************


Section "Screen"
    Identifier  "Screen 1"
    Device      "ATI"
    Monitor     "ersterVersuch"
    DefaultDepth 24

    Subsection "Display"
        Depth       8
        Modes       "1680x1050" "1280x1024" "1024x768" "800x600"
"640x480"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes       "1680x1050" "1280x1024" "1024x768" "800x600"
"640x480"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes       "1680x1050" "1280x1024" "1024x768" "800x600"
"640x480"
        ViewPort    0 0
    EndSubsection
EndSection


Section "Screen"
    Identifier    "Screen2"
    Device   "ATI"
    Monitor   "TV"
    DefaultDepth 24
    Subsection "Display"
       Depth   24
   Modes    "800x600" "640x480"
    EndSubsection
EndSection



# **********************************************************************
# ServerLayout sections.
# **********************************************************************



Section "ServerLayout"

    Identifier  "Simple Layout"



    Screen "Screen 1"


    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"

EndSection

 Section "DRI"
    Mode 0666
 EndSection

#UseInternalAGPGART "no"



And parts of my Xorg.log.0, I know he always selects NTSC-M on startup...:
Code:



(**) fglrx(0): Option "TVStandard" "NTSC-M"
(**) fglrx(0): Option "TVHSizeAdj" "0"
(**) fglrx(0): Option "VSizeAdj" "0"
(**) fglrx(0): Option "TVHPosAdj" "0"
(**) fglrx(0): Option "TVVPosAdj" "0"
(**) fglrx(0): Option "TVHStartAdj" "0"
(**) fglrx(0): Option "TVColorAdj" "0"
(==) fglrx(0): Qbs disabled
(==) fglrx(0): RGB weight 888
(II) fglrx(0): Using 8 bits per RGB (8 bit DAC)
(**) fglrx(0): Gamma Correction for I is 0x04411044
(**) fglrx(0): Gamma Correction for II is 0x00b02c0b
(==) fglrx(0): Buffer Tiling is ON

(II) fglrx(0): I2C bus "DDC" initialized.
(II) fglrx(0): Connector Layout from BIOS --------
(II) fglrx(0): Connector1: DDCType-3, DACType-0, TMDSType--1, ConnectorType-2
(II) fglrx(0): Connector0: DDCType-2, DACType-0, TMDSType-1, ConnectorType-4
(II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) fglrx(0): I2C device "DDC:ddc2" removed.
(II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) fglrx(0): I2C device "DDC:ddc2" removed.
(II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) fglrx(0): I2C device "DDC:ddc2" removed.
(II) fglrx(0): DDC detected on DDCType 2 with Monitor Type 0
(II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) fglrx(0): I2C device "DDC:ddc2" removed.
(II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) fglrx(0): I2C device "DDC:ddc2" removed.
(II) fglrx(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) fglrx(0): I2C device "DDC:ddc2" removed.
(II) fglrx(0): DDC detected on DDCType 3 with Monitor Type 0
(II) fglrx(0): Primary head:
 Monitor   -- LVDS
 Connector -- DVI-D
 DAC Type  -- Primary
 TMDS Type -- External
 DDC Type  -- DVI_DDC
(II) fglrx(0): Secondary head:
 Monitor   -- STV
 Connector -- STV
 DAC Type  -- TVDAC/ExtDAC
 TMDS Type -- NONE
 DDC Type  -- NONE
(II) fglrx(0):
(II) fglrx(0): No valid DesktopSetup Option specified, use clone option by default
(II) fglrx(0): DesktopSetup 0x0001
(II) fglrx(0): Panel ID string: T3997FA           
(II) fglrx(0): Panel Size from BIOS: 1680x1050
(==) fglrx(0):  PseudoColor visuals disabled
(==) fglrx(0): Overlay disabled
(==) fglrx(0): Overlay disabled
(II) fglrx(0): PLL parameters: rf=2700 rd=6 min=20000 max=35000
(==) fglrx(0): Using gamma correction (1.0, 1.0, 1.0)
(==) fglrx(0): Center Mode is disabled
(==) fglrx(0): TMDS coherent mode is enabled
(II) fglrx(0): Validating mode for clone (secondary) head ------------
(WW) fglrx(0): Mode 1680x1050 is not a valid TV mode.
(WW) fglrx(0): Mode 1280x1024 is not a valid TV mode.
(II) fglrx(0): Valid CloneTV Mode: 1024x768
(II) fglrx(0): Valid CloneTV Mode: 800x600
(II) fglrx(0): Valid CloneTV Mode: 640x480
(II) fglrx(0): Total of 3 clone modes found ------------

(II) fglrx(0): Validating modes on Primary head ---------
(II) fglrx(0): Valid mode using on-chip RMX: 1680x1050
(II) fglrx(0): Valid mode using on-chip RMX: 1280x1024
(II) fglrx(0): Valid mode using on-chip RMX: 1024x768
(II) fglrx(0): Valid mode using on-chip RMX: 800x600
(II) fglrx(0): Valid mode using on-chip RMX: 640x480
(II) fglrx(0): Total 5 valid mode(s) found.
(--) fglrx(0): Virtual size is 1680x1050 (pitch 1728)
(**) fglrx(0): *Mode "1680x1050": 119.2 MHz (scaled from 0.0 MHz), 64.8 kHz, 60.0 Hz
(II) fglrx(0): Modeline "1680x1050"  119.25  1680 1728 1760 1840  1050 1052 1058 1080
(**) fglrx(0): *Mode "1280x1024": 119.2 MHz (scaled from 0.0 MHz), 64.8 kHz, 60.0 Hz
(II) fglrx(0): Modeline "1280x1024"  119.25  1280 1728 1760 1840  1024 1052 1058 1080
(**) fglrx(0): *Mode "1024x768": 119.2 MHz (scaled from 0.0 MHz), 64.8 kHz, 60.0 Hz
(II) fglrx(0): Modeline "1024x768"  119.25  1024 1728 1760 1840  768 1052 1058 1080
(**) fglrx(0): *Mode "800x600": 119.2 MHz (scaled from 0.0 MHz), 64.8 kHz, 60.0 Hz
(II) fglrx(0): Modeline "800x600"  119.25  800 1728 1760 1840  600 1052 1058 1080
(**) fglrx(0): *Mode "640x480": 119.2 MHz (scaled from 0.0 MHz), 64.8 kHz, 60.0 Hz
(II) fglrx(0): Modeline "640x480"  119.25  640 1728 1760 1840  480 1052 1058 1080
(==) fglrx(0): DPI set to (75, 75)

(II) fglrx(0): [drm] DRM interface version 1.0
(II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:0:0"
(II) fglrx(0): [drm] added 8192 byte SAREA at 0xe0aeb000
(II) fglrx(0): [drm] mapped SAREA 0xe0aeb000 to 0xb7d23000
(II) fglrx(0): [drm] framebuffer handle = 0xd0000000
(II) fglrx(0): [drm] added 1 reserved context for kernel
(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0):     Name: fglrx
(II) fglrx(0):     Version: 8.8.25
(II) fglrx(0):     Date: Jan 14 2005
(II) fglrx(0):     Desc: ATI FireGL DRM kernel module
(II) fglrx(0): Kernel Module version matches driver.
(II) fglrx(0): Kernel Module Build Time Information:
(II) fglrx(0):     Build-Kernel UTS_RELEASE:        2.6.10-gentoo-r6
(II) fglrx(0):     Build-Kernel MODVERSIONS:        no
(II) fglrx(0):     Build-Kernel __SMP__:            no
(II) fglrx(0):     Build-Kernel PAGE_SIZE:          0x1000
(II) fglrx(0): [drm] register handle = 0xfcff0000
(II) fglrx(0): [agp] Mode=0x1f000217 bridge: 0x8086/0x3340
(II) fglrx(0): [agp] AGP v1/2 disable mask 0x00000000
(II) fglrx(0): [agp] AGP v3 disable mask   0x00000000
(II) fglrx(0): [agp] enabling AGP with mode=0x1f000314
(II) fglrx(0): [agp] AGP protocoll is enabled for grafics board. (cmd=0x1f000314)
(II) fglrx(0): [agp] grafics chipset has AGP v2.0
(II) fglrx(0): [drm] ringbuffer size = 0x00100000 bytes
(II) fglrx(0): [drm] DRM buffer queue setup: nbufs = 100 bufsize = 28672
(II) fglrx(0): [drm] texture shared area handle = 0xe8e01000
(II) fglrx(0): shared FSAAScale=1
(II) fglrx(0): DRI initialization successfull!
(II) fglrx(0): FBADPhys: 0xd0000000 FBMappedSize: 0x008f7000
(II) fglrx(0): Splitting WC range: base: 0xd0000000, size: 0x8f7000
(II) fglrx(0): Splitting WC range: base: 0xd0800000, size: 0xf7000
(II) fglrx(0): Splitting WC range: base: 0xd0880000, size: 0x77000
(II) fglrx(0): Splitting WC range: base: 0xd08c0000, size: 0x37000
(II) fglrx(0): Splitting WC range: base: 0xd08e0000, size: 0x17000
(II) fglrx(0): Splitting WC range: base: 0xd08f0000, size: 0x7000
(II) fglrx(0): Splitting WC range: base: 0xd08f4000, size: 0x3000
(==) fglrx(0): Write-combining range (0xd08f6000,0x1000)
(==) fglrx(0): Write-combining range (0xd08f4000,0x3000)
(==) fglrx(0): Write-combining range (0xd08f0000,0x7000)
(==) fglrx(0): Write-combining range (0xd08e0000,0x17000)
(==) fglrx(0): Write-combining range (0xd08c0000,0x37000)
(==) fglrx(0): Write-combining range (0xd0880000,0x77000)
(==) fglrx(0): Write-combining range (0xd0800000,0xf7000)
(==) fglrx(0): Write-combining range (0xd0000000,0x8f7000)
(II) fglrx(0): FBMM initialized for area (0,0)-(1728,1360)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1728,1050) (front color buffer - assumption)
(==) fglrx(0): Backing store disabled
(==) fglrx(0): Silken mouse enabled
(II) fglrx(0): Using hardware cursor (scanline 1056)
(II) fglrx(0): Largest offscreen area available: 1728 x 296
(WW) fglrx(0): Option "AGPMode" is not used
(WW) fglrx(0): Option "EnablePageFlip" is not used
(II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
   Screen to screen bit blits
   Solid filled rectangles
   8x8 mono pattern filled rectangles
   Solid Lines
   Dashed Lines
   Offscreen Pixmaps
   Setting up tile and stipple cache:
      26 128x128 slots
(II) fglrx(0): Acceleration enabled
(II) fglrx(0): X context handle = 0x00000001
(II) fglrx(0): [DRI] installation complete
(II) fglrx(0): Direct rendering enabled
(II) Loading extension FGLRXEXTENSION
(II) Loading extension ATITVOUT
(==) RandR enabled
(II) Setting vga for screen 0.
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
Back to top
View user's profile Send private message
jamesdick628
Apprentice
Apprentice


Joined: 14 Oct 2004
Posts: 158
Location: Worcester, MA

PostPosted: Wed Feb 09, 2005 7:22 pm    Post subject: Reply with quote

I'm having the same problem as you. I used the ati-drivers a long time ago and it used to work. Now I've switched back to them and it does exactly what you describe. I asked in the forums before but no one answered. I have also emailed ati about the problem but I guess they couldn't be bothered to give me more than an automated response. I've found a solution (although not much of a solution either). If you try it out let me know if it works. In my device section of my xorg.conf file I have an option
Code:

"Option" "MonitorLayout" "LVDS, STV"

With that setup I get the garbled screen that made me think it was using the wrong format. I also tried changing resolutions which I realized wouldn't solve anything because xorg just creates the virtual desktop for it anyways. Next I tried switching the setup in the monitor layout option to be "STV, LVDS". At last I had a picture on the screen, and it was displayed correctly. I thought I'd be able to watch a movie, but of course I couldn't. My thoughts on this: I think it's like the Windows XP primary/secondary screen setup where it will only show video on the primary screen. I haven't been able to figure out how to switch this. Also, my LCD screen has no picture on it. I can't figure that one out either. And one more problem is that this setup will only show a picture on the TV in clone mode.

I was still able to watch a movie on the TV by using the mplayer with -vo gl. I know it's not a very good solution but at least it's some kind of a start. For a while I was thinking that there was something wrong with my video card (as I no longer have windows on this computer to test it).

Anyways, let me know if this works at all for you.
Back to top
View user's profile Send private message
joker667
n00b
n00b


Joined: 09 Feb 2005
Posts: 2

PostPosted: Wed Feb 09, 2005 9:19 pm    Post subject: Reply with quote

Thanks for this, it worked! :-)
With the first Option ("LVDS, STV") nothing changed. I only got an picture on LCD, when switching to PAL-SCART it was the old mess on my TV.
But...
When changing to ("STV,LVDS"), I got a picture on my TV! :D But none on my LCD. And the colors an TV are not quite right, especially when playing Movies via Kaffeine or Mplayer. It is to dark, and if I change Saturation, Brightness etc it becomes acceptable, but not perfect. And if I change to PAL-SCART the Picture is a mess again, the best picture quality is via NTSC, which is strange for a german TV.

But, great Tip, now I will watch my first Movie under Linux :-) . Perhaps we will find out something more about this strange behaviour. Do you own the same Notebook / GraKa?
Back to top
View user's profile Send private message
jamesdick628
Apprentice
Apprentice


Joined: 14 Oct 2004
Posts: 158
Location: Worcester, MA

PostPosted: Wed Feb 09, 2005 9:25 pm    Post subject: Reply with quote

No I actually have a Gateway 450XL. Different card too, it's a 9000M. Hopefully someone else will look at this and tell us how to actually make it work the way it is supposed to. I'm glad it worked for you, though.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments 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