staging.inyokaproject.org

Geforce2 400MX 64MB ... ich werd Wahnsinnig

Status: Ungelöst | Ubuntu-Version: Lubuntu 13.10 (Saucy Salamander)
Antworten |

kuttt

Anmeldungsdatum:
2. November 2013

Beiträge: Zähle...

Tach'schen!

Ich nutze seit 2004 Debian. Meist im richtigen Serverbetrieb und zu Hause als Router. Nun habe ich in meiner Werkstatt einen alten Duron 1300Mhz mit 768Mb Ram und einer Geforce2 400MX 64MB. Ich habe hin- und herüberlegt, was ich da installieren soll. Da liegt noch eine alte Win NT 4.0 CD im Regal, aber als alter Debian-Fan dachte ich mir: "Ubuntu = Debian - das geht. Du hast bis jetzt jedes Problem mit Debian gelöst!"

Also habe ich mir Ubuntu 12.04 LTS geladen und installiert. Lief schön und gut, aber der X war nicht gerade performant. Da ich auf dem Rechner schon mal eine Geparted CD laufen lassen habe und die GUI wehsentlich besser lief (läuft LXDE), habe ich dann auf die LUbuntu Version von lxde.org gewechselt. In der Installation habe ich die Option gewählt, daß ich von Ubuntu 12.04 auf LUbuntu 13.10 aufrüsten möchte. (=keine Neuinstallation)

Damit läuft die GUI wehsentlich performanter

Das Problem: Ich habe einen LCD von Miro. Da ist das Datenblatt: http://www.chip.de/preisvergleich/33817/Datenblatt-Miro-TD-670.html

Da steht, daß die native Auflösung des Displays 1280x1024 ist. Ich bekomme aber LUbuntu nicht dazu diese Auflösung darzustellen.

Die letzten 7 Tage habe ich etliches probiert. Mit dem Effekt, daß ich ein mal die Installation zerschossen habe und mehrmals vor einem Monitor saß, auf dem ich nichts mehr lesen konnte. Mittlerweile schaffe ich aber die xorg.conf auch ohne Monitor zu löschen...

Hier ist meine xorg.conf, wie sie nvidia-xconfig erstellt:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@swio-display-x86-rh72-03.nvidia.com)  Wed Mar  6 17:16:10 PST 2013

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 110.0
    VertRefresh     50.0 - 150.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Damit kann ich maximal 1024x768 Pixel einstellen.

Meine letzte (nicht funktionierende) Version der xorg.conf ist:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@swio-display-x86-rh72-03.nvidia.com)  Wed Mar  6 17:16:10 PST 2013


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
#    ModeLine       "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
    Modeline       "1280x1024R"   90.75  1280 1328 1360 1440  1024 1027 1034 1054 +hsync -vsync
    Gamma           1
    Identifier     "miro"
    Option         "PreferredMode" "1280x1024"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Screen         0
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "miro"
    DefaultDepth    24
    SubSection     "Display"
        Virtual    1280 1024
        Depth       24
        Modes      "1280x1024@60" "1024x768@60" "800x600@60" "640x480@60"
    EndSubSection
EndSection

Damit erhalte ich ein verschobenes Display, auf dem man nichts lesen kann. Ich habe auch schon einen CRT und eine 27" Monitor von Samsung (nativ 1920x1200) probiert - die Ausgabe ist genau die selbe. Es liegt also nicht daran, daß der Monitor die Ausgabe nicht darstellen kann. Es kommt einfach Müll vom VGA Port... Bestätigend kommt dazu, daß der Monitor mir sagt, er bekomme ein Signal mit 1024x768 @ 75HZ. Ich vermute, daß die Ausgabe 1280x1024 ist, aber das als 1024x768 ausgegeben wird. Daher kommt es zu den verschobenen Zeilen. Deutet auf ein Treiberproblem hin...

Wenn ich "Virtual 1280 1024" auskommentiere, dann gehts, aber ich kann maximal 1024x768 einstellen.

In der Monitor-Section kann man z.B. auch die maximalen Daten des Displays eintragen. Wenn ich das mache, hat das leider keinen Effekt.

Meine Vermutung ist, daß ich einfach nicht den richtigen Treiber habe. Nun ist das große Problem, daß NVidia erst Treiber ab der Geforce 5 anbietet und Ubuntu anscheinend die Geforce2 nicht unterstützt.

nvidia-settings sagt immer, daß

You do not appear to be using the NVIDIA X driver.  Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server.

nvidia-xconfig ausführen bringt aber nichts... nvidia-settings sagt immer das selbe...

hier noch alles, was ich in Richtung nvidia installiert habe:

root@kutt-lubuntu:/etc/X11# apt-show-versions | grep nvidia
nvidia-173:i386/saucy 173.14.37-0ubuntu4 uptodate
nvidia-settings-304:i386/saucy 304.88-0ubuntu2 uptodate

und die Ausgabe von lspci:

01:00.0 VGA compatible controller: NVIDIA Corporation NV11 [GeForce2 MX/MX 400] (rev b2) (prog-if 00 [VGA controller])
	Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 10
	Memory at da000000 (32-bit, non-prefetchable) [size=16M]
	Memory at d0000000 (32-bit, prefetchable) [size=128M]
	[virtual] Expansion ROM at db000000 [disabled] [size=64K]
	Capabilities: [60] Power Management version 2
	Capabilities: [44] AGP version 2.0

Hat jemand eine Ahnung, was ich noch versuchen könnte? Oder habe ich gar irgendwo einen Fehler gemacht?

Ich muß morgen mal die Gpartet CD in dem Rechner starten - habe nicht darauf geachtet, ob Gpartet die 1280x1024 darstellt...

Alternativ, müsste ich mir eine kompatible Grafikkarte suchen, wobei die Geforce2 MX400 64MB schon der zweite Versuch ist (vorher war eine Geforce2 MX200 32MB drinn). Mich wundert, warum so eine alte Grafikkarte nicht generisch unterstützt wird.

So richtig sehe ich das aber nicht ein... Der Rechner soll dazu dienen, mal ein paar Ersatzteillisten und Reparaturanleitungen zu lesen. Ein paar MP3's zu spielen und mal in ein paar Foren zu lesen...

Dafür wäre es halt toll, wenn 1280x1024 gehen würden :/

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

Hallo bei uu-de!

Einige Basics vorab:

  • Keinen Roman schreiben. Kurz und knapp auf den Punkt.

  • Das Ubuntu-Derivat heißt Lubuntu. Das ist auch nicht "von lxde.org", sondern die Desktop-Umgebung heißt LXDE.

  • Man kann stets nur von einer Ubuntu-Version (Derivate inkl.) zur nächsten sowie von LTS-Version zur nächsten LTS-Version distupgraden. Bei Tricksereien wie von 12.04 auf 13.10 handelst Du Dir Probleme ein.

  • Ubuntu != Debian. Es basiert darauf (Teile aus Stable bis Experimental) plus eigenen Entwicklungen wie Unity.

  • NT 4.0 hättest Du auf keinen Fall installiert. EOL 2002, Extended Support hat n.V. 2004 geendet.

Der proprietäre Treiber nvidia unterstützt die GF2MX schon ewig nicht mehr. Prügelst Du den doch ins System, hast Du im schlechtesten Fall gar kein GUI mehr. Also 'raus damit:

1
2
3
sudo apt-get purge nvidia-current nvidia-173 nvidia-3* nvidia-settings*
sudo rm /etc/X11/xorg.conf
sudo reboot

Von Haus aus ist der freie Treiber nouveau installiert und aktiv (wenn er nicht gerade durch nvidia daran gehindert wird, sprich geblacklistet ist). Wenn Du Glück hast, ist er nach Deinstallation von nvidia wieder aktiv. Für SXGA kannst Du folgende xorg.conf verwenden:

  1. Editor starten:

    1
    gksudo leafpad /etc/X11/xorg.conf
    
  2. Als Inhalt vollständig einfügen:

    # xserver-xorg-video-nouveau
    # Aufloesung 1280x1024, 24 bit
    # 2013-11-03
    
    Section "Device"
    	Identifier	"gf2mx"
    	Driver		"nouveau"
    	Screen		0
    EndSection
    
    Section "Monitor"
    	Identifier	"sxga"
    	Option		"PreferredMode"	"1280x1024"
    	Gamma		1
    EndSection
    
    Section "Screen"
    	Identifier	"Default Screen"
    	Device		"gf2mx"
    	Monitor		"sxga"
    	DefaultDepth	24
    	SubSection "Display"
    		Virtual 1280	1024
    		Depth	24
    		Modes	"1280x1024@60"	"1024x768@60"
    	EndSubSection
    EndSection
  3. Speichern, Editor beenden.

  4. Rebooten:

    1
    sudo reboot
    

kuttt

(Themenstarter)

Anmeldungsdatum:
2. November 2013

Beiträge: 8

Hallo,

vielen Dank für die Antwort.

Sorry, wenn mein Eingangsbeitrag etwas lang war, wollte das Problem möglichst genau beschreiben, um Rückfragen zu vermeiden.

Naja .. Ubuntu != Debian - so weit würde ich nicht gehen (auch wenn sich die Entwickler da eng haben). Öffnet man in Ubuntu ein Terminal, dann lacht einem das Debian förmlich entgegen ☺ Ist ja auch egal - hatte das angebracht, um die Frage "Warum Ubuntu?" zu beantworten ☺

Zurück zum Grafikproblem:

Ich habe die Schritte durchgeführt, leider kein Erfolg (siehe Anhang)

Kommentiere ich "Virtual 1280 1024" aus, ist das Bild wieder OK, aber es gehen max: 1024x768

In der Xorg.log habe ich noch eine Warnung gefunden: "Option "PreferredMode" is not used"

Bilder

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

kuttt schrieb:

Sorry, wenn mein Eingangsbeitrag etwas lang war, wollte das Problem möglichst genau beschreiben, um Rückfragen zu vermeiden.

Ich mein' ja nur. 😉 In Deinem eigenen Interesse. Viele dürften bei solchen Texten weiterklicken. Daß Du beispielsweise noch ein NT4 herumliegen hast, ist jetzt auch nicht wirklich zweckdienlich.

Naja .. Ubuntu != Debian - so weit würde ich nicht gehen (auch wenn sich die Entwickler da eng haben).

Es gibt schon von Ubuntu-Derivat zu Ubuntu-Derivat und von Ubuntu-Version zu Ubuntu-Version Unterschiede, die zu beachten sind.

hatte das angebracht, um die Frage "Warum Ubuntu?" zu beantworten ☺

Mußt Du doch nicht begründen.

Auf dem Foto sieht es aus, als stimme die Vertikalfrequenz nicht, sprich zu hoch. Du kannst Modelines in die xorg.conf setzen.

The XFree86 Modeline Generator

Also in Section "Monitor" beispielsweise (natürlich für Deinen Monitor angepaßt):

Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync

kuttt

(Themenstarter)

Anmeldungsdatum:
2. November 2013

Beiträge: 8

So ... nachdem ich jetzt noch mal eine Stunde erst systematisch herumprobiert habe, bin ich dann wieder in den freien Probiermodus gewechselt ☺

Modlines, Hsync, Vsync usw - praktisch die halbe Optionsliste der xorg.conf durchgegangen

Durch Zufall bin ich dann auf die Lösung gestoßen. Der Treiber oder die Grafikkarte kommt mit der Farbtiefe (24Bit) nicht klar...

 xserver-xorg-video-nouveau
# Aufloesung 1280x1024, 24 bit
# 2013-11-03

Section "Device"
        Identifier      "gf2mx"
        Driver          "nouveau"
        Screen          0
EndSection

Section "Monitor"
        Identifier      "sxga"
        VendorName      "Unknown"
        ModelName       "CRT-0"
        HorizSync       28.0 - 80.0
        VertRefresh     43.0 - 75.0
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "gf2mx"
        Monitor         "sxga"
        DefaultDepth    16
        SubSection "Display"
                Depth   16
        EndSubSection
EndSection

Das ist meine xorg.conf, die 1280x1024 @ 75Hz darstellt. Mit 16Bit Farbtiefe - das ist mir aber egal.

Ich kanns noch gar nicht so recht fassen.

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

kuttt schrieb:

Der Teiber oder die Grafikkarte kommt mit der Farbtiefe nicht klar...

Eine GF2MX kann sehr wohl SXGA in 24 bit darstellen. Nunja, 64k Farben sind auch ganz schön, nicht gerade bei Fotos... 😉 Bei dem gedachten Einsatzzweck ist Bildwiederholrate wichtiger als Farbtiefe.

kuttt

(Themenstarter)

Anmeldungsdatum:
2. November 2013

Beiträge: 8

Ja .. wenn ich einen Farbverlauf anschaue, sind die Kanten zu sehen

Mir war auch so, daß eine Gforce2 das bei 1280x1024 darstellen kann.

Anscheinend kann der Treiber das nicht.

Antworten |