[Multimonitor] Resolutie LCD TV

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

  • Zsub
  • Registratie: Juli 2006
  • Laatst online: 31-01 21:16
Hey,

Ik heb een LCD TV aan de DVI van mijn 6600GT hangen. Die krijgt ook netjes beeld, dus dat gaat goed. Enige punt is de resolutie. X vind die 1280x720, terwijl de zichtbare resolutie slechts 1216x684 is. En ik krijg X niet zo ver dat die resolutie uitgestuurd wordt. Onder windows kan je m scalen met een wizard, maar ik geloof niet dat er zoiets is voor linux. Ik ben al een tijdje bezig met xorg.conf, maar ik kom d'r niet uit. Ook de search levert geen dingen op die ik vat. Help...? Bvd!

Ohja, er hangt ook een Acer aan met een native res van 1280x1024 (maar die staat er wel in :P)...
En ik wil graag dat de LCD TV als extra scherm gebruikt wordt :) Wat onder Windows DualView heet oid. Als ik het goed heb, heb ik nu één groot X screen met een res. van 2560x1024, maar dat wil ik dus niet... Ik wil Dat beide schermen onderdeel zijn van hetzelfde X screen, maar allebei op hun eigen resolutie draaien...

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
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildmeister@builder26)  Wed Sep 12 14:29:53 PDT 2007

# /.../
# SaX generated X11 config file
# Created on: 2007-10-20T19:16:47+0200.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "ServerLayout"
    Identifier     "Layout[all]"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" 1280 0
    InputDevice    "Keyboard[0]" "CoreKeyboard"
    InputDevice    "Mouse[1]" "CorePointer"
    Option         "Clone" "off"
    Option         "Xinerama" "on"
EndSection

Section "Files"
    InputDevices      "/dev/gpmdata"
    InputDevices      "/dev/input/mice"
    FontPath        "/usr/share/fonts/misc:unscaled"
    FontPath        "/usr/share/fonts/local"
    FontPath        "/usr/share/fonts/75dpi:unscaled"
    FontPath        "/usr/share/fonts/100dpi:unscaled"
    FontPath        "/usr/share/fonts/Type1"
    FontPath        "/usr/share/fonts/URW"
    FontPath        "/usr/share/fonts/Speedo"
    FontPath        "/usr/share/fonts/PEX"
    FontPath        "/usr/share/fonts/cyrillic"
    FontPath        "/usr/share/fonts/latin2/misc:unscaled"
    FontPath        "/usr/share/fonts/latin2/75dpi:unscaled"
    FontPath        "/usr/share/fonts/latin2/100dpi:unscaled"
    FontPath        "/usr/share/fonts/latin2/Type1"
    FontPath        "/usr/share/fonts/latin7/75dpi:unscaled"
    FontPath        "/usr/share/fonts/baekmuk:unscaled"
    FontPath        "/usr/share/fonts/japanese:unscaled"
    FontPath        "/usr/share/fonts/kwintv"
    FontPath        "/usr/share/fonts/truetype"
    FontPath        "/usr/share/fonts/uni:unscaled"
    FontPath        "/usr/share/fonts/CID"
    FontPath        "/usr/share/fonts/ucs/misc:unscaled"
    FontPath        "/usr/share/fonts/ucs/75dpi:unscaled"
    FontPath        "/usr/share/fonts/ucs/100dpi:unscaled"
    FontPath        "/usr/share/fonts/hellas/misc:unscaled"
    FontPath        "/usr/share/fonts/hellas/75dpi:unscaled"
    FontPath        "/usr/share/fonts/hellas/100dpi:unscaled"
    FontPath        "/usr/share/fonts/hellas/Type1"
    FontPath        "/usr/share/fonts/misc/sgi:unscaled"
    FontPath        "/usr/share/fonts/xtest"
    FontPath        "/opt/kde3/share/fonts"
EndSection

Section "Module"
    Load           "extmod"
    Load           "type1"
    Load           "glx"
    Load           "freetype"
    Load           "dbe"
EndSection

Section "ServerFlags"

# Removed Option "Xinerama" "0"
# Removed Option "Xinerama" "1"
# Removed Option "Xinerama" "0"
    Option         "AllowMouseOpenFail" "on"
    Option         "Xinerama" "1"
EndSection

Section "InputDevice"
    Identifier     "Keyboard[0]"
    Driver         "kbd"
    Option         "Protocol" "Standard"
    Option         "XkbLayout" "us"
    Option         "XkbModel" "logitech_g15"
    Option         "XkbRules" "xfree86"
    Option         "XkbVariant" "intl"
EndSection

Section "InputDevice"
    Identifier     "Mouse[1]"
    Driver         "evdev"
    Option         "Buttons" "20"
    Option         "InputFashion" "Mouse"
    Option         "Name" "Logitech USB Gaming Mouse"
    Option         "Protocol" "event"
    Option         "SendCoreEvents" "on"
    Option         "Vendor" "Sysp"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "Modes"
    Identifier         "Modes[0]"
    ModeLine     "1280x1024" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection

Section "Monitor"
    Identifier     "Monitor[0]"
    VendorName     "--> VESA"
    ModelName      "1280X1024@60HZ"
    UseModes       "Modes[0]"
    DisplaySize     340    270
    HorizSync       31.0 - 64.0
    VertRefresh     50.0 - 60.0
    Option         "CalcAlgorithm" "XServerPool"
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Acer AL1714"
    HorizSync       30.0 - 82.0
    VertRefresh     50.0 - 75.0
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "JVC FPDEUFT3"
    HorizSync       15.0 - 46.0
    VertRefresh     49.0 - 61.0
EndSection

Section "Device"
    Identifier     "Device[0]"
    Driver         "nvidia"
    VendorName     "NVidia"
    BoardName      "GeForce 6600 GT"
    BusID          "1:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 6600 GT"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Videocard1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 6600 GT"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Screen"
    Identifier     "Screen[0]"
    Device         "Device[0]"
    Monitor        "Monitor[0]"
    DefaultDepth    24
    SubSection     "Display"
        Depth       15
        Modes      "1280x1024"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "1280x1024"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "1280x1024"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "1280x1024"
    EndSubSection
EndSection

Section "Screen"

# Removed Option "TwinView" "1"
# Removed Option "metamodes" "CRT: 1280x1024 +0+0, DFP: 1216x684 +1280+0"
    Identifier     "Screen0"
    Device         "Videocard1"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "CRT: 1280x1024 +0+0"
EndSection

Section "Screen"

# Removed Option "metamodes" "DFP: 1216x684 +0+0"
# Removed Option "metamodes" "DFP: 1216x684 +0+0"
    Identifier     "Screen1"
    Device         "Videocard0"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP: nvidia-auto-select +0+0"
EndSection

  • Ultraman
  • Registratie: Februari 2002
  • Laatst online: 31-01 00:14

Ultraman

Moderator Harde Waren

Boefje

Dit heeft voor mijn gevoel meer met Linux configuratie van doen dan hardwarematigheden aan videokaarten/beeldschermen.
Ik move je dus even naar NOS.

[ Voor 11% gewijzigd door Ultraman op 29-10-2007 01:18 ]

Als je stil blijft staan, komt de hoek wel naar jou toe.


  • Zsub
  • Registratie: Juli 2006
  • Laatst online: 31-01 21:16
Niet zo subtiel schopje?

  • dion_b
  • Registratie: September 2000
  • Laatst online: 15:09

dion_b

Moderator Harde Waren

say Baah

Lastig. Ik zou eens wat custom modelines gaan berekenen voor jouw resolutie en kijken wat er dan gebeurt (modeline rekentools kun je via Google vinden)

Oslik blyat! Oslik!


  • FiscBiker
  • Registratie: April 2003
  • Laatst online: 13:11
Ik ben bij lange geen Xorg.conf expert, maar als ik jouw xorg.conf naast de mijne leg, denk ik dat je beter even van voren af aan opnieuw kunt beginnen.

Nvidia heeft uitgebreide documentatie die je volgens mij uitstekend als leidraad kunt gebruiken:

http://us.download.nvidia...0.14.19/README/index.html

  • daft_dutch
  • Registratie: December 2003
  • Laatst online: 02-12-2025

daft_dutch

>.< >.< >.< >.<

kde en gnome kunnen ook al draaiend de resolutie aanpassen. Spellen doen dit ook.

gvidm - quickly and easily change video resolutions in X
2de keer dat ik dit post deze maand

>.< >.< >.< >.<


  • Zsub
  • Registratie: Juli 2006
  • Laatst online: 31-01 21:16
Ok, ik snap er niks meer van. Ik heb m'n xorg.conf nu zo gemaakt (ik heb alle screens of serverdingen weggehaald en zelf erin gezet) dat er twee X screens zijn en dat werkt ook, het enige is dat m'n tweede scherm op een te grote resolutie wordt aangestuurd. De zichtbare resolutie is 1216x684. Ik heb zo'n modeline calculator gebruikt, maar ik weet de Horizontal sync van het scherm niet en ook de Pixel Clock niet.

Even voor 't overzicht: Mijn schermen zijn een Acer AL1714 die het goed doet, een JVC LT-26A80ZU die een te grote resolutie aangeleverd krijgt. Dit hangt aan een 6600GT op een openSUSE10.3 bak...

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
Section "ServerLayout"
    Identifier     "Layout[all]"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    InputDevice    "Keyboard[0]" "CoreKeyboard"
    InputDevice    "Mouse[1]" "CorePointer"
    Option         "Clone" "off"
    Option         "Xinerama" "off"
EndSection

Section "Files"
---Fonts---
EndSection

Section "Module"
    Load           "freetype"
    Load           "type1"
    Load           "dbe"
    Load           "glx"
    Load           "extmod"
EndSection

Section "ServerFlags"
    Option         "AllowMouseOpenFail" "on"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"
    Identifier     "Keyboard[0]"
    Driver         "kbd"
    Option         "Protocol" "Standard"
    Option         "XkbLayout" "us"
    Option         "XkbModel" "logitech_g15"
    Option         "XkbOptions" "eurosign:5"
    Option         "XkbRules" "xfree86"
    Option         "XkbVariant" "intl"
EndSection

Section "InputDevice"
    Identifier     "Mouse[1]"
    Driver         "mouse"
    Option         "Buttons" "8"
    Option         "Device" "/dev/input/mice"
    Option         "Name" "USB Gaming Mouse"
    Option         "Protocol" "ExplorerPS/2"
    Option         "SendCoreEvents" "on"
    Option         "Vendor" "Logitech"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Acer AL1714"
    HorizSync       30.0 - 82.0
    VertRefresh     50.0 - 75.0
EndSection

Section "Modes"
    Identifier         "Modes[0]"
    Modeline           "1216x684@61" 67.37 1216 1248 1496 1528 684 698 705 719
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "JVC FPDEUFT3"
    UseModes       "Modes[0]"
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 6600 GT"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Videocard1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 6600 GT"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Screen"

    Identifier     "Screen0"
    Device         "Videocard1"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "CRT: 1280x1024 +0+0"
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Videocard0"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP: 1216x684 +0+0"
EndSection


gvidm is voor *buntu, geloof ik... Ik kan het in ieder geval niet vinden.

  • FiscBiker
  • Registratie: April 2003
  • Laatst online: 13:11
Je hebt nog steeds twee videokaarten gedefinieerd.
Waar komt die nul achter option TwinView vandaan?
Heb je mijn eerdere link wel gevolgd en het advies opgevolgd?
Heb je nog interessante meldingen in Xorg.0.log.*?

  • Zsub
  • Registratie: Juli 2006
  • Laatst online: 31-01 21:16
Ik heb inderdaad twee videokaarten, omdat ik überhaupt eerst die monitor op de goede zichtbare resolutie aan wilde sturen. 't leek me zo makkelijker uit te vinden. Vandaar ook dat TwinView uitstaat, omdat het nu twee X screens zijn.

Ik heb je link inderdaad gevolgd (en gebruikt, overigens ;) ik heb de fonts en modules overgenomen uit een oude werkende xorg.config en de rest zelf in elkaar gesleuteld) en ook gegoogled naar die modeline rekentool, waarmee dus die modeline eruit komt die niet blijkt te werken. Hoewel ik ineens bedenk dat het ook best mogelijk moet zijn op de één of andere manier de EDID info uit te lezen naar voor mij leesbare tekst... (toch?)

As for interessante log-meldingen (uit Xorg.0.log):
code:
1
2
3
4
5
(WW) NVIDIA(1): No valid modes for "DFP:1216x684_50+0+0"; removing.
(WW) NVIDIA(1): 
(WW) NVIDIA(1): Unable to validate any modes; falling back to the default mode
(WW) NVIDIA(1):     "nvidia-auto-select".
(WW) NVIDIA(1):


Dus volgens mij is het inmiddels meer een probleem van hoe ik de goede resolutie uitgestuurd krijg. De TwinView krijg ik daarna (denk/hoop ik :P) wel aan de praat...

Edit: De EDID-lezer die ik vond (read-edid) compiled niet onder x86_64... Ik kan wel binary files dumpen vanuit de nVidia driver, maar ik heb nog geen tool gevonden om daar nuttige informatie uit te halen.

Edit 2: Ok, ik heb de goede info... Als je boot zonder xorg.conf output X de EDID info naar Xorg.0.log

[ Voor 11% gewijzigd door Zsub op 31-10-2007 11:59 ]


  • FiscBiker
  • Registratie: April 2003
  • Laatst online: 13:11
Zsub schreef op woensdag 31 oktober 2007 @ 10:45:
Ik heb inderdaad twee videokaarten, omdat ik überhaupt eerst die monitor op de goede zichtbare resolutie aan wilde sturen. 't leek me zo makkelijker uit te vinden. Vandaar ook dat TwinView uitstaat, omdat het nu twee X screens zijn.
Oh zo, excuseer de verwarring, is het dan misschien niet handiger om gelijk TwinView te proberen? Lijkt me een minder ingewikkelde configuratie.
(...) gegoogled naar die modeline rekentool, waarmee dus die modeline eruit komt die niet blijkt te werken. Hoewel ik ineens bedenk dat het ook best mogelijk moet zijn op de één of andere manier de EDID info uit te lezen naar voor mij leesbare tekst... (toch?)
Heb je zelf geen gtf op je PC staan? dat zou standaard moeten zijn bij X tegenwoordig. Ik krijg het volgende er uit:
code:
1
2
# 1216x684 @ 61.00 Hz (GTF) hsync: 43.25 kHz; pclk: 68.51 MHz
Modeline "1216x684_61.00"  68.51  1216 1272 1400 1584  684 685 688 709  -HSync +Vsync
As for interessante log-meldingen (uit Xorg.0.log):
code:
1
(WW) NVIDIA(1): No valid modes for "DFP:1216x684_50+0+0"; removing.
Dus inderdaad modelines uitproberen. Succes!

  • laurencevde
  • Registratie: November 2001
  • Laatst online: 02-10-2025
Je hebt hier te maken met overscan: je TV vergroot je (1280×720) beeld zodat de randen (die vaak niet goed zijn/waren buiten beeld vallen. Als je overscan op je TV uit weet te zetten ben je van het probleem af. Anders kun je proberen om je comp. op de vga-aansluiting van de TV aan te sluiten. die is bedoeld voor computers, en levert dan ook vaak nauwkeuriger beeld.

Je moet dus wel gewoon 1280×720 naar je TV sturen. Meeste tv's ondersteunen ook maar een paar resoluties. Als je overscan niet uit kunt zetten, zul je een kleiner/niet-vol beeld ernaartoe moeten sturen.
Het makkelijkste is gewoon een kale twinview-configuratie, en dan met de optie "TwinViewXineramaInfoOverride" je TV-beeld goed posititioneren. In dat geval heb je wel een 1280×720-resolutie op je tv, maar denkt je WM dat het 1216×684 is, wat weer door je tv wordt opgerekt. Rondom is dus nog steeds loze, niet-zichtbare ruimte, waar je muis wel nog steeds naartoe kan, maar die verder niet gebruikt wordt.

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


  • Zsub
  • Registratie: Juli 2006
  • Laatst online: 31-01 21:16
laurencevde schreef op woensdag 31 oktober 2007 @ 16:11:
Je hebt hier te maken met overscan: je TV vergroot je (1280×720) beeld zodat de randen (die vaak niet goed zijn/waren buiten beeld vallen.
Dat zou wel de rare vormen van sommige letters (en eigenlijk alles af en toe is iets net wat breder dan normaal, dat bedoel ik :P) verklaren :)
laurencevde schreef op woensdag 31 oktober 2007 @ 16:11:
Als je overscan op je TV uit weet te zetten ben je van het probleem af. Anders kun je proberen om je comp. op de vga-aansluiting van de TV aan te sluiten. die is bedoeld voor computers, en levert dan ook vaak nauwkeuriger beeld.
Het is een HDMI aansluiting, en de TV is met een DVI --> HDMI verloopkabel aangesloten...

Dankjewel! Gerelateerd probleem, maar in deze thread nogal offtopic is dat de TV niet goed reageerd op de AB (afstandsBediening). That is to say, de knoppen waarmee het menu bedient zou moeten kunnen worden doen hetzelfde als hun normale functie, namelijk van kanaal wisselen. Dus ik kan de TV niet configureren tenzij ik die AB goed krijg :P Nog maar 'ns Googlen.
Pagina: 1