Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

27.02.2009, 21:04

19 Zoll Röhrenmonitor nur 720 x 400

Hallo,

ich habe bei einem 19 Zoll Röhrenmonitor nur eine Auflösung von 720 x 400. (Augenkrebs) ;(

Bisher hatte ich immer einen 22 Zoll acer. (Aaach ja)

Ich habe schon eine neue xorg.conf, gebastelt aber es wird nur diese gringe Auflösung erkannt.

Woran kann das liegen.

Gibt es spezielle Einstellungen in der xorg.conf für Röhrenmonitore?

Gruß Micha.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »MichaelMe« (03.03.2009, 07:27)


2

27.02.2009, 23:17

Hi,
was für einen Grafiktreiber hast du denn und wie sieht deine Xorg.conf jetzt aus? Das wäre gut zu wissen. ;)

Falls du Vesa hast, solltest du Modlines in die Xorg eintragen.
Wenn du xrandr verwendest versuch mal eine neue Modeline hinzuzufügen und dann auf die mittles xrandr umzuschalten.

Als erstes mal "xrandre -q" eingeben,vielleicht sind da ja schon Auflösungen auf die du umstellen kannst.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
$ xrandr -q
Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 1680 x 1050
default connected 1680x1050+0+0 0mm x 0mm
   1680x1050      60.0*
   1440x900       60.0
   1400x1050      60.0
   1280x1024      75.0     60.0
   1280x960       60.0
   1280x800       60.0
   1280x768       60.0
   1152x864       75.0     60.0


Wenn welche da sind kannst du mittels

Quellcode

1
xrandr --output VGA-0 --mode 1680x1050

auf die gewünschte Auflösung umschalten. (VGA-0 kann bei dir natürlich anders heißen).

Falls keine da sind, kannst du Auflösungen manuell hinzufügen. dazu erst mal eine Modline rausfinden.

Modlines bekommt man so heraus:

z.B eine gewollte Auflösung von 1680x1050 (ich hab nämlich einen 22" TFT :) kleiner Scherz)

Quellcode

1
2
3
michilp ~ $ cvt 1680 1050
# 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
Modeline "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync


Danach den mode zu xrandr hinzufügen.

Quellcode

1
2
xrandr --newmode "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync
xrandr --addmode VGA-0 "1680x1050_60.00"

und dann den Mode setzen wie oben.

Wie gesagt, mehr Tipps kann ich dir gerade nicht geben. Da deine Angaben leider sehr dürftig waren und es sonst nur raten wäre. Falls es nicht geht, gib einfach nochmal genauere Angaben durch in Bezug auf Treiber und Xorg, eventuel auch in der Xorg.log schauen, ob da Fehler drin sind und die dann posten.

Viel Erfolg

MfG

Michi

3

28.02.2009, 23:12

Hallo,

meine xorg.conf sieht so aus.

Quellcode

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
Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	FontPath     "/usr/share/fonts/misc/"
	FontPath     "/usr/share/fonts/TTF/"
	FontPath     "/usr/share/fonts/OTF"
	FontPath     "/usr/share/fonts/Type1/"
	FontPath     "/usr/share/fonts/100dpi/"
	FontPath     "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
	Load  "glx"
	Load  "dbe"
	Load  "dri"
	Load  "GLcore"
	Load  "record"
	Load  "xtrap"
	Load  "extmod"
	Load  "type1"
	Load  "freetype"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option	    "XkbRules"   "xorg"
	Option 	    "XkbModel"   "pc105"
	Option	    "XkbLayout"  "de"
	Option      "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Device"
	Identifier  "Card0"
	Driver      "nvidia"
	VendorName  "nVidia Corporation"
	BoardName   "824e [GeForce 8500 GT]"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection


"cvt 1280 1024" hat geklappt. Jedoch bei "xrandr --addmode VGA-0 "1280x1024_60.00"
gibt es immer einen Fehler.

Ist VGA-0, bei mir Card0?

oder kann ich die Auflösung auch händisch in meine xorg.conf eintragen?

Gruß Micha.

4

28.02.2009, 23:43

Unter Verwendung des "nvidia" Treibers solltest du unter
Section "Module"
#Load "dri"
und
#Load "GLcore"
auskommentieren (also wie hier mit einem # davor)

Ansonsten versuche es mal mit der Angabe von ein par Modes

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
Section "Screen"
    Identifier     "Screen0"
    Device         "Card0"
    Monitor        "Monitor0"
    DefaultDepth    24
    
    SubSection     "Display"
        Depth       24
        Modes       "1280x1024" "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubSection
EndSection


Wurde auch auf

Quellcode

1
# eselect opengl set nvidia
umgestellt?

Und: Schaue mal zb in dem Handbuch deines Monitors nach den Frequenz Angaben, diese sollten dann mit in die

Quellcode

1
2
3
4
5
6
7
8
9
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "VSC" 
    ModelName      "ViewSonic VP930 Series"
    DisplaySize     380    310             
    HorizSync       30.0 - 82.0            
    VertRefresh     50.0 - 75.0            
    Option         "DPMS"                  
EndSection
(dies ist ein Beispiel aus meiner xorg.conf)
Wenn du kein Handbuch für dein Monitor mehr hast, dann schaue mal auf den Web-Seiten des Herstellers, dort wird man idR fündig.

5

02.03.2009, 13:30

Quellcode

1
eselect opengl set nvidia

setzt dieser Befehl den nvidia Treiber ins System?

Ändere ich mit "xrandr" die Auflösung temporär über die Konsole? Oder Dauerhaft.

Hat das eintragen der Auflösung in die xorg.conf den gleichen Effekt?
Ist "DefaultDepth 24" die Standarteinstellung unter der ich dann die Auflösungen in der xorg.conf eintrage?

Danke.

Gruß Micha.

6

02.03.2009, 15:03

hallo Michael,
mit xrandr kannst du die Auflösung temporär während laufendem X-Server über die Konsole ändern und dies sogar als user. das Eintargen der Auflösung in die Xorg hat den gleichen Effekt, es müsste die Auflösung dann auch übernehmen.


Quellcode

1
eselect opengl set nvidia


Dies setzt nur die Verknupfungen für OpenGl, das heißt, dass du sicher gehst, für OpenGl( 3d-Unterstützung) die richtigen "nvidia-dateien zu nehmen und nicht die Xorg-Dateien.

Quellcode

1
eselct opengl list
Dies müsste dir eine Auswahl anzeigen aus der du wählen kannst.

Zitat

Ist "DefaultDepth 24" die Standarteinstellung unter der ich dann die Auflösungen in der xorg.conf eintrage?

DefaultDepth ist die Standard-Farbtiefe und 24 ist soweit ich weiß der standard.

7

02.03.2009, 21:16

Hallo,

alles soweit klar. Danke für eure Antworten.

in meiner jetzigen xorg.conf sind keine Modes eingetragen, aber ich habe bei dem 22 Zoll acer trotzdem eine Super Auflösung gehabt. (1680x1050)

Wo kommt diese denn her?

Woher weiß denn der XServer da, mit welcher Auflösung er starten soll, wenn keine Modes eingetragen sind?

Gruß Micha.

8

03.03.2009, 00:36

Ich denke, das kommt auf den Treiber an. Je nach Treiber scannt dieser selber nach Lines oder nicht. In meiner jetzigen Xorg habe ich auch keine Modlines eingetragen, da der Fglrx-Treiber diese selber erkennt. Wenn ich aber von fglrx auf Vesa-Treiber wechsle, muss ich wieder Modlines eintragen. Wahrscheinlich erkennt dein Nvidia-Treiber die Lines auch selber.

9

03.03.2009, 03:43

Woher weiß denn der XServer da, mit welcher Auflösung er starten soll, wenn keine Modes eingetragen sind?
AFAIK sagt der Treiber (nvidia/vesa)
ihm das, dieser wiederum fragt zunächst beim Monitor an, doch leider Antworten nicht alle Monitore, einige weigern sich, und in so einem Fall schickt der Treiber erst mal sehr Vorsichtige Auflösungen, wie in deinem Fall jetzt beim 19" Monitor.
Kleine Auflösungen wie 600x400 können sie idR alle, dies ist also eine reine Vorsichts-Massnahme um die Hardware nicht zu beschädigen.

Nochmal: Versuche die
HorizSync
VertRefresh
Daten die dein Monitor kann zu ergründen und trage sie wie schon im vorigen Post mitgeteilt in die xorg.conf ein, dann macht der Treiber idR den Rest..

MfG

10

03.03.2009, 07:26

o.k. Danke es funktioniert jetzt.

nach Eintrag der Modes in die xorg.conf kennt auch der 19 Zoller die Auflösungen.

Danke. :thumbsup: