10.3
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
Kernel Kompilieren unter SuSE Linux mit Hindernissen
# make oldconfig HOSTCC scripts/basic/fixdep In file included from /usr/include/sys/socket.h:35, from /usr/include/netinet/in.h:24, from /usr/include/arpa/inet.h:23, from scripts/basic/fixdep.c:117: /usr/include/bits/socket.h:311:24: error: asm/socket.h: No such file or directory make[1]: *** [scripts/basic/fixdep] Error 1 make: *** [scripts_basic] Error 2
Die Lösung dafür hat eine neu Installation des Paketes linux-kernel-headers-2.6.22-19 gebracht!
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
Discover the Difference: Basic Optical Mouse v2.0 unter openSuSE Linux 10.3
Feb 13 21:16:44 hostname kernel: hub 3-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
Ich bin ja schon echt gespannt ob überhaupt noch eine Chance besteht rauszufinden was mir diese lustige Meldung bei einer neuen Microsoft Maus wohl sagen will!
Update: Scheinbar so ein schöner fehler, der nur in einem von 1000 Fällen, dafür aber absolut reproduzierbar auftritt. Nachdem ich meinen etwa zwei Jahre alten PCI-USB Controller eingebaut hab geht auch diese Maus.
Es kann wohl kein Kernelfehler sein (unter Vista am gleichen Rechner geht die Maus auch nicht)
Verkabelung der Frontanschlüsse (die hinteren Anschlüsse gehen auch nicht)
Hardwaredefekt am Mainboard (am gleichen Anschluss gehen andere Mäuse, USB Sticks und Wechselfestplatten)
Und ich konnte das Problem mit dieser Maus mittlerweile ich noch auf einem komplett anderen Rechner mit Windows XP Reproduzieren. Die Maus muss wohl einen knacks haben. Aber damit werde ich jetzt wohl erstmal leben.
Vor allem gefällt mir der Spruch auf der Verpackung der Maus "Discover the Difference" jetzt noch besser 😉
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 {}
position fix
Fehlermeldung seit einigen Tagen (seit irgendwelchen Updates)
Dec 2 10:43:30 scaleop kernel: hda-intel: Invalid position buffer, using LPIB read method instead.Dec 2 10:43:30 scaleop kernel: hda-intel: Invalid position buffer, using LPIB read method instead.
Fix: /etc/modprobe.d/sound:
options snd-hda-intel enable=1 index=0 position_fix=1
Schon wieder Opera und Java!
OK. Diesmal hat bei dem lustigen Problemchen anscheinend auch noch der neue ATI GraKa Treiber seine Fingerchen im Spiel gehabt. Auf alle Fälle verabschiedete sich Opera 9.24 ohne erkennbaren Grund beim starten von Java Applets.
Das Problem blieb bestehen, nachdem ich den SuSE Opera durch den offiziellen Download ersetzt hatte.
Erst der Start auf der Konsole brachte etwas Licht auf die Sache:
xcb_xlib.c:52: xcb_xlib_unlock: Zusicherung »c->xlib.lock« nicht erfüllt
Und eine Googlesuche offenbarte den Zusammenhang mit dem neuen ATI Treibern und auch gleich eine Lösung dich ich gleich fix in meine Startscripte eingetragen hab:
export LIBXCB_ALLOW_SLOPPY_LOCK=1
Update: Bei openSuSE 10.3 gibt es mittlerweile einen Patch, welcher das Problem scheinbar auch so behebt. Zumindest steht folgendes in der Beschreibung:
LIBXCB_ALLOW_SLOPPY_LOCK to workaround the libxcb assertion is no longer necessary. The assertion has been replaced by a warning. Repository: openSUSE-10.3-Updates
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