[Ramp] TV-out met nVidia TwinView

Pagina: 1
Acties:
  • 928 views sinds 30-01-2008
  • Reageer

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 30-01 21:30
Een mooiere en samenvattendere titel was niet te bedenken :p Ik heb namelijk een probleem met TV-out onder Linux. In XP was het in twee klikjes geregeld (daar is dan weer niks aan ;( ) maar onder Linux lijkt het een probleem te zijn, zo'n probleem dat ik het ook niet leuk meer is.

Ik heb een Samsung Syncmaster 205BW (DVI, native resolutie: 1680x1050) hier en alleen draait dat perfect met de laatste Forceware drivers (169.07) onder Ubuntu 7.10 met de 2.6.23.12 kernel van kernel.org. Maar nu wilde ik TV-out activeren en dat geeft nogal wat problemen. De betreffende TV is een klein AudioSonic dingetje dat maximaal op 1024x768@60Hz draait.

Ik ben aan de slag gegaan om het werkend te krijgen, heb de laatste handleiding van nVidia erbij gepakt. Daar snapte ik echter niks van, ze geven niet duidelijk wat er nou moet gebeuren, maar eerder 'wat kan'. Heb dus op Google gezocht en kwam verschillende guides tegen maar ze spreken elkaar tegen werken doet geen van alle het.

Toevallig trapte ik vandaag nog tegen een link aan naar de Ubuntu wiki waar het allemaal piekfijn wordt uitgelegd. Ik dus mijn Xorg.conf aanpassen, maar nog steeds werkte het niet. Het probleem wat ik bij alle guides ben tegengekomen is dat op het moment dat ik Xorg opnieuw opstart, ik alleen op de TV beeld hebt en mijn LCD display uit gaat(stand-by). Dit gebeurd als ik ConnectedMonitors niet gebruik en als ik ConnectedMonitors op 'DFP-0,TV-0' zet (zoals in de guide). De driver is er blijkbaar heilig van overtuigd dat de TV mijn primaire monitor is. Als ik DPF-0 en TV-0 omwissel dan werkt het wel, maar dan krijgt mijn TV weer geen signaal.

Dus... hoe verder? Heeft iemand tips/suggesties/...?

Alvast bedankt,
Sebas

Relevante specs:
OS (Distro): Ubuntu 7.10
OS (Kernel): Kernel 2.16.23.12 van kernel.org
Videodriver: nVidia Linux Display driver 169.07
Videokaart: ASUS nVidia GeForce 8800GTS 320MB
Moederbord: ASUS M2N-SLI Deluxe

xorg.conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# xorg.conf (xorg X Window System server configuration file)
#
# xorg.conf door Sebazzz gegenereerd
# Type 'man sebazzz' in een console voor meer informatie

# Mijn ..? Niks...
Section "Files"
EndSection

# Mijn mooie platte keyboardje...
Section "InputDevice"
    Identifier  "Logitech UltraX Media Keyboard"
    Driver      "kbd"
    Option      "CoreKeyboard"
    Option      "XkbRules"  "xorg"
    Option      "XkbModel"  "pc105"
    Option      "XkbLayout" "us"
    Option      "XkbVariant"    "intl"
    Option      "XkbOptions"    "lv3:ralt_switch"
EndSection

# Mijn muisje uit 2001 dat het al jaren volhoudt
Section "InputDevice"
    Identifier  "Typhoon Wireless Optical Mouse"
    Driver      "mouse"
    Option      "CorePointer"
    Option      "Device"        "/dev/input/mice"
    Option      "Protocol"      "ImPS/2"
    Option      "ZAxisMapping"      "4 5"
    Option      "Emulate3Buttons"   "true"
EndSection

# Mijn lieve gemodde geflashte ASUS nVidia 8800GTS 320MB videokaart
# normale monitor poort
Section "Device"
    Identifier  "ASUS nVidia GeForce 8800GTS 320MB"
    Driver      "nvidia"
    BusID       "PCI:3:0:0"

    Option "ConnectedMonitor" "DFP-0,TV-0"
EndSection

# Mijn grote 20" Samsung Syncmaster 205BW
Section "Monitor"
    Identifier  "Samsung Syncmaster 205BW"
    Option      "DPMS"
    HorizSync   30-81
    VertRefresh 56-60
EndSection

# Schermconfiguratie voor de Samsung Syncmaster
Section "Screen"
    Identifier  "Scherm0"
    Device      "ASUS nVidia GeForce 8800GTS 320MB"
    Monitor     "Samsung Syncmaster 205BW"
    Option          "NoLogo" "False"

    Option      "TwinView"
    Option      "TwinViewOrientation" "clone"
    Option      "TVOutFormat" "COMPOSITE"
    Option      "TVStandard" "PAL-G"
    Option      "Metamodes" "1680x1050,1024x768; 1280x960,1024x768; 1280x960,800x600; 1152x864,1024x768; 800x600,800x600"

    DefaultDepth    24
    SubSection "Display"
        Modes   "1680x1050" "1280x960" "1200x800" "1152x864" "800x600" "640x480"
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier  "LuciferX"
    Screen      "Scherm0"
    InputDevice "Logitech UltraX Media Keyboard"
    InputDevice "Typhoon Wireless Optical Mouse"
EndSection

Section "Module"
    Load           "glx"
    Load       "v4l"
EndSection

Section "Extensions"
    Option         "Composite" "Enable"
EndSection

[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]


  • GoTman
  • Registratie: Oktober 2004
  • Nu online
Probeer het eens met nvidia-settings.
Dat werkt hier iig :)

Yesterday is history. Tomorrow is a mystery. Today is a gift, that’s why we call it the present.


  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 30-01 21:30
Dat heb ik al gedaan hoewel ik het niet vermeld had :)
Met nvidia settings gaat altijd één van de scherm op zwart :(

[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]


  • Crakie
  • Registratie: Augustus 2006
  • Laatst online: 05-01 21:39

Crakie

I want my board back, Lance

I feel your pain. Ben er ontzettend mee aan het klooien geweest. Toen ik eenmaal beeld had, was het zwart-wit. Dat heb ik alleen met het kortsluiten van S-video-pinnetjes kunnen oplossen. Dat was dus overigens geen DVI.

Heb je wel beeld op beide schermen tijdens het opstarten? Dat zou wel moeten. Verdere suggesties: resolutie naar beneden voor de tv, of een andere X-configuratie (aparte X-server bijv.) proberen.

Deze signature is strikt genomen langer dan noodzakelijk.


  • Four
  • Registratie: Oktober 2001
  • Niet online

Four

I void warranty

Ik weet zeker dat onderstaande werkt met nvidea dual head dvi.. kun je ff aanpassen met resolutie etc.

Dan idd nvidia-settings runnen

Kun je even


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder3)  Thu Dec 13 19:09:35 PST 2007

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen     "LEFT"
#    Screen         0   "LEFT" 0 0
#    Screen    1    "RIGHT" RightOf "LEFT"
    InputDevice    "Generic Keyboard"
    InputDevice    "Configured Mouse"
EndSection

Section "Files"

    # path to defoma fonts
    FontPath        "/usr/share/fonts/X11/misc"
    FontPath        "/usr/X11R6/lib/X11/fonts/misc"
    FontPath        "/usr/share/fonts/X11/cyrillic"
    FontPath        "/usr/X11R6/lib/X11/fonts/cyrillic"
    FontPath        "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath        "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath        "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath        "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath        "/usr/share/fonts/X11/Type1"
    FontPath        "/usr/X11R6/lib/X11/fonts/Type1"
    FontPath        "/usr/share/fonts/X11/100dpi"
    FontPath        "/usr/X11R6/lib/X11/fonts/100dpi"
    FontPath        "/usr/share/fonts/X11/75dpi"
    FontPath        "/usr/X11R6/lib/X11/fonts/75dpi"
    FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
    Load           "i2c"
    Load           "bitmap"
    Load           "ddc"
    Load           "extmod"
    Load           "freetype"
    Load           "glx"
    Load           "int10"
    Load           "vbe"
EndSection

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
    Option         "CoreKeyboard"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc104"
    Option         "XkbLayout" "us"
EndSection

Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "mouse"
    Option         "CorePointer"
    Option         "Device" "/dev/input/mice"
    Option         "Protocol" "ImPS/2"
    Option         "Emulate3Buttons" "true"
EndSection

Section "Monitor"
    Identifier     "DELL_L"
    Option         "DPMS"
EndSection

#Section "Monitor"
#   identifier  "DELL_R"
#   Option      "DPMS"
#EndSection

Section "Device"
    Identifier     "Generic Video Card"
    Driver         "nvidia"
    BusID      "AGP:03:00:0"
#other options I recommend:
    Option     "NvAGP" "2"
    Option     "NoLogo" "1"
    Option     "RenderAccel" "0"
    Option     "HWcursor"
    Option     "Coolbits" "1"
    Option     "NoPowerConnectorCheck"
    Option     "CursorShadow" "1"
    Option     "CursorShadowAlpha" "32"
    Option     "CursorShadowXOffset" "3"
    Option     "CursorShadowYOffset" "3"
    Option     "ConnectedMonitor" "dfp, dfp"
#if you want Composite and GLX (they don't cooperate):
    #Option     "AllowGLXWithComposite"
#the TwinView stuff
    Option     "TwinView" "1"
#    Option     "MetaModes"  "1280x1024,1280x1024; 1280x1024; 1024x768,1024x768; 1024x768; 800x600,800x600; 800x600"  <<<< Added to screen as a test.
    Option     "TwinViewOrientation"      "RightOf"
    Option     "SecondMonitorHorizSync"   "UseEdidFreqs"
    Option     "SecondMonitorVertRefresh" "UseEdidFreqs"
EndSection
                            
Section "Screen"
    Identifier     "LEFT"
    Device         "Generic Video Card"
    Option     "TwinView"
    Option     "MetaModes"  "1280x1024,1280x1024; 1280x1024; 1024x768,1024x768; 1024x768; 800x600,800x600; 800x600"
    Monitor        "DELL_L"
    DefaultDepth    24
    SubSection     "Display"
        Depth       1
        Modes      "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       4
        Modes      "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       15
        Modes      "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
    EndSubSection
EndSection

#Section "Screen"
#    Identifier     "RIGHT"
#    Device         "Generic Video Card"
#    Monitor        "DELL_R"
#    DefaultDepth    24
#    SubSection     "Display"
#       Depth       1
#       Modes      "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
#    EndSubSection
#    SubSection     "Display"
#            Depth       4
#            Modes      "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
#    EndSubSection
#    SubSection     "Display"
#            Depth       8
#            Modes      "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
#    EndSubSection
#    SubSection     "Display"
#            Depth       15
#            Modes      "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
#    EndSubSection
#    SubSection     "Display"
#            Depth       16
#            Modes      "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
#    EndSubSection
#    SubSection     "Display"
#            Depth       24
#            Modes      "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
#    EndSubSection
#EndSection


Vergeet je composite er niet bij te zetten en 2e display aantepassen
en PCI ipv AGP

dwyslexy != luiheid !! Taalpuristen sla uw slag


  • laurencevde
  • Registratie: November 2001
  • Laatst online: 02-10-2025
Mogen we /var/log/Xorg.0.log? Wel zo handig.
In subsection "Display" mag je de Modes weglaten, dan worden alle mogelijke modes gepakt, en dat zijn alleen degenen die je met "MetaModes" gedefinieerd hebt.
Je kunt ook MetaModes als volgt definieren:
Option "MetaModes" "DFP-0:1680x1050, TV-0:1024x768"

Have a taste of freedom. It is sometimes a bitter pill. To me though, this is the sweetness of the GPL

Pagina: 1