Autor Thema: Wie Monitorauflösung bei einer Indy (5.3) dauerhaft umstellen?  (Gelesen 6421 mal)

Offline heiko.weiss

  • Mood Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
Hallo!

Ich bin ein ziemlicher Anfänger in Sachen SGI und habe seit kurzem
eine indy unter 5.3 am hier stehen.
Jetzt ist mir gestern der gute alte Röhrenmonitor "abgeraucht".

Ich hab dann einen 19"TFT per Adapter angeschlossen. Das funktioniert so weit.

Nur ist die Auflösung jetzt 1280x1024@60hz.
Vorher mit dem Röhrenmonitor waren es noch 1280x1024@76hz.
Das Bild des TFTs ist jetzt so "unruhig". Ich habe hier im Forum gesucht und mit
dem setmon Befehl (als root) die Auflösung auf  1280x1024@76hz gestellt.
Dann sieht das Bild top aus. Nur nach einem Neustart sind es wieder nur 60hz.

Wie bekomme ich das dauerhaft umgestellt?

Vielen Dank im voraus!

Gruß
Heiko

mood-indigo.org - Das unabhängige Silicon Graphics User Forum


Christoph

  • Gast
Re: Wie Monitorauflösung bei einer Indy (5.3) dauerhaft umstellen?
« Antwort #1 am: 31. Januar 2008, 04:00:02 »
setmon ist schon der richtige Befehl.
Du kannst das auch unter dem Window Manager durch eine GUI einstellen.
Unter Root bleibt das dauerhaft.

Abgesehen davon ist das Thema perfekt für eine Forensuche.
Gib dort "Auflösung" und "setmon" ein und Du solltest fündig werden.

Was mich jetzt aber unabhängig davon irritiert,das Dein Bild bei den eigentlich für TFTs idealen 60Hz unruhig wäre.
Das sollte sich bei 76Hz nicht ändern, denn die Elektronik des TFT wandelt das eingehende Bildsignal in ein quasi stehendes Bild um.
Im gegensatz zur Röhre wird bei Flüssigkristallen nicht permanent das Bild erneuert, es bleibt einfach stehen.

Möglicherweise besteht das Problem also beim Monitor selbst.
Auch möglich ist, das der Monitor das unruhige Bild durch Farbinterpolation hervorruft.
Teste mal eine andere Farbtiefe, höher als 24 Bit wird normalerweise nicht angezeigt.
Werte darunter ändern nichts, darüber ist es allerdings für den Monitor Rechenarbeit.

Offline heiko.weiss

  • Mood Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
Re: Wie Monitorauflösung bei einer Indy (5.3) dauerhaft umstellen?
« Antwort #2 am: 31. Januar 2008, 12:52:03 »
setmon ist schon der richtige Befehl.
Du kannst das auch unter dem Window Manager durch eine GUI einstellen.
Unter Root bleibt das dauerhaft.

Hallo Christoph!

Erst mal Danke für deine Antwort. :-)
Kannst du mir sagen wo genau ich das unter 5.3 einstellen kann?
Denn ich finde nirgends die Möglichkeit die Auflösung zu ändern.

Zitat
Abgesehen davon ist das Thema perfekt für eine Forensuche.
Gib dort "Auflösung" und "setmon" ein und Du solltest fündig werden.

Schon, das habe ich ja gemacht. Aber wie ich geschrieben hab, bin ich Anfänger und
was ich gefunden hab, hat mir nicht geholfen bzw. damit bin ich nicht klar gekommen.

Zitat
Was mich jetzt aber unabhängig davon irritiert,das Dein Bild bei den eigentlich für TFTs idealen 60Hz unruhig wäre.
Das sollte sich bei 76Hz nicht ändern, denn die Elektronik des TFT wandelt das eingehende Bildsignal in ein quasi stehendes Bild um.

Wie soll ich das erklären ...  ???
Hauptsächlich in schwarzen Flächen laufen diagonale Striche. Bei anderen Farben fällt das fast nicht auf.

Zitat
Im gegensatz zur Röhre wird bei Flüssigkristallen nicht permanent das Bild erneuert, es bleibt einfach stehen.

Ja, schon klar. Aber irgendwie ist besonders bei schwarzen Flächen eine gewisse Bewegung zu sehen ...

Zitat
Möglicherweise besteht das Problem also beim Monitor selbst.

An einem PC ist das Bild top! :-)

Zitat
Auch möglich ist, das der Monitor das unruhige Bild durch Farbinterpolation hervorruft.
Teste mal eine andere Farbtiefe, höher als 24 Bit wird normalerweise nicht angezeigt.
Werte darunter ändern nichts, darüber ist es allerdings für den Monitor Rechenarbeit.

Die Indy hat nur eine 8 Bit Karte (NG1 Rev.6) drin.
Wenn ich die 60hz einstelle ist das "Flimmern" sehr heftig, bei 76hz ist es nur sehr schwach.

Der TFT (LG L1970HR) ist per 13W3-Adapter mit einem Standard-VGA Kabel an der Indy angeschlossen.
Könnte da was "faul" sein? Das da irgendetwas stört?

Viele Grüße
Heiko

spike

  • Gast
Re: Wie Monitorauflösung bei einer Indy (5.3) dauerhaft umstellen?
« Antwort #3 am: 31. Januar 2008, 13:28:13 »
Hallo Heiko,

ich trau mich es fast schon gar nicht zu fragen, aber hast du mal die "Auto Adjust"-Taste an deinem TFT-Bildschirm gedrückt?!? Es kann ja sein, dass dein PC mit 1280x1024@70-80hz läuft und dass deswegen das Bild bei 76hz schärfer ist.

Sven

Offline heiko.weiss

  • Mood Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
Re: Wie Monitorauflösung bei einer Indy (5.3) dauerhaft umstellen?
« Antwort #4 am: 31. Januar 2008, 14:29:46 »
Hallo Sven!

Du darfst ruhig fragen ...  ::)

Das hab ich wirklich schon mehrfach gemacht.
Bringt aber leider nix.

Ich wäre ja mit den 1280x1024@76hz zufrieden, ich bekomme
es halt nur nicht hin das die Einstellung auch bei einem Neustart
der Indy erhalten bleibt.

Der TFT ist auch mit 60hz scharf, aber da "lebt" es irgendwie ...  :o

Viele Grüße

Heiko



Christoph

  • Gast
Re: Wie Monitorauflösung bei einer Indy (5.3) dauerhaft umstellen?
« Antwort #5 am: 31. Januar 2008, 17:26:14 »
Zu meiner Schande fand ich mittels Suche auch nicht so schnell was grundlegendes über Setmon.
Ich hatte mal vor Jahren aus Frust eigene Beiträge entfernt und stelle gerade fest, das da ein paar grundlegende Antworten drunter waren.
Dazu muss man wissen, das Derjenige, der damals hier die meissten Antworten verfasst hatte, ich selbst war.
Das wäre also etwa so, als würde man das erste Buch Mose aus dem alten Testament tilgen.
Es blieben ein paar nette Geschichten aber keiner wüsste wo die Hauptdarsteller herkamen.  :P

Also hier ein Link (der funktioniert) zu der Lösung deines Problems.
http://www.reputable.com/indytech.html#monitors

Wenn Du deiner Indy mehr RAM (ab 128MB) gönnst und eine Platte ab 2GB aufwärts, dann wäre Irix 6.5 übrigens eine sinnvolle Installation.
Das vereinfacht auch die Konfiguration der Grafikausgabe.
Setmon bringt Dich nämlich auf 5.3 allein nicht weiter, jedenfalls nicht über den nächsten Reboot hinaus.

Und um Infos der verlinkten Seite auch hier einzufügen:

Nutze den Befehl setmon wie folgt
/usr/gfx/setmon 1280x1024_76HZ

Diese Konfigurationen kann eine Indy darstellen

H Res.   V Res.   Vert Refresh Freq.
1024   768   60
1024   768   70
1280   1024   50
1280   1024   60
1280   1024   72
1280   1024   76

Offline heiko.weiss

  • Mood Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
Re: Wie Monitorauflösung bei einer Indy (5.3) dauerhaft umstellen?
« Antwort #6 am: 01. Februar 2008, 08:07:25 »
Hallo Christoph!

Danke Dir für den Link, das ist genau das was ich gesucht habe. :-)

Aber irgendwie bekomme ich es nicht hin ...

Ich habe also das Script

Zitat
--- oxdm        Mon Apr  8 18:23:33 2002
+++ xdm Wed Apr 10 11:44:04 2002
@@ -14,6 +14,14 @@
   'start')
        if test -x $XDM; then
                if $IS_ON windowsystem && test -x $XSGI || $IS_ON xdm; then
+                       # now the fun part starts of hacking Indy's resolution
+                       if [ -f /var/X11/Xsgi.res ]; then
+                               r=`cat /var/X11/Xsgi.res`
+                               $XSGI &
+                               p=$!
+                               env DISPLAY=:0.0 /usr/gfx/setmon $r
+                               kill $p
+                       fi
                        exec $XDM
                fi
        fi

in /etc/rc2.d/ unter dem Namen setres abgelegt. Der Datei habe ich auch die Rechte zum ausführen gegeben.

In /var/X11/ habe ich eine Datei "Xsgi.res" mit folgendem Inhalt angelegt:

Zitat
1280x1024_76HZ

Dann habe ich einen Neustart gemacht, aber die Auflösung wurde leider nicht umgestellt.

Habe ich was vergessen?

Viele Grüße

Heiko

AlArenal

  • Gast
Re: Wie Monitorauflösung bei einer Indy (5.3) dauerhaft umstellen?
« Antwort #7 am: 01. Februar 2008, 09:16:42 »
Ich bin ein wenig aus der Übung, aber für mich sieht das doch ganz stark nach einem Patch-File aus, nicht nach einem ausführbaren Shell-Skript ;)

Offline heiko.weiss

  • Mood Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
Re: Wie Monitorauflösung bei einer Indy (5.3) dauerhaft umstellen?
« Antwort #8 am: 01. Februar 2008, 10:35:08 »
Ich bin ein wenig aus der Übung, aber für mich sieht das doch ganz stark nach einem Patch-File aus, nicht nach einem ausführbaren Shell-Skript ;)

Danke für den Tip, aber was heißt das jetzt für mich?
Ich wirklich blutiger Anfänger ...  :'(

Gruß
Heiko


AlArenal

  • Gast
Re: Wie Monitorauflösung bei einer Indy (5.3) dauerhaft umstellen?
« Antwort #9 am: 01. Februar 2008, 11:36:23 »
Das oben sieht aus wie mit diff erzeugtes File. Diff extrahiert die Unterschiede zwischen zwei Dateien. Was dabei rauskommt kann man dann abspeichern und mittels patch auf eine gleiche Ursprungsdatei anwenden, die dann entsprechend abgeändert wird.

Ich hab hier auf der Arbeit kein passendes System um nachzuschauen, google doch mal nach "diff patch" und lies mal was "man patch" auf der Shell zu sagen hat.

Offline heiko.weiss

  • Mood Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
Re: Wie Monitorauflösung bei einer Indy (5.3) dauerhaft umstellen?
« Antwort #10 am: 01. Februar 2008, 13:24:11 »
Ich hab es hinbekommen!  ;D

@AlArenal
Du hattest Recht, es ist kein eigenständiges Script.
Ich musste einfach die Zeilen, die mit einem "+" beginnen, in die original "/etc/rc2.d/S98xdm"
einfügen. Danach hat es zwar immer noch nicht funktioniert, aber kurz bevor der Login-Screen
kam, habe ich kurz irgendein Fenster gesehen. Es hatte also schon mal was bewirkt.  ;)

Dann habe ich mir nochmal die "/var/X11/Xsgi.res" Datei angesehen und da den Eintrag
von "1280x1024_76HZ" auf "1280x1024_76" geändert.

Und nun klappt es!

Vielen Dank!!

Gruß
Heiko

masc

  • Gast
Re: Wie Monitorauflösung bei einer Indy (5.3) dauerhaft umstellen?
« Antwort #11 am: 01. Februar 2008, 20:12:33 »
moin,

so, nachdem bei der indy das netzteil doch nicht defekt war, aber dafuer die echtzeituhr, die auch die macadresse beinhaltet, von alzheimer befallen (im prom-monitor mit setenv -f eaddr 08:00:69:xx:xx:xx mit xx=seriennr, die meist noch auf einem aufkleber, in inventarlisten oder der dhcp-konfiguration fuer den netboot zu finden ist, zu beheben, solange man die kiste nicht ausschaltet) und der original-sgi-monitor ein bild zeigt, wie morgends kurz nachm aufstehn ohne brille, stehe ich nun vorm selben problem, allerdings mit nicht so altem irix (6.5.16m tut ganz gut auf den teilen), hier die loesung:

/usr/bin/X11/xsetmon &
oder
system -> display properties,

gewuenschte aufloesung waehlen,
load,
keep,
as startup default

(alles als root).