Hallo! Zur Zeit sieht meine XF86Config so aus: Section "Modes" Identifier "Modes[0]" Modeline "1024x768" 94.50 1024 1072 1168 1280 768 769 772 808 +hsync +vsync EndSection Section "Screen" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1024x768" EndSubSection [..] Ich wuerde XFree aber gerne nur mit 16 Bit Farbtiefe laufen lassen. Wenn ich eine weitere Subsection "Display" fuer 16 Bit hinzufuege und neu starte laeuft XFree mit 1920x1440 ... Wie muss ich die Modeline aendern um 1024x786x16 zu bekommen? Sax2 kennt zwar meinen Monitor (ViewSonic PS790) laeuft aber ansonsten leider nicht. Gibt es irgendwo ein README wie man die modelines berechnet?? -- MfG Thomas Mueller - http://www.tmueller.com for pgp key --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Thomas Mueller wrote:
Zur Zeit sieht meine XF86Config so aus:
Section "Modes" Identifier "Modes[0]" Modeline "1024x768" 94.50 1024 1072 1168 1280 768 769 772 808 +hsync +vsync EndSection
Section "Screen" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1024x768" EndSubSection [..]
Ich wuerde XFree aber gerne nur mit 16 Bit Farbtiefe laufen lassen.
Wenn ich eine weitere Subsection "Display" fuer 16 Bit hinzufuege und neu starte laeuft XFree mit 1920x1440 ... Wie muss ich die Modeline aendern um 1024x786x16 zu bekommen?
Sollte eigentlich gehen. Ich habe zwischendurch den Fehler gemacht zu glauben die Datei /etc/XF86Config wäre für XF4 zuständig. XFree4 verwendet jedoch die Datei /etc/X11/XF86Config . Vielleicht liegt es daran. Viel Glück, Alexander Werth --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Alexander! Alexander Werth schrieb am Samstag, den 16. Dezember 2000: [gleiche Modeline fuer 16 und 24 bit]
Ich wuerde XFree aber gerne nur mit 16 Bit Farbtiefe laufen lassen.
Wenn ich eine weitere Subsection "Display" fuer 16 Bit hinzufuege und neu starte laeuft XFree mit 1920x1440 ... Wie muss ich die Modeline aendern um 1024x786x16 zu bekommen?
Sollte eigentlich gehen. Ich habe zwischendurch den Fehler gemacht zu glauben die Datei /etc/XF86Config wäre für XF4 zuständig. XFree4 verwendet jedoch die Datei /etc/X11/XF86Config . Vielleicht liegt es daran.
Nein ich habe schon die /etc/X11/XF86Config geaendert (sonst waere ja nichts passiert). -- MfG Thomas Mueller - http://www.tmueller.com for pgp key --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Samstag, 16. Dezember 2000 um 15:58 (+0100) schrieb Thomas Mueller:
Zur Zeit sieht meine XF86Config so aus:
Section "Modes" Identifier "Modes[0]" Modeline "1024x768" 94.50 1024 1072 1168 1280 768 769 772 808 +hsync +vsync EndSection
Section "Screen" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1024x768" EndSubSection [..]
Ich wuerde XFree aber gerne nur mit 16 Bit Farbtiefe laufen lassen.
Das sollte eigentlich kein Problem sein...
Wenn ich eine weitere Subsection "Display" fuer 16 Bit hinzufuege und neu starte laeuft XFree mit 1920x1440 ...
Virtuell oder real?
Wie muss ich die Modeline aendern um 1024x786x16 zu bekommen?
Gar nicht, die Modelines sind AFAIK unabhängig von der verwendeten Farbtiefe. Ersetze in der obigen Screen-Section die Einträge "DefaultDepth 24" und "Depth 24" durch "DefaultDepth 16" und "Depth 16" und es sollte IMHO funktionieren. BTW: Ich habe hier gar keine Modes-Section mehr in /etc/X11/XF86Config. Kommentiere doch deine evtl. einfach mal aus... Vorsicht: "HorizSync" und "VertRefresh" in der Monitor-Section sollten (dann) an die Werte deines Monitors angepasst sein.
Gibt es irgendwo ein README wie man die modelines berechnet??
Sollte IMHO in deinem Fall nicht nötig sein, aber: - Mit xvidtune kannst du mit den Modeline-Einträgen "rumspielen" (Start-Warnung beachten). - Zumindest in den älteren Auflagen des "Linux-Anwender-Handbuch" von Lunetix gab es ein ausführliches Kapitel zu den Modelines und deren Berechnung. Ich weiss jedoch nicht, ob es das noch in den aktuellen Auflagen gibt, in der auf den SuSE-CDs (6.4) vorliegenden Version ist das Kapitel nicht drin :-( Gruß Andreas -- Andreas Könecke "Andreas Koenecke <akoenecke@akoenecke.de>" PGP-ID/Fingerprint: BD7C2E59/3E 11 E5 29 0C A8 2F 49 40 6C 2D 5F 12 9D E1 E3 PGP-Key on request or on public keyservers -- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Andreas! Andreas Koenecke schrieb am Sonntag, den 17. Dezember 2000:
* Samstag, 16. Dezember 2000 um 15:58 (+0100) schrieb Thomas Mueller:
Zur Zeit sieht meine XF86Config so aus:
Section "Modes" Identifier "Modes[0]" Modeline "1024x768" 94.50 1024 1072 1168 1280 768 769 772 808 +hsync +vsync EndSection
Section "Screen" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1024x768" EndSubSection [..]
Ich wuerde XFree aber gerne nur mit 16 Bit Farbtiefe laufen lassen.
Das sollte eigentlich kein Problem sein...
Das dachte ich anfangs auch :-)
Wenn ich eine weitere Subsection "Display" fuer 16 Bit hinzufuege und neu starte laeuft XFree mit 1920x1440 ...
Virtuell oder real?
Real.
Wie muss ich die Modeline aendern um 1024x786x16 zu bekommen?
Gar nicht, die Modelines sind AFAIK unabhängig von der verwendeten Farbtiefe.
Ersetze in der obigen Screen-Section die Einträge "DefaultDepth 24" und "Depth 24" durch "DefaultDepth 16" und "Depth 16" und es sollte IMHO funktionieren.
Hm, die DefaultDepth habe ich geandert auf 16 dann passiert obiges, die "Depth 24" Section habe ich drin gelassen da es ja zusaetzlich eine "Depth 16" Section gibt (fuer jede Farbtiefe eben eine).
BTW: Ich habe hier gar keine Modes-Section mehr in /etc/X11/XF86Config. Kommentiere doch deine evtl. einfach mal aus... Vorsicht: "HorizSync" und "VertRefresh" in der Monitor-Section sollten (dann) an die Werte deines Monitors angepasst sein.
Habe ich gemacht, bei 24 bit klappt das auch, bei 16 bit passiert aber wieder exakt das selbe! Wie war das doch gleich bei XFree4: wenn keine Modeline vorhanden ist berechnet der die selber anhand der gewuenschten Aufloesung und Faehigkeiten des Monitors? Kann sein dass das bei meinen 16 bit auch passiert und irgend etwas falsches berechnet wird?
Gibt es irgendwo ein README wie man die modelines berechnet??
Sollte IMHO in deinem Fall nicht nötig sein, aber:
- Mit xvidtune kannst du mit den Modeline-Einträgen "rumspielen" (Start-Warnung beachten).
Ja das kenne ich, dabei ist ja aber der "HDISPLAY" und "VDISPLAY" Wert (die Aufloesungen) fix, daher kann ich da nichts aendern. Damit kann ich nur die Bildposition anpassen?!
- Zumindest in den älteren Auflagen des "Linux-Anwender-Handbuch" von Lunetix gab es ein ausführliches Kapitel zu den Modelines und deren Berechnung. Ich weiss jedoch nicht, ob es das noch in den aktuellen Auflagen gibt, in der auf den SuSE-CDs (6.4) vorliegenden Version ist das Kapitel nicht drin :-(
Ich denke das war fuer XFree 3.x. Bei der SuSE 6.4 war glaube ich auch noch ein Program zut berechnung von Modelines dabei, in der 7.0 fehlt das. Die Eintraege von XFree 3.3.6 habe ich auch noch hier, die haben problemlos funtioniert: Modeline "1024x768" 126.16 1024 1080 1256 1352 768 768 783 802 Der jetzt sieht so aus: Modeline "1024x768" 94.50 1024 1072 1168 1280 768 769 772 808 +hsync +vsync Jetzt habe ich mal ein paar andere Aufloesungen bei 16 bit getestet: 640x480, 800x600, 1152x864 und 1280x960 funktionieren wie gewuenscht, die einzige Aufloesung die nicht tut ist natuerlich die die ich brauche :-/ Jetzt lasse ich voruebergehend 1152x864 laufen, dabei komme ich aber leider nur auf 75 Hz :-( -- MfG Thomas Mueller - http://www.tmueller.com for pgp key --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Thomas, * Sonntag, 17. Dezember 2000 um 14:38 (+0100) schrieb Thomas Mueller:
Andreas Koenecke schrieb am Sonntag, den 17. Dezember 2000:
BTW: Ich habe hier gar keine Modes-Section mehr in /etc/X11/XF86Config. Kommentiere doch deine evtl. einfach mal aus... Vorsicht: "HorizSync" und "VertRefresh" in der Monitor-Section sollten (dann) an die Werte deines Monitors angepasst sein.
Habe ich gemacht, bei 24 bit klappt das auch, bei 16 bit passiert aber wieder exakt das selbe!
Hm, seltsam.
Wie war das doch gleich bei XFree4: wenn keine Modeline vorhanden ist berechnet der die selber anhand der gewuenschten Aufloesung und Faehigkeiten des Monitors? Kann sein dass das bei meinen 16 bit auch passiert und irgend etwas falsches berechnet wird?
Das könnte sein, was steht denn in /var/log/XFree86.0.log (beim Laden des Moduls "libvgahw.a")?
Die Eintraege von XFree 3.3.6 habe ich auch noch hier, die haben problemlos funtioniert:
Modeline "1024x768" 126.16 1024 1080 1256 1352 768 768 783 802
Der jetzt sieht so aus:
Modeline "1024x768" 94.50 1024 1072 1168 1280 768 769 772 808 +hsync +vsync
Der Aubau der Modelines hat sich doch AFAIK von XFree 3.3.6 zu XFree 4.X nicht geändert, oder?
Jetzt habe ich mal ein paar andere Aufloesungen bei 16 bit getestet: 640x480, 800x600, 1152x864 und 1280x960 funktionieren wie gewuenscht, die einzige Aufloesung die nicht tut ist natuerlich die die ich brauche :-/
Natürlich! ;-) Ich kann das Verhalten (Auflösung 1920x1440) "deines" X-Servers hier reproduzieren, wenn ich in der entsprechenden Display-Subsection den Mode-Eintrag entferne. Vielleicht (ich traue mich kaum, es zu fragen) doch irgendwo in der /etc/X11/XF86Config ein EndSection/EndSubsection oder ein schließendes " vergessen? Gruß Andreas -- Andreas Könecke "Andreas Koenecke <akoenecke@akoenecke.de>" PGP-ID/Fingerprint: BD7C2E59/3E 11 E5 29 0C A8 2F 49 40 6C 2D 5F 12 9D E1 E3 PGP-Key on request or on public keyservers -- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Andreas! Andreas Koenecke schrieb am Sonntag, den 17. Dezember 2000:
Wie war das doch gleich bei XFree4: wenn keine Modeline vorhanden ist berechnet der die selber anhand der gewuenschten Aufloesung und Faehigkeiten des Monitors? Kann sein dass das bei meinen 16 bit auch passiert und irgend etwas falsches berechnet wird?
Das könnte sein, was steht denn in /var/log/XFree86.0.log (beim Laden des Moduls "libvgahw.a")?
(II) Loading sub module "vgahw" (II) LoadModule: "vgahw" (II) Loading /usr/X11R6/lib/modules/libvgahw.a (II) Module vgahw: vendor="The XFree86 Project" compiled for 4.0.1, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.2 (==) NV(0): Using HW cursor (--) NV(0): Linear framebuffer at 0xD0000000 (--) NV(0): MMIO registers at 0xDC000000 (--) NV(0): VideoRAM: 32768 kBytes
Die Eintraege von XFree 3.3.6 habe ich auch noch hier, die haben problemlos funtioniert:
Modeline "1024x768" 126.16 1024 1080 1256 1352 768 768 783 802
Der jetzt sieht so aus:
Modeline "1024x768" 94.50 1024 1072 1168 1280 768 769 772 808 +hsync +vsync
Der Aubau der Modelines hat sich doch AFAIK von XFree 3.3.6 zu XFree 4.X nicht geändert, oder?
Bin ich ueberfragt, mit der Modeline habe ich es aber auch erfolglos versucht.
Jetzt habe ich mal ein paar andere Aufloesungen bei 16 bit getestet: 640x480, 800x600, 1152x864 und 1280x960 funktionieren wie gewuenscht, die einzige Aufloesung die nicht tut ist natuerlich die die ich brauche :-/
Natürlich! ;-)
Ich kann das Verhalten (Auflösung 1920x1440) "deines" X-Servers hier reproduzieren, wenn ich in der entsprechenden Display-Subsection den Mode-Eintrag entferne. Vielleicht (ich traue mich kaum, es zu fragen)
Aha, das ist interressant - ne moment, das verstehe ich nicht so ganz. Was hast Du dann fuer "Modes" Eintraege in der Section? Hast Du dann ueberhaupt keinen mehr in der SubSection?
doch irgendwo in der /etc/X11/XF86Config ein EndSection/EndSubsection oder ein schließendes " vergessen?
Ich habe eben nochmal geschaut (von der Datei brauche ich nie mehr ein Backup zu machen die kann ich auswendig auf's Byte hinschreiben), alles okay. Dass Du das reproduzieren kannst hat mich jetzt doch nicht mehr losgelassen und ich habe nochmal weiter probiert und konnte es loesen (ohne es zu verstehen :-( ): in der SubSection stand bisher nur die von mir gewuenschte Aufloesung (1024x768). Jetzt habe ich unter die 1024x768 alle anderen gestellt von denen ich weiss dass sie tun - und jetzt startet X mit physikalischen 1024x768, allerdings virtuellen 1280x960. Mit dem "Virtual" Keywort konnte ich aber auch die virtuelle Aufloesung auf 1024x768 setzen. Sehr seltsam. -- MfG Thomas Mueller - http://www.tmueller.com for pgp key --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Thomas, * Dienstag, 19. Dezember 2000 um 12:06 (+0100) schrieb Thomas Mueller:
Andreas Koenecke schrieb am Sonntag, den 17. Dezember 2000:
Das könnte sein, was steht denn in /var/log/XFree86.0.log (beim Laden des Moduls "libvgahw.a")?
(II) Loading sub module "vgahw" (II) LoadModule: "vgahw" (II) Loading /usr/X11R6/lib/modules/libvgahw.a (II) Module vgahw: vendor="The XFree86 Project" compiled for 4.0.1, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.2 (==) NV(0): Using HW cursor (--) NV(0): Linear framebuffer at 0xD0000000 (--) NV(0): MMIO registers at 0xDC000000 (--) NV(0): VideoRAM: 32768 kBytes
Das gibt ja nicht viel her, da ist der nvidia-Treiber gesprächiger: (II) Module vgahw: vendor="The XFree86 Project" compiled for 4.0.1, module version = 0.1.0 ABI class: XFree86 Video Driver, version 0.2 (--) NVIDIA(0): Chipset: "GeForce 256" (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32 (==) NVIDIA(0): RGB weight 888 (==) NVIDIA(0): Default visual is TrueColor (**) NVIDIA(0): Option "NvAGP" "1" (==) NVIDIA(0): Using HW cursor (--) NVIDIA(0): Linear framebuffer at 0xD8000000 (--) NVIDIA(0): MMIO registers at 0xD5000000 (==) NVIDIA(0): Write-combining range (0xd8000000,0x400000) (--) NVIDIA(0): VideoRAM: 32768 kBytes (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) (II) NVIDIA(0): My_Mon: Using hsync range of 31.50- 96.00 kHz (II) NVIDIA(0): My_Mon: Using vrefresh range of 40.00-120.00 Hz (II) NVIDIA(0): Clock range: 12.00 to 300.00 MHz (WW) NVIDIA(0): Mode "1024x768" deleted (bad mode clock/interlace/doublescan) (WW) NVIDIA(0): Mode "1600x1200" deleted (hsync out of range) (WW) NVIDIA(0): Mode "1792x1344" deleted (width too large for virtual size) (WW) NVIDIA(0): Mode "1792x1344" deleted (width too large for virtual size) (WW) NVIDIA(0): Mode "1856x1392" deleted (width too large for virtual size) (WW) NVIDIA(0): Mode "1856x1392" deleted (width too large for virtual size) (WW) NVIDIA(0): Mode "1920x1440" deleted (width too large for virtual size) (WW) NVIDIA(0): Mode "1920x1440" deleted (width too large for virtual size) (II) NVIDIA(0): My_Mon: Using hsync range of 31.50- 96.00 kHz (II) NVIDIA(0): My_Mon: Using vrefresh range of 40.00-120.00 Hz (II) NVIDIA(0): Clock range: 12.00 to 300.00 MHz (**) NVIDIA(0): Virtual size is 1600x1280 (pitch 1792) (**) NVIDIA(0): Default mode "1280x1024": 157.5 MHz, 91.1 kHz, 85.0 Hz (**) NVIDIA(0): Default mode "1152x864": 108.0 MHz, 67.5 kHz, 75.0 Hz (**) NVIDIA(0): Default mode "1024x768": 94.5 MHz, 68.7 kHz, 85.0 Hz (**) NVIDIA(0): Default mode "800x600": 56.3 MHz, 53.7 kHz, 85.1 Hz (**) NVIDIA(0): Default mode "640x480": 36.0 MHz, 43.3 kHz, 85.0 Hz (==) NVIDIA(0): DPI set to (75, 75)
Was hast Du dann fuer "Modes" Eintraege in der Section? Hast Du dann ueberhaupt keinen mehr in der SubSection?
Ja, genau. So: Subsection "Display" Depth 16 EndSubsection
Dass Du das reproduzieren kannst hat mich jetzt doch nicht mehr losgelassen und ich habe nochmal weiter probiert und konnte es loesen (ohne es zu verstehen :-( ): in der SubSection stand bisher nur die von mir gewuenschte Aufloesung (1024x768). Jetzt habe ich unter die 1024x768 alle anderen gestellt von denen ich weiss dass sie tun - und jetzt startet X mit physikalischen 1024x768, allerdings virtuellen 1280x960. Mit dem "Virtual" Keywort konnte ich aber auch die virtuelle Aufloesung auf 1024x768 setzen. Sehr seltsam.
Wirklich sehr seltsam. Aber wenn es funktioniert... ... dann kannst du ja jetzt auf den nvidia-Treiber umstellen. ;-) Gruß Andreas -- Andreas Könecke "Andreas Koenecke <akoenecke@akoenecke.de>" PGP-ID/Fingerprint: BD7C2E59/3E 11 E5 29 0C A8 2F 49 40 6C 2D 5F 12 9D E1 E3 PGP-Key on request or on public keyservers -- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Thomas Mueller wrote:
Zur Zeit sieht meine XF86Config so aus:
Section "Modes" Identifier "Modes[0]" Modeline "1024x768" 94.50 1024 1072 1168 1280 768 769 772 808 +hsync +vsync EndSection
Section "Screen" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1024x768" EndSubSection [..]
Ich wuerde XFree aber gerne nur mit 16 Bit Farbtiefe laufen lassen.
Wenn ich eine weitere Subsection "Display" fuer 16 Bit hinzufuege und neu starte laeuft XFree mit 1920x1440 ... Wie muss ich die Modeline aendern um 1024x786x16 zu bekommen?
Versuch doch mal in die Display SubSection das Kommando Virtual xdim ydim, dh. Virtual 1024 768 einzubauen und so explizit die Virtuelle Auflösung vorzugeben. Quelle: man XF86Config . Alexander Werth --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (3)
-
akoenecke@akoenecke.de
-
tmm@tmueller.com
-
werth@gelnhausen.net