opensuse
openSuSE 11.2 Upgrade
Gestern erst das längst überfällige Update von openSuSE 11.1 auf 11.2 durchgeführt. Ich muss sagen, der erste Eindruck stimmt schon mal. Das Update hat problemlos funktioniert und auch die TV Karte läuft schon wieder. Lediglich die gesammelte Menge an Online Updates hat mich etwas erschreckt.
Neue ATI Treiber unter openSuSE 10.3 x86_64
Linux Proprietary Driver – Catalyst 8.11 Release: x86 and x86_64 variants, heute installiert, läuft problemlos. Mir kommt die Darstellung der Fenster, besonders bei Multimediainhalten (beim Ziehen von Fenstern) etwas flüssiger vor.
Ich frage mich allerdings ob sich hier tatsächlich etwas geändert hat….
fglrxinfo
Vorher:
display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: Series OpenGL version string: 2.1.8201 Release
Nachher:
display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: Radeon X1650 Series OpenGL version string: 2.1.8201 Release
Neuer Laptop
Trotz des Trendes eher hin zu ganz kleinen Laptops wollte ich doch eher einen "richtigen" Bildschirm und eine Festplatte wo man auch ein wenig Daten ablegen kann. Daher hab ich am Donnerstag beim Hofer zugeschlagen: http://www.hofer.at/at/html/offers/2827_9160.htm
Ein nettes Spielzeug zu einem fairen Preis, auf dem sich auch Linux problemlos installieren und betreiben lässt. Getestet mit openSuSE 11.0!
Dual Screen
Nachdem Manche Leute ja immer wieder Probleme mit Zweischirmlösungen haben, hab ich dazu mal selbst einen Versuch gestartet. Es war ganz einfach die Geschichte auf meiner openSuSE 10.3 Maschine mit ATI X1650 Grafikkarte einzurichten.
Ich hätte nicht gedacht, dass das soooo einfach ist 🙂
Folgende beiden Links waren als vorabinfo sehr flott gesucht:
Einen passenden Bildschirm kann man etwa hier erwerben:
Samsung SyncMaster 940NW 19 Zoll Wide TFT LCD-Monitor (Kontrast 700:1, Reaktionszeit 5 ms) silber
Open Office Starthilfe
Gestern mal wieder ein lustiges Phänomen (nach einem Kernelupgrade), OpenOffice lässt sich nicht mehr starten.
Auf der Konsole werden diese lustigen Fehler produziert:
/usr/lib64/ooo-2.0/program/soffice: line 269: 6850 Speicherzugriffsfehler "$sd_prog/$sd_binary" "$@" ** (process:6834): WARNING **: Unknown error forking main binary / abnormal early exit ... ~> oocalc /usr/lib64/ooo-2.0/program/soffice: line 269: 6873 Speicherzugriffsfehler "$sd_prog/$sd_binary" "$@" ** (process:6857): WARNING **: Unknown error forking main binary / abnormal early exit ...
Der Befehl fglrxinfo bringt einen Segmentation Fault… hm… wenn ich als root Arbeite, klappt aber alles.
Nach einem Downgrade von Open Office geht noch immer nix, Java neu installiert (was weiß ich wie ich da drau gekommen bin, vermutlich weil OO eine Java Version voraussetzt). Die ATI Treiber aus dem Repoistory von ATI neu installiert… nix. Dann die neueste Treiberversion von ATI händisch drüber installiert und siehe da, fglrxinfo bringt wieder
display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: Radeon X1650 Series OpenGL version string: 2.1.7276 Release
Und Open Office läuft auch wieder. Also ganz fix noch das Online Update drüber fürs Office und siehe da: Es geht noch immer 😆
Irgendwie hab ich mittlerweile auch schon genug von dieser ständigen Updaterrei und dem neukompilieren von Treibern…
Priorität der Update Prozesse unter SuSE Linux 10.3 herabsetzen
Dies ist eine Art Fortsetzung zum Post "Priorität der Update Prozesse unter SuSE Linux 10.2 herabsetzen".
Da unter openSuSE 10.3 ja mittlerweile der Zypper auch sehr herumzicken kann (z.B. kein normales Surfen mehr möglich, weil genau dieser Prozess austickt) hab ich mir dafür ebenso einen Cronjob geschaffen, der einfach die Priorität dieser Prozesse auf ein Minimum reduziert. Die sollte dem restlichem System nicht weh tun, da hier normalerweise nur die Überprüfung auf Onlineupdates läuft:
/etc/crontab
-* * * * * root ps aux | grep [z]ypper | awk '{print $2}' | xargs -i renice 19 {}
ATI Proprietary Linux Driver Release 8.42.3
Mit dem neuen ATI Proprietary Linux Driver Release 8.42.3 klappt auch wieder 3D Beschleunigung und Fernsehen unter X in meinem schönen openSuSE 10.3 System mit meiner ATI X1600 GraKa.
Vermutlich klappt das auch bereits über die ATI eigenen Pakete für die SuSE Version, aber ich hab mir hier wieder mal das RPM selber erstellt:
Auflistung der möglichen Pakete:
bash ati-driver-installer-8.42.3-x86.x86_64.run --listpkg
Erstellung des möglichen Paketes:
bash ati-driver-installer-8.42.3-x86.x86_64.run --buildpkg SuSE/SUSE103-AMD
Entfernen der bereits verwendeten Originalen ATI Treiber:
rpm -e x11-video-fglrxG01-8.41.7-5.1 ati-fglrxG01-kmp-default-8.41.7_2.6.22.5_30-1.1.x86_64
Installation des RPM:
rpm -Uvh fglrx64_7_1_0_SUSE103-8.42.3-1.x86_64.rpm
Diesr Befehl muss ohne laufende grafische Oberfläche abgesetzt werden (init 3)
sax2 -r -m 0=fglrx
Kontrolle ob der Treiber auch recht brav verwendet wird:
> fglrxinfo display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: Radeon X1650 Series OpenGL version string: 2.0.6958 Release
rfuser
Viele kennen den schönen Befehl "fuser" auf der Konsole. Ein extrem nützlicher Befehl um rauszufinden, ob sich noch eine Datei von einem (oder mehreren) Prozess(en) im Zugriff befindet.
Das ist dann besonders nützlich, wenn etwa ein umount fehlschlägt, weil noch eine Datei im eingehängten Dateisystem geöffnet ist.
Gerade bei Dateisystemen, gibt es allerdings ein paar recht unangenehme Eigenschaften: Verzeichnisse und Leerzeichen in Dateinamen
In beiden Fällen hilft mir ab sofort das rfuser Kommando etwas weiter. Damit erfahre ich von den geöffneten Dateien, wenn sich diese in Unterordnern befindent:
alias rfuser="find -print0 | xargs -0 -i fuser "{}""
Diese Zeile trägt man sich am besten unter /etc/bash.bashrc.local ein, oder auch in das Profil eines einzelnen Benutzers.
Getestet wurde die ganze Sache von mir unter openSuSE 10.3!
Anregungen, Wünsche und Beschwerden dazu bitte wie immer da lassen!
Schon wieder Videoproblemchen im Kaffeine
Bei manchen Fehlerkombinationen ist es fast unmöglich die genaue Ursache festzustellen bzw. Überhaupt einen Fehler zu finden und zu beheben. Mir ist es so gegangen mit openSuSE 10.3… voller Vorfreude hab ich es gleich statt der 10.2er Version installiert.
Erster Eindruck: Großartig. Moment mal, mit dem ATI Grafikkartentreiber stimmt was nicht… verwende ich ihn nicht, lässt sich nichtmal OpenOffice starten… warum auch immer OpenOffice 3D Funktionen benötigen sollte. Verwende ich den Treiber folgt der wilde Absturtz von Kaffeine.
Danke einigen Hinweisen in diversen Newsgroups habe ich versucht das Ausgabeplugin von Kaffein zu verstellen.
Unter Einstellungen -> xine-Parameter -> video habe ich die Einstellungen von "auto" auf xshm geändert.
Nur leider habe ich keine Ahnung was das überhaupt bedeutet. Aber wenigstens funktioniert jetzt alles!
Auch die Audiovisualisierung klappt jetzt wieder. Vermutlich war das auch schon unter der 10.2 das Problem mit der X1600 (die übrigens von SaX2 als X1650 erkannt wird).