Peter Scheske schrieb:
Hallo alle Zusammen
erstmal ein deutliches Danke aber leider kann ich noch immer von keinen Erfolgen berichten. Probiert habe ich folgendes: - Monitor manuell einstellen: statt Vesa (yast - Vorschlag) auch LCD einstellen, mit unterschiedlichen Bildwiederholfrequenzen. - Nichts. ansonsten genaue Daten von der Monitor Spec übernehmen - CalcAlgorithm XServerpool auskommentieren. - Nichts - zusätzlich modelines nach Vorschlag von Malte einfügen - Nichts - modelines ganz aus der xorg.conf löschen und auf ein Wunder warten ;-) (Manfreds Lösung) - auch nichts.
aber einen interessanter Effekt ist mir noch aufgefallen während der gesamten Probiererei:
wenn ich sax2 -r aufrufe dann wird 1280x1024 angezeigt (Grafikkarte und Monitor. Wenn ich dann die Konfig teste (-> ok->Test) dann wird mir im Testbild 640x480 angezeigt (sogar mit 3d ;-)). [ . . . .] vielleicht hat noch jemand eine Idee für mich?
Grüße Peter
hallo Peter Damit hast Du doch schon mal wichtige Angaben. Mache nun folgendes : 1) Gehe zu http://de.wikipedia.org/wiki/Framebuffer“ auszugsweise: Typische Framebuffer-Auflösung: 640 × 480: 307200 Pixel, Seitenverhältnis 4:3 800 × 600: 480000 Pixel, Seitenverhältnis 4:3 1024 × 768: 786432 Pixel, Seitenverhältnis 4:3 1280 × 1024: 1,31 Mio. Pixel, Seitenverhältnis 5:4 1680 × 1050: 1,76 Mio. Pixel, Seitenverhältnis 16:10 1600 × 1200: 1,92 Mio. Pixel, Seitenverhältnis 4:3 1920 × 1200: 2,3 Mio. Pixel, Seitenverhältnis 16:10 2048 × 1536: 3,15 Mio. Pixel, Seitenverhältnis 4:3 2560 × 1600: 4,10 Mio. Pixel, Seitenverhältnis 16:10 Beispiele Textmodus (z.B. beim Hochfahren eines Computers oder im Konsolenmodus unter Linux) Bei einer 80 × 25 Zeichen großen Konsole, wobei jedes Zeichen und seine Farbe mit jeweils 8 Bit (also zusammen 16 Bit) gespeichert wird, belegt der Framebuffer 80 × 25 × 16 = 32000 Bit = 4 kB. Grafikmodus (z.B. unter Microsoft Windows oder beim X Window System unter Linux) Bei einer Bildschirmauflösung von 1024 x 768 Pixel und einer Farbtiefe von 24 Bit belegt der Framebuffer 1024 × 768 × 24 = 18874368 Bit = etwa 2,25 MiB. Breite × Höhe × Farben Speicherbedarf Standard 320 × 200 × 2 8 kB C64 640 × 200 × 2 16 kB CGA 750 × 350 × 2 etwa 32 KiB Hercules 640 × 350 × 16 112 kB EGA 640 × 480 × 16 150 KiB VGA 320 × 200 × 256 64 kB VGA 640 × 480 × 256 300 KiB VGA-extended 800 × 600 × 256 480 kB SVGA 1024 × 768 × 256 768 KiB XGA 1024 × 768 × 64k 1,5 MiB XGA 1024 × 768 × TrueColor 2,25 MiB XGA 1280 × 960 × TrueColor etwa 3,5 MiB SXGA 1400 × 1050 × TrueColor etwa 4,2 MiB SXGA+ 1600 × 1200 × TrueColor etwa 5,5 MiB UXGA 1920 × 1200 × TrueColor etwa 6,6 MiB WUXGA 2048 × 1536 × TrueColor 9 MiB SUXGA 2560 × 960 × TrueColor etwa 7 MiB Dual SXGA In der Übersicht wurde im Fall von TrueColor berücksichtigt, dass Daten intern mit 24 Bit gespeichert werden. 2) Wähle Deine Monitor-Auflösung (PC-Anschluss mit 15-poligem Vga-Kabel, sonst Änderungen möglich ? hab ich nicht) Trage in /etc/lilo.conf oder /boot/grub.fst (?) Deine vga-Kennung ein, z.B. folgendes: vga=0x031a oder 0x031b für 1280x1024 (16 / 24 bit) Quelle: hwinfo --framebuffer 02: None 00.0: 11001 VESA Framebuffer [Created at bios.440] Unique ID: rdCR.ZmdTxVH7lq8 Hardware Class: framebuffer Model: "NVidia NV18 () Board" Vendor: "NVidia Corporation" Device: "NV18 () Board" SubVendor: "NVidia" SubDevice: Revision: "Chip Rev A2" Memory Size: 128 MB Memory Range: 0xd0000000-0xd7ffffff (rw) Mode 0x0300: 640x400 (+640), 8 bits Mode 0x0301: 640x480 (+640), 8 bits Mode 0x0303: 800x600 (+800), 8 bits Mode 0x0305: 1024x768 (+1024), 8 bits Mode 0x0307: 1280x1024 (+1280), 8 bits Mode 0x030e: 320x200 (+640), 16 bits Mode 0x030f: 320x200 (+1280), 24 bits Mode 0x0311: 640x480 (+1280), 16 bits Mode 0x0312: 640x480 (+2560), 24 bits Mode 0x0314: 800x600 (+1600), 16 bits Mode 0x0315: 800x600 (+3200), 24 bits Mode 0x0317: 1024x768 (+2048), 16 bits Mode 0x0318: 1024x768 (+4096), 24 bits Mode 0x031a: 1280x1024 (+2560), 16 bits Mode 0x031b: 1280x1024 (+5120), 24 bits Mode 0x0330: 320x200 (+320), 8 bits Mode 0x0331: 320x400 (+320), 8 bits Mode 0x0332: 320x400 (+640), 16 bits Mode 0x0333: 320x400 (+1280), 24 bits Mode 0x0334: 320x240 (+320), 8 bits Mode 0x0335: 320x240 (+640), 16 bits Mode 0x0336: 320x240 (+1280), 24 bits Mode 0x033d: 640x400 (+1280), 16 bits Mode 0x033e: 640x400 (+2560), 24 bits Mode 0x0345: 1600x1200 (+1600), 8 bits Mode 0x0346: 1600x1200 (+3200), 16 bits Mode 0x0347: 1400x1050 (+1400), 8 bits Mode 0x0348: 1400x1050 (+2800), 16 bits Mode 0x0352: 2048x1536 (+8192), 24 bits Config Status: cfg=no, avail=yes, need=no, active=unknown 3) Schreibe die initrd neu - Für "lilo" wie folgt: mkinitrd -k /boot/vmlinuz-Kernel-Version -i /boot/initrd-Kernel-Version -s 1280x1024 enter 4) Für lilo.conf : lilo aufrufen 5) für Bottloader "grub" entsprechend verfahren (hab ich nicht) 6) SuSEconfig aufrufen (oder auch ohne ?) 7) Yast-Kontrollzentrum -> Hardware -> Grafikkarte und Monitor bearbeiten oder 8) Nach /usr/src den Nvidia-Treiber kopieren 9) in den Textmodus wechseln mit "init 3" 10) cd /usr/src Nvidia-Treiber installieren (wenn Infos fehlen, bitte nachfragen) 11) modprobe nvidia 12) sax2 -m 0=nvidia Achtung: Beim Test darauf achten, dass tatsächlich 1280x1024 (bzw die gewünschte Auflösung) eingerichtet ist Evtl "5/4" bzw "4/3" und Bildschirmgröße usw ändern Etwa von sax2 konfigurierte "VESA" ändern, wenn Monitor bekannt. Sonst Auflösung beachten 13) sax2 verlassen und Neustart ausführen 14) Nach Neustart /etc/X11/xorg.conf bearbeiten: a) Nur Schriften stehen lassen, die in /usr/share/fonts existieren (dgl gilt für /etc/X11/fs/config) Es ist falsch, "unscaled" Schriften einzutragen, wenn man diese gar nicht hat. Muss womöglich nach jeder Bearbeitung von sax2 erneuert werden b) Wenn sax2 korrekt ausgeführt wurde, keine anderen Änderungen vornehmen außer c) Werbung von "NVIDIA" entfernen wie folgt: "Logo" "off" Section "Device" BoardName "GeForce4 MX 440 with AGP8X" BusID "1:0:0" Driver "nvidia" Identifier "Device[0]" Option "usevnc" "no" Screen 0 Option "Logo" "off" VendorName "NVidia" EndSection Zusatzinfo: Obige Angaben sind auch für bootsplash verwendbar Hoffe, es hilft jetzt Arno -- 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