Hallo Liste, mein Desktop ( Suse10.2) hatte ein verschobenes Bild nach links und rechts einen schwarzen Balken von ca. 5 mm. Da es aber mit Sax2 nicht möglich war dies zu verschieben. Normal kommt beim SaxTest "XFine2" mit "Change Position und Change Size", diese Pfeile schieben das Bild normal nach oben-unten oder links- rechts. Aber es rührt sich nichts dabei, mehrmals versucht. In der alten 10.0 geht das problemlos (diese hat aber auch nicht xorg). Als einzige Lösung habe ich nun bei Sax unter "Card" ->Options->HorizSync 1024 ausgewählt, da ich ja eine " Auflösung 1024x768x75Hz" habe. Damit habe ich nun zwar ein ganzes Bild, jedoch ist die Auflösung nun viel zu groß, Alle Icons, die Schrift, Gkrellm usw. sind nun doppelt so groß wie zuvor. Auch nicht das richtige, wie ich denke. aus meiner /etc/X11/xorg.conf von der Suse 10.2 Section "Monitor" Option "CalcAlgorithm" "XServerPool" DisplaySize 305 228 HorizSync 31-60 Identifier "Monitor[0]" ModelName "1024X768@75HZ" Option "DPMS" VendorName "--> LCD" VertRefresh 60-75 UseModes "Modes[0]" EndSection Section "Modes" Identifier "Modes[0]" Modeline "1024x768" 81.80 1024 1080 1192 1360 768 769 772 802 +HSync +VSync Modeline "800x600" 40.00 800 840 968 1056 600 601 605 628 EndSection Section "Screen" DefaultDepth 24 SubSection "Display" Depth 15 Modes "1024x768" "1024x600" "800x600" "768x576" "640x480" Section "Device" BoardName "GeForce4 MX 440" BusID "1:0:0" Driver "nvidia" Identifier "Device[0]" Option "HorizSync" "1024" Screen 0 VendorName "NVIDIA" EndSection Was mir auffiel ist das bei allen Betriebsystemen mit Xorg diese falsche Anzeige - verschoben mit Balken vorkommt, aber bei der Suse 10.0 mit Xf86 sich das Problem mit Sax2 beheben läßt. Versucht habe ich es mit Kubuntu, Etch und Kanotix. Beim Versucht es mit "xvidtune" einzustellen, erhalte ich in der Suse10.2 (vor der Eintragung "Option "HorizSync" "1024"") die Meldung das sich nichts ändern liese da dies nicht unterstützt würde. Gibt es möglicherweise eine Lösung bei der ich einen vollen Desktop und eine normale Auflösung erhalten kann? Wieso ist die Feineinstellung in Sax2-XFine2 ohne Funktion? Vielleicht kann mir wer einen Rat geben wie ich es hinbekommen könnte, Danke schon mal im voraus. Gruß Sigi -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Siegfrid Brandstätter schrieb:
Als einzige Lösung habe ich nun bei Sax unter "Card" ->Options->HorizSync 1024 ausgewählt, da ich ja eine " Auflösung 1024x768x75Hz" habe. Damit habe ich nun zwar ein ganzes Bild, jedoch ist die Auflösung nun viel zu groß, Alle Icons, die Schrift, Gkrellm usw. sind nun doppelt so groß wie zuvor. Auch nicht das richtige, wie ich denke.
Prinzipiell ganz einfach. Schalte die betreffenden EDID Optionen bei nvidia aus und konfiguriere xorg.conf manuell. Hier was zu lesen: http://us.download.nvidia.com/XFree86/Linux-x86/100.14.09/README/appendix-b.... 'info xmodes' könnte unter Umständen auch nützlich sein. Thx Jan -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Jan, Am Di Juni 12 2007 schrieb Jan Tiggy:
Siegfrid Brandstätter schrieb:
Als einzige Lösung habe ich nun bei Sax unter "Card" ->Options->HorizSync 1024 ausgewählt, da ich ja eine " Auflösung 1024x768x75Hz" habe. Damit habe ich nun zwar ein ganzes Bild, jedoch ist die Auflösung nun viel zu groß, Alle Icons, die Schrift, Gkrellm usw. sind nun doppelt so groß wie zuvor. Auch nicht das richtige, wie ich denke.
Prinzipiell ganz einfach. Schalte die betreffenden EDID Optionen bei nvidia aus OK
und konfiguriere xorg.conf manuell.
Meinst Du die Daten in /etc/xorg.conf händisch eintragen? Da weiß ich leider nicht was ich da noch ändern sollte,daß sich das auch mal auswirkt. Sehe keinen Unterschied zu früher mal, oder zur Suse 10.0. Gruß Sigi -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Siegfrid Brandstätter schrieb:
und konfiguriere xorg.conf manuell. Ja
Meinst Du die Daten in /etc/xorg.conf händisch eintragen? Da weiß ich leider nicht was ich da noch ändern sollte,daß sich das auch mal auswirkt. Sehe keinen Unterschied zu früher mal, oder zur Suse 10.0.
So schwer ist es auch nicht. Schau mal, im Appendix von nvidia lesen wir: "By default, the NVIDIA X driver makes use of a display device's EDID, when available, during construction of its mode pool. The EDID is used as a source for possible modes, for valid frequency ranges, and for collecting data on the physical dimensions of the display device for computing the DPI (see Appendix E, Dots Per Inch). However, if you wish to disable the driver's use of the EDID, you can set this option to False: Option "UseEDID" "FALSE" Note that, rather than globally disable all uses of the EDID, you can individually disable each particular use of the EDID; e.g., Option "UseEDIDFreqs" "FALSE" Option "UseEDIDDpi" "FALSE" Option "ModeValidation" "NoEdidModes" Default: True (use EDID" Also wenn du Option "UseEDIDFreqs" "FALSE" in die Section "Device" einträgst, dann richtet sich deine nvidia nicht nach dem was sie von dem Monitor direkt bekommt, sondern nach den Einträgen in xorg.conf. Das heißt, dass die Einstellungen für HorizSync und VertRefresh der xorg.conf entnommen werden. Mit diesen Einträgen kannst du jetzt rumspielen, aber immer brav in der Range des Monitors bleiben (Handbuch beachten). Du kannst z.B. mal schauen welches VertRefresh ggf dein Windows optimal einsetzt. Eine reine wysiwyg test software unter linux ist mir nicht bekannt. Dann hast du noch die Kombinationen: Option "UseEDIDDpi" "FALSE" und DisplaySize 305 228, oder Option "ModeValidation" "NoEdidModes" und die Modelines Die modlines kannst du mit xmodes sehr bequem konfigurieren. Wenn du die für dein System optimalen HorizSync und VertRefresh Ranges hast, dann kannst du mit Hilfe von xmodes die modlines exakt für jede benötigte Auflösung definieren. Außerdem kannst du auch hier ein bißchen nachlesen: http://de.gentoo-wiki.com/MAN_xorg.conf Viel Erfolg! MfG Jan -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Jan, Am Mi Juni 13 2007 schrieb Jan Tiggy:
Siegfrid Brandstätter schrieb:
und konfiguriere xorg.conf manuell.
Ja
Meinst Du die Daten in /etc/xorg.conf händisch eintragen? Da weiß ich leider nicht was ich da noch ändern sollte,daß sich das auch mal auswirkt. Sehe keinen Unterschied zu früher mal, oder zur Suse 10.0.
So schwer ist es auch nicht.
Sollte man meinen, aber egal was ich da reinschreibe (Daten von anderen Linux Installationen- bei denen es geht) es bleibt der Balken. Oder der X Server wird nicht gefunden, aus ;-(
Schau mal, im Appendix von nvidia lesen wir:
"By default, the NVIDIA X driver makes use of a display device's EDID, when available, during construction of its mode pool. The EDID is used as a source for possible modes, for valid frequency ranges, and for collecting data on the physical dimensions of the display device for computing the DPI (see Appendix E, Dots Per Inch). However, if you wish to disable the driver's use of the EDID, you can set this option to False:
Option "UseEDID" "FALSE"
Note that, rather than globally disable all uses of the EDID, you can individually disable each particular use of the EDID; e.g.,
Option "UseEDIDFreqs" "FALSE" Option "UseEDIDDpi" "FALSE" Option "ModeValidation" "NoEdidModes"
Default: True (use EDID"
Also wenn du Option "UseEDIDFreqs" "FALSE" in die Section "Device" einträgst, dann richtet sich deine nvidia nicht nach dem was sie von dem Monitor direkt bekommt, sondern nach den Einträgen in xorg.conf. Das heißt, dass die Einstellungen für HorizSync und VertRefresh der xorg.conf entnommen werden. Mit diesen Einträgen kannst du jetzt rumspielen, aber immer brav in der Range des Monitors bleiben (Handbuch beachten).
Da sind die selben Daten wie in allen anderen Installationen und vom Monitor Handbuch enthalten. Zusätzlich die ""UseEDIDFreqs" "FALSE" "UseEDIDDpi" "FALSE"" Optionen Section "Device" BoardName "GeForce4 MX 440" BusID "1:0:0" Driver "nvidia" Identifier "Device[0]" Option "VertRefresh" "60.0 - 70.0" Option "HorizSync" "31.0 - 60.0" Option "UseEDIDFreqs" "FALSE" Option "UseEDIDDpi" "FALSE" Screen 0 VendorName "NVidia" EndSection
Du kannst z.B. mal schauen welches VertRefresh ggf dein Windows optimal einsetzt.
Habe kein Windows.
Eine reine wysiwyg test software unter linux ist mir nicht bekannt.
Aber die Daten aus den anderen Linux müßten doch hier auch wirken, daß verstehe ich einfach nicht.
Dann hast du noch die Kombinationen:
Option "UseEDIDDpi" "FALSE" und DisplaySize 305 228, oder Option "ModeValidation" "NoEdidModes" und die Modelines
Die modlines kannst du mit xmodes sehr bequem konfigurieren.
Da muß ich Dich nun nochmals fragen was Du damit meinst. Wie macht man das?
Wenn du die für dein System optimalen HorizSync und VertRefresh Ranges hast, dann kannst du mit Hilfe von xmodes die modlines exakt für jede benötigte Auflösung definieren.
Genügt da nicht wenn die Daten in der "Section "Modes" drinstehen? Quelle sind die bestehenden Daten aus anderen Linux. Section "Monitor" Option "CalcAlgorithm" "XServerPool" DisplaySize 305 228 HorizSync 31-60 Identifier "Monitor[0]" ModelName "1024X768@75HZ" Option "DPMS" VendorName "--> LCD" VertRefresh 60-70 UseModes "Modes[0]" EndSection Da habe ich schon einige verschiedene Modeline Daten versucht. Section "Modes" Identifier "Modes[0]" Modeline "1024x768" 79.52 1024 1064 1176 1360 768 769 772 801 Modeline "800x600" 40.00 800 856 984 1056 600 601 605 628 EndSection Section "Screen" DefaultDepth 24 SubSection "Display" Depth 15 Modes "1024x768" "1024x600" "800x600" "768x576" "640x480" EndSubSection |--| EndSubSection Device "Device[0]" Identifier "Screen[0]" Monitor "Monitor[0]" EndSection
Außerdem kannst du auch hier ein bißchen nachlesen: http://de.gentoo-wiki.com/MAN_xorg.conf
Dort lese ich: DisplaySize width height</dt> Dieser Eintrag gibt die Breite und Höhe des Bildschirmes in millimetern an (nicht erforderlich). Sofern vorhanden, werden diese Angaben zur berechnung der horizontalen und vertikalen Auflösung des Bildschirms (DPI) verwendet. Aber obwohl alles vorhanden ist (siehe oben) es gibt keine Änderung ;-( Festgemauert in der Erde... ;-) Schönen Gruß Sigi -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Siegfrid Brandstätter schrieb:
Hallo Jan, Am Mi Juni 13 2007 schrieb Jan Tiggy:
Siegfrid Brandstätter schrieb:
und konfiguriere xorg.conf manuell. Ja
Meinst Du die Daten in /etc/xorg.conf händisch eintragen?
wo kommt die her ? bei mir /etc/X11/xorg.conf
Sollte man meinen, aber egal was ich da reinschreibe (Daten von anderen Linux Installationen- bei denen es geht) es bleibt der Balken. Oder der X Server wird nicht gefunden, aus ;-(
Balken - wo ?
Da muß ich Dich nun nochmals fragen was Du damit meinst. Wie macht man das?
Wenn du die für dein System optimalen HorizSync und VertRefresh Ranges hast, dann kannst du mit Hilfe von xmodes die modlines exakt für jede benötigte Auflösung definieren.
Genügt da nicht wenn die Daten in der "Section "Modes" drinstehen? Quelle sind die bestehenden Daten aus anderen Linux.
Da habe ich schon einige verschiedene Modeline Daten versucht. Section "Modes" Identifier "Modes[0]" Modeline "1024x768" 79.52 1024 1064 1176 1360 768 769 772 801 Modeline "800x600" 40.00 800 856 984 1056 600 601 605 628 EndSection
diese Angaben müssen von der Videokarte relisierbar sein und der Monitor muss sie darstellen können. Ich muüsste auch erst nachlesen, aber... zu Zeiten von Kernel 0.9.xxx mussten wir das noch selber berechnen! der erste Wert scheint die Frequenz zu sein (und damit die Zeit)
Section "Screen" DefaultDepth 24 SubSection "Display" Depth 15 Modes "1024x768" "1024x600" "800x600" "768x576" "640x480" EndSubSection |--| EndSubSection Device "Device[0]" Identifier "Screen[0]" Monitor "Monitor[0]" EndSection
Außerdem kannst du auch hier ein bißchen nachlesen: http://de.gentoo-wiki.com/MAN_xorg.conf
Dort lese ich: DisplaySize width height</dt> Dieser Eintrag gibt die Breite und Höhe des Bildschirmes in millimetern an (nicht erforderlich). Sofern vorhanden, werden diese Angaben zur berechnung der horizontalen und vertikalen Auflösung des Bildschirms (DPI) verwendet. sicher berechnet er die Angaben (oben) jetzt auch schon Userfreundllich..
Aber obwohl alles vorhanden ist (siehe oben) es gibt keine Änderung ;-( Festgemauert in der Erde... ;-)
wenn du die richtige xconf erwischt und das X-System neu startest ( CTRL-ALT-Backspace), dann tut es es schon! Wir haben vor nicht allzulanger Zeit einen "störrischen" (alten) 15" TFT auch überredet! TFT's sollten problemlos mit 60Hz Vertical-Kipp laufen... und klugerweise möglichst immer nur mit einem Parameter spielen... ggfs. erst mal VESA Karte und TFT(Modelines) hinschubsen....dann erst nVidia(Hardwarebeschleunigung)
Schönen Gruß Sigi
Grüsse Fred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Fred Ockert schrieb:
Da habe ich schon einige verschiedene Modeline Daten versucht. Section "Modes" Identifier "Modes[0]" Modeline "1024x768" 79.52 1024 1064 1176 1360 768 769 772 801 Modeline "800x600" 40.00 800 856 984 1056 600 601 605 628 EndSection
diese Angaben müssen von der Videokarte relisierbar sein und der Monitor muss sie darstellen können. Ich muüsste auch erst nachlesen, aber... zu Zeiten von Kernel 0.9.xxx mussten wir das noch selber berechnen! der erste Wert scheint die Frequenz zu sein (und damit die Zeit)
Jetzt 'xmode' tut es schon für uns. Das stimmt, dass die GraKa es machen sollte (EDID), dennoch habe ich in den letzten Monaten 2 CRT in die Finger bekommen die beim Sprung von der X Standardaufösung auf ein Spiel (hier enemy-territory) einfach ein 'out-of range' gingen. Dann gab's auch mehrere billig TFT's die auf z.B. max 75Hz ausgelegt waren, aber der nvidia Treiber wollte sie via EDID unbedingt mit 76Hz ansteuern. Ergo, noch nicht mal der blöde Autojustierknopf am Monitor funktionierte. Also mußte ich halt EDID ausschalten und die Freqs in xorg.conf manuell setzen. Dann gab es auch einen alten CRT der zwar 1024x768 mit 100Hz konnte, aber die nvidia Karte halt nur 75Hz ihm zur Verfügung stellte. Ein kurzes 'xmode -r 100 -x 1024 -y 768' ergab: Modeline "1024x768" 113.31 1024 1096 1208 1392 768 769 772 814 und die Kiste lief dann einwandfrei. Das sind so Kleinigkeiten mit den ein blutiger Anfänger sehr schlecht klar kommt. MfG Jan -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Fr Juni 15 2007 schrieb Jan Tiggy:
Fred Ockert schrieb:
Da habe ich schon einige verschiedene Modeline Daten versucht. Section "Modes" Identifier "Modes[0]" Modeline "1024x768" 79.52 1024 1064 1176 1360 768 769 772 801 Modeline "800x600" 40.00 800 856 984 1056 600 601 605 628 EndSection
diese Angaben müssen von der Videokarte relisierbar sein und der Monitor muss sie darstellen können. Ich muüsste auch erst nachlesen, aber... zu Zeiten von Kernel 0.9.xxx mussten wir das noch selber berechnen! der erste Wert scheint die Frequenz zu sein (und damit die Zeit)
Jetzt 'xmode' tut es schon für uns. Das stimmt, dass die GraKa es machen sollte (EDID), dennoch habe ich in den letzten Monaten 2 CRT in die Finger bekommen die beim Sprung von der X Standardaufösung auf ein Spiel (hier enemy-territory) einfach ein 'out-of range' gingen. Dann gab's auch mehrere billig TFT's die auf z.B. max 75Hz ausgelegt waren, aber der nvidia Treiber wollte sie via EDID unbedingt mit 76Hz ansteuern. Ergo, noch nicht mal der blöde Autojustierknopf am Monitor funktionierte.
Das habe ich hier ja auch genauso.
Also mußte ich halt EDID ausschalten und die Freqs in xorg.conf manuell setzen. Dann gab es auch einen alten CRT der zwar 1024x768 mit 100Hz konnte, aber die nvidia Karte halt nur 75Hz ihm zur Verfügung stellte. Ein kurzes 'xmode -r 100 -x 1024 -y 768' ergab: Modeline "1024x768" 113.31 1024 1096 1208 1392 768 769 772 814 und die Kiste lief dann einwandfrei.
Da ist ja auch gleich die Antwort für meine Frage: "wie ermittele ich die Xmodes" linux-sy54:/home/sigi # xmode -r 75 -x 1024 -y 768 60 75 Modeline "1024x768" 81.80 1024 1080 1192 1360 768 769 772 802 linux-sy54:/home/sigi #
Das sind so Kleinigkeiten mit den ein blutiger Anfänger sehr schlecht klar kommt.
Noch dazu wenn dann das ganze noch immer nicht läuft. Ich denke mal ich sollte möglicherweise mal den Nvidia Treiber wieder loswerden. Dies ist nämlich die einzige Installation bei der dieser aktiv (installiert) ist. Vermutlich spinnt der sein Eigenleben bei mir zusammen. Eine andere Erklärung habe ich nicht mehr. Wie werde ich den am besten wieder los? Schönen Gruß Sigi
MfG Jan
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Liste, hallo Jan, Am Fr Juni 15 2007 schrieb Siegfrid Brandstätter:
Hallo,
Am Fr Juni 15 2007 schrieb Jan Tiggy:
Fred Ockert schrieb:
Da habe ich schon einige verschiedene Modeline Daten versucht. Section "Modes" Identifier "Modes[0]" Modeline "1024x768" 79.52 1024 1064 1176 1360 768 769 772 801 Modeline "800x600" 40.00 800 856 984 1056 600 601 605 628 EndSection
diese Angaben müssen von der Videokarte relisierbar sein und der Monitor muss sie darstellen können. Ich muüsste auch erst nachlesen, aber... zu Zeiten von Kernel 0.9.xxx mussten wir das noch selber berechnen! der erste Wert scheint die Frequenz zu sein (und damit die Zeit)
Jetzt 'xmode' tut es schon für uns. Das stimmt, dass die GraKa es machen sollte (EDID), dennoch habe ich in den letzten Monaten 2 CRT in die Finger bekommen die beim Sprung von der X Standardaufösung auf ein Spiel (hier enemy-territory) einfach ein 'out-of range' gingen. Dann gab's auch mehrere billig TFT's die auf z.B. max 75Hz ausgelegt waren, aber der nvidia Treiber wollte sie via EDID unbedingt mit 76Hz ansteuern. Ergo, noch nicht mal der blöde Autojustierknopf am Monitor funktionierte.
Das habe ich hier ja auch genauso.
Also mußte ich halt EDID ausschalten und die Freqs in xorg.conf manuell setzen. Dann gab es auch einen alten CRT der zwar 1024x768 mit 100Hz konnte, aber die nvidia Karte halt nur 75Hz ihm zur Verfügung stellte. Ein kurzes 'xmode -r 100 -x 1024 -y 768' ergab: Modeline "1024x768" 113.31 1024 1096 1208 1392 768 769 772 814 und die Kiste lief dann einwandfrei.
Da ist ja auch gleich die Antwort für meine Frage: "wie ermittele ich die Xmodes"
linux-sy54:/home/sigi # xmode -r 75 -x 1024 -y 768 60 75 Modeline "1024x768" 81.80 1024 1080 1192 1360 768 769 772 802 linux-sy54:/home/sigi #
Das sind so Kleinigkeiten mit den ein blutiger Anfänger sehr schlecht klar kommt.
Noch dazu wenn dann das ganze noch immer nicht läuft. Ich denke mal ich sollte möglicherweise mal den Nvidia Treiber wieder loswerden. Dies ist nämlich die einzige Installation bei der dieser aktiv (installiert) ist. Vermutlich spinnt der sein Eigenleben bei mir zusammen. Eine andere Erklärung habe ich nicht mehr. Wie werde ich den am besten wieder los?
Es hat sich nun endlich doch noch richtig eingestellt. Nach dem ich die obigen " xmode -r 75 -x 1024 -y 768" ermittelt , eingetragen und mit Strg+Alt+Backspace einen Neustart machte hatte sich nichts gerührt. Nach dem ich aber die Mail absendete fällt mir auf einmal auf, "der Balken ist endlich weg". Hat wohl eine lange Leitung ;-) Danke für die guten Tipps, besonders an Jan. Schönen Gruß Sigi -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Fred Ockert
-
Jan Tiggy
-
Siegfrid Brandstätter