Dell Inspiron 1520 openSUSE 10.3 Installation

Autor: Andre Adrian
Version: 29jul2009

Zusammenfassung

Das openSUSE 10.3 Linux unterstützt die Laptop Hardware gut. Die Bildschirmauflösung von 1280x800 Punkte, der Nvidia GeForce 8600M GT Grafikchip und das Intel ipw3945 WLAN werden automatisch erkannt und funktionieren sofort nach der Installation.
Es gibt nur einige "Winzigkeiten" zu bemängeln: Der openSUSE 10.3 Installer kann die MS-Windows Vista C: Partition zwar erfolgreich verkleinern, stürzt aber nach getaner Arbeit ab. Man muß die Linux Installation ein zweites Mal beginnen. Die Audioausgabe funktioniert wenn der Laptop nach dem Einschalten direkt Linux bootet. Wird vorher Microsoft Vista gebootet und dann über "Neu starten" Linux gebootet funktioniert die Audioausgabe unter Linux nicht mehr. Deshalb Vista "Herunterfahren" benutzen.

Warum diesen Laptop kaufen?

Der Dell Inspiron 1520 und der Dell Vostro 1500 sind eigentlich der gleiche Computer. Der grösste Unterschied ist die Farbe der Tastatur. Einmal modisch silber, im anderen Fall klassisch schwarz. Den Inspiron gibt es nur mit Microsoft Vista, den Vostro gibt es auch mit Microsoft XP. Beide Laptops haben die neue "Santa Rosa" Intel Hardware im Bauch. Dies bedeutet niedrige Temperatur bei hoher Leistung von CPU und Chipsatz. Weiterhin gibt es die Laptops mit Nvidia GeForce 8600M GT Grafikchip. Dieser Laptop 3D Grafikchip ist leistungsfähig und günstig. Der Inspiron 1520 ist ein sehr leiser Laptop. Der Lüfter läuft zwar recht häufig, rauscht aber leise. Die Festplatte ist ebenfalls leise. Und auch das DVD Laufwerk ist beim Abspielen von Audio CDs oder Video DVDs leise. Ausführliche Testberichte gibt es bei www.notebookcheck.com oder www.notebookjournal.de. Das DVD Laufwerk und die Festplatte im Vostro 1500 sind lauter als die Komponenten im Inspiron 1520.

Alternativen zu diesem Laptop

Die direkte Konkurrenz zum Dell Inspirion 1520/Vostro 1500 mit Nvidia GeForce 8600M GT Grafikchip ist der Acer Aspire 5920G-302G16N. Siehe Testbericht bei www.notebookcheck.com
Der Grafikchip 8600M GT im Dell und im Acer hat nur DDR2 Speicher zur Verfügung und wird dadurch etwas gebremst. Den schnelleren DDR3 Videospeicher gibt es beim Dell XPS M1530. Siehe Testbericht bei www.notebookcheck.com.
Der Apple Macbook Pro 15" enthält Intel Santa Rosa Hardware und Nvidia 8600M GT mit DDR3 Speicher. Natürlich läuft auf dem Apple vorinstalliert Apple MacOS und nicht MS-Windows Vista - für einige Käufer ein Vorteil, für andere ein grosser Nachteil. Siehe Testbericht bei www.notebookcheck.com.
Vor der Entscheidung für einen Linux tauglichen Laptop sollte man bei http://www.tuxmobil.de (deutsch) oder http://www.tuxmobil.org (englisch) nachsehen ob es schon einen Bericht über die Linux Installation gibt. Laptops die gut unter Linux laufen kommen traditionell von Lenovo (IBM), Dell oder Hewlett-Packard. Die Mitbewerber wie Toshiba, Fujitsu (Siemens), Apple, Sony oder Acer werden immer Linux freundlicher. Vielleicht einfach deshalb weil die Laptop Hardware immer mehr standarisiert wird.

Laptop Hardware

Den Dell Inspiron 1520 oder Vostro 1500 gibt es in vielen Varianten von 1.8GHz CPU bis 2.2GHz CPU und von Chipsatz Grafik Intel GM965 bis Nvidia 8600M GT. Die LCD Auflösung reicht von 1280x800 bis 1680x1050. Mein Laptop hat 1.8GHz CPU, 8600M GT Grafik und 1280x800 LCD Auflösung.
Der Laptop wurde August 2007 gekauft. Die im Dezember 2007 angebotenen Modelle haben leichte Unterschiede (andere Festplatte, ...) welche für die Linux Installation aber keine Rolle spielen. Linux zuliebe sollte man die Intel 3945 WLAN Karte bestellen. "Draft N" WLAN Karte bedeutet nun einmal das der Standard IEEE802.11n noch nicht verabschiedet ist.

Nvidia "weak die/packaging material set" Problem

Nvidia hat im Juli 2008 150 bis 200 Millionen US Dollar Rückstellungen für erwartete Probleme mit Nvidia Grafik Chips gebildet, siehe EDN Artikel. Soweit bis jetzt bekannt sind die G84 und G86 Chips von diesem Fehler betroffen, siehe Softpedia Artikel. Die 8600M GT hat einen G84M Chip. Durch falsche Auswahl von Pad, Lot und Füllmaterial (underfill) wird die Lebensdauer reduziert, siehe The Inquirer Artikel. Apple beschreibt die Auswirkung des Problems:

Desktop Farbeinstellung

Für bessere Farbdarstellung unter Microsoft Vista sollte die Desktop-Farbeinstellungen geändert werden. Die Farbeinstellung wird durch Rechts-Click auf Bildschirm-Hintergrund und dann NVIDIA Systemsteuerung erreicht. Der Regler "Digitale Schwingung" scheint die Farbtemperatur zu stellen.

Laptop 3D Grafik Leistung

Die 3D Grafik Leistung wurde mit Futuremark 3DMark06 unter Microsoft Vista gemessen. Immer wenn ein komplexer Sachverhalt in eine einfache Zahl komprimiert wird ist diese Zahl mit Vorsicht zu geniessen. Gemessen wurde am Dell Inspiron 1520 ein 3DMark06 Wert von 3631. Gemessen wurde mit folgender Hardware/Software:
Die Z-buffer compression kann über das Programm RivaTuner eingestellt werden. Ohne diese Einstellung ist der 3DMark06 Wert nur 2953. Auswahl über RivaTuner, Driver settings, Customize..., DirectDraw and Direct3D settings, LMA.



Der 3DMark6 wurde mit den folgenden 3D Einstellungen durchgeführt. Diese Einstellungen liefern eine gute Bildqualität bei hohem 3DMark06 Wert.
Aufruf über Rechts-Click auf Bildschirm-Hintergrund, Nvidia Systemsteuerung, 3D Einstellungen, 3D Einstellungen verwalten:



Die anisotrope Filterung verbessert die Darstellung von Wand-Texturen. Links ohne Filterung, rechts mit 4x anisotroper Filterung. Screenshot aus Vampire the Masquerade: Bloodlines. Ohne anisotrope Filterung steigt der 3DMark06 Wert auf 3160.



Das Super-Sampling Anti-Aliasing verbessert die Darstellung von unterbrochenen Texturen wie einem Vogelkäfig. Links ohne Anti-Aliasing, rechts mit 4x Super-Sampling Anti-Aliasing. Screenshot aus Vampire the Masquerade: Bloodlines.



Tanzen im Asp Hole ist ein Screenshot aus Vampire the Masquarade: Bloodlines. Wer das Computer Rollenspiel mit wenig Kämpfen lösen will sollte als Toreador oder Malkavian spielen.


Grafikkarte Nvidia 8600M GT übertakten (over clocking)

Im Inspiron 1520 arbeitet die Grafikkarte 8600M GT mit einem Core Clock von 475MHz und einem Memory Clock von 400MHz. Die technischen Daten von Nvidia melden maximaler Core Clock 475MHz und maximaler Memory Clock von 700MHz.
Der DDR2 Memory in meinem Inspiron 1520 läßt sich mit dem Programm RivaTuner auf 440MHz übertakten. Ein noch höherer Memory Clock führt zum Absturz von 3DMark06. Der Core Clock läßt sich auf 625MHz übertakten - auf den Core Clock einer Nvidia 8700M GT.
Achtung: Neben der Gefahr von Programmabsturz durch eine übertaktete Grafikkarte besteht die Gefahr der Lebenszeit-Verkürzung aufgrund vorzeitiger Alterung durch übermäßige Erwärmung. Blade Runner: The candle that burns twice as bright... Mehr Zitate
Core Clock Memory Clock 3DMark06
475MHz
400MHz
3358
625MHz (+32%)
400MHz
3670 (+9%)
625MHz (+32%) 440MHz (+10%)
3866 (+15%)

Linux Installation Vorbereitung unter MS-Windows

Wenn geplant ist für die Linux Installation die MS-Windows Vista C: Laufwerk Partition zu verkleinern sollte geprüft werden ob dies nicht mit den Vista eigenen Programmen funktioniert. Bei meiner Installation wollte Vista nur 35 MByte von der C: Partition hergeben - aber gebt Bill Gates noch eine Chance sage ich immer.
Die Funktion "Volume verkleinern..." versteckt sich unter Systemsteuerung, Weitere Optionen, Festplattenpartitionen erstellen und formatieren. Die Funktion wird nur dem Administrator angeboten.



Bild links: MS-Windows Vista Systemsteuerung, Weitere Optionen, Festplattenpartitionen erstellen und formatieren
Bild rechts: MS-Windows Vista Datenträgerverwaltung, Partition C:, Volume verkleinern...

Fehlerüberprüfung (fsck) und Defragmentierung wird über den MS-Windows Explorer (rechts klicken auf das Start Icon) erreicht. Unter Start, Explorer, Computer, Partition C:, Eigenschaften, Tools ist dies zu finden. Natürlich ist es einem MS-Windows Experten total einleuchtend warum die eine Hälfte der Partitions Tools unter Systemsteuerung und die andere Hälfte unter Explorer zu finden ist. Als YAST Benutzer kann ich mich nur wundern.
Die Fehlerüberprüfung von Partition C: sollte vor und nach der Partition C: Verkleinerung mit Hilfe des openSUSE Installers aufgerufen werden. Bei dieser Closed-Source Software weiss man ja nie was drinnen steckt und deshalb ist Vorsicht angebracht. Für den fsck der Vista Root Partition (Laufwerk C:) muß Vista neu booten. Den chkdsk Count-Down nicht mit einem Tastendruck unterbrechen, sonst wird keine Fehlerüberprüfung durchgeführt!



Bild links: MS-Windows Vista Explorer, Computer, C: Partition
Bild rechts: MS-Windows Vista Explorer, Computer, C: Partition, Eigenschaften, Tools

openSUSE 10.3 Installation

Die Installation erfolgte mit der openSUSE 10.3 DVD welche Heftbeilage bei c't 22/2007 war. Von SUSE (Novell) kann ein CD Image oder DVD Image geholt werden von der Internet Seite software.opensuse.org.

Partitionierung

Die Firmen Dell und Microsoft haben zusammen alle vier Partitionseinträge im Master Boot Record der Festplatte belegt. Damit Linux seinen Platz findet muß deshalb aufgeräumt werden. Die Dell Media Partition /dev/sda5 in der Extended Partition wird gelöscht, ebenso die /dev/sda4 Extended Partition. Die C: Partition wird verkleinert. Eine neue Extended Partition wird angelegt. Hinein kommt eine mindestens 5GByte grosse Linux Partition. Wer will kann eine FAT32 Partition anlegen welche den Datei-Austausch zwischen MS-Windows und Linux erleichtert. Für Experimente mit einem zweiten Linux (vielleicht Ubuntu) habe ich noch 5GByte frei gelassen.



Linux Installation

Die openSUSE Installation verläuft ohne Murren und Knurren. Einfach immer "Ja", "Okay", "Weiter" oder wie die positiven Antworten an den Linux Installer heissen mögen anklicken. Bei der WLAN Konfiguration benutze ich WPA mit einer AVM Fritzbox 7170. Die nötigen Eingaben sind

Nvidia 3D Grafik Treiber installieren

Die 3D Grafik Treiber von Nvidia sind nicht auf der openSUSE 10.3 DVD. Eine 1-Click Installation gibt es unter dem Link http://opensuse-community.org/nvidia.ymp
Eine Installationsanleitung gibt es unter http://www.suse.de/~sndirsch/nvidia-installer-HOWTO.html#1
Leider funktioniert der Nvidia Treiber nun noch nicht.



Bild: Nach Installation der 3D Nvidia Treiber mag SaX2 noch nicht

Zum Aktivieren der Treiber ist der Rechner in Runlevel 3 (keine graphische Oberfläche) zu bringen
sudo /sbin/init 3
Nun als Superuser (root) einloggen und Sax2 starten
sax2 -r
Die Option -r läßt Sax2 die alte Konfiguration ignorieren und dadurch den 3D Nvidia Treiber finden. Achtung: Nach Start von sax2 passiert einige Minuten nichts sichtbares. Bitte etwas Geduld haben.

Der Internet Test

Für den ersten Internet Test empfehle ich den Firefox oder SeaMonkey Browser. Ein wunderschönes YouTube Video ist die graphische Umsetzung von Johann Sebastian Bach BWV565 Toccata und Fuge von The Music Animation Machine. Vielen Dank an Stephen Malinowski für diesen Bach zum Hören und Sehen! Wunderschön sind auch die Celtic Woman Mucic Videos von CelticLadies für mich.
Der Flash Plugin muß installiert werden - das funktioniert auch als normaler Nutzer mit einem Klick.



Bild links: BWV565 gespielt von Stephen Malinowski mit Music Animation Machine Darstellung. YouTube Link
Bild rechts: Danny Boy gesungen von Méav Ní Mhaolchatha (Celtic Woman, 2005). YouTube Link

"Click bug" Problem mit flash-plugin Version 9.0

Seit 8.April 2008 gibt es flash-plugin 9.0.124. Damit ist hoffentlich das "click bug" Problem beseitigt. Zum Download.
Mit der flash-plugin Version 9.0.115 friert Firefox (Version 2.0.0.11) oder SeaMonkey (Version 1.1.7) ab und zu ein. Manchmal kann man 10 YouTube Videos ansehen bis Firefox einfriert, manchmal nur 2 Videos bevor der Fehler auftritt. Im Adobe Entwickler Blog Penguin.SWF von Mike Melanson steht hierzu: "Anyway, the next release will have the fix. No, I don't have any date for the release."
Im Moment ist die Lösung auf flash-plugin Vorgänger-Version 7.0 zurückzugehen. Über rpmseek.org kann man flash-plugin Version 7.0.69 holen. Der Downgrade von Version 9.0 auf Version 7.0 ist:
Zuerst als Superuser (root) den flash-plugin Version 9.0 RPM entfernen:
    rpm -e flash-plugin
Dann den flash-plugin Version 7.0 RPM installieren:
    rpm -Uvh flash-plugin-7.0*.i386.rpm
Nun müssen die flash-plugin Dateien noch als normaler Benutzer(!) an die richtige Stelle kopiert werden:
    cp /usr/lib/mozilla/plugins/flashplayer.xpt ~/.mozilla/plugins
    cp /usr/lib/mozilla/plugins/libflashplayer.so ~/.mozilla/plugins
Mit der Eingabe "about:plugins" im Firefox URL Eingabefeld kann man den Downgrade prüfen. Hier sollte nun  "Dateiname: libflashplayer.so" und "Shockwave Flash 7.0 r69" stehen.

Kopfhörer AKG K312P, AKG K313

Der Inspiron 1520 hat gute Laptop Lautsprecher. Besser klingt ein Kopfhörer. Ich habe mich für den AKG K312P für unter 15 € entschieden (angeboten z.B. bei Amazon). Bestimmt gibt es bessere Kopfhörer, aber dieser Kopfhörer ist sein Geld wert. Der Nachfolger AKG K313 fällt nicht so leicht aus den Ohren. Im Klang sind beide gut. Der K313 hat mehr Bässe, der K312P ist transparenter.
Zwischen Wiedergabegerät (MP3 Player, Laptop, Soundkarte) und Ohrhörer gibt es Abhängigkeiten. Der K313 hat 32Ohm Impedanz. Das ist für manche Geräte gut, für andere sind die 16Ohm Impedanz des K312P besser. Manche Wiedergabegeräte unterdrücken die Eigenfrequenz des Kopfhörers stark, andere schwach. Je nach Musikgeschmack und Hörgewohnheiten ist die Eigenfrequenz (Nicht)-Dämpfung angenehm oder nicht. Eigentlich sollte man einen Kopfhörer nur zusammen mit dem Wiedergabegerät bewerten. Impedanz und Eigenfrequenz sind messbare Eigenschaften eines Kopfhörers - hoffentlich triftet der Autor nicht schon in die Manie der "Gold Cinch Buchsen" HiFi Freaks ab.



Bild links: AKG K312P in-Ear Kopfhörer
Bild rechts: AKG K313

Inspiron 1520 Audio Fiepen

Das Audio Fiepen scheint ein Serien Fehler bei Santa Rosa Hardware zu sein. Wenn der Laptop nichts zu tun hat, ist aus den Lautsprechern oder dem Kopfhörer ein leises, störendes Fiepen (Pfeifton) zu hören.
Das Audio Fiepen tritt unter Linux nur sehr selten auf. Wenn die zweite CPU ausgeschaltet wird verschwindet das Fiepen bei meinem Laptop:
sudo powersave -D 1
Die zweite CPU kann auch wieder eingeschaltet werden mit
sudo powersave -E 1

Gegen Audio Fiepen unter Microsoft Vista hilft bei mir das Programm RMclock. Das gibt es bei http://cpu.rightmark.org/products/rmclock.shtml
Auf der Seite "Advanced CPU Settings", auf der Unterseite "Platform #1" die beiden Haken vor "Enable Popdown Mode" und "Enable Popup Mode" entfernen. Dann Button Apply klicken. Bei mir verschwindet dann das Fiepen sofort.
Nachtrag: Nun ist das Audio Fiepen auch unter MS-Windows weg. Irgendein Update von Microsoft und/oder Intel, Dell usw. hat das Problem scheinbar gelöst.



Das Programm RMclock kann nun beendet werden - im Systemtray auf das Zahnrad-Icon rechts-click und dann "Exit RightMark CPU...". Diese Aktion wirkt bis zum nächsten Booten bzw. Deckel schließen, Deckel öffnen.

Der fvwm2 Window Manager

Die beiden Linux Window Manager KDE und Gnome sind allgemein bekannt. Ich benutze den fvwm2 Window Manager welcher auch unter den SUSE Entwicklern soviele Freunde hat das der Support von fvwm durch Novell hoffentlich niemals eingestellt wird. Die fvwm Konfiguration erfolgt über eine ASCII Datei .fvwm2rc im Home-Verzeichnis. Hier nun meine Konfiguration zum Download. Der fvwm2 Window Manager wird im Login Bildschirm unter "Sitzungsart" "FVWM2" angewählt.
.fvwm2rc

Weitere Linux Software

Einige Software welche ich nützlich oder interessant finde ist nicht auf der openSUSE 10.3 DVD enthalten.

Microsoft Fonts (Arial, Courier New, ...)

Die Installation erfolgt mit dem SUSE Skript fetchmsttfonts.sh
Diese Datei gibt es z.B. auf ftp://ftp.suse.com/pub/suse/update/10.2/scripts/fetchmsttfonts.sh
Datei (Seite) abspeichern. Installation als Superuser mit
    sh fetchmsttfonts.sh

Achtung: Nicht alle SERVER im Skript scheinen die Fonts noch zu speichern. Mir hat geholfen die SERVER Liste in der Datei fetchmsttfonts.sh zu verkürzen auf SERVER mesh allein:

vorher
nachher
SERVER=" \
switch   \
mesh     \
jaist    \
kent     \
nchc     \
heanet   \
easynews \
optusnet \
"

SERVER=" \
mesh     \
"

VLC Media Player (DVD Player)

Der VLC oder VideoLAN Media Player ist wahrscheinlich der beste DVD Player für Linux. Die VLC Homepage führt direkt zum MS-Windows Download. Für SuSE Linux 10.3 gibt es einen 1-Click Download für VLC.

ksnapshot (Bildschirminhalt einfangen)

Zuerst über YAST das Paket libexpat0 installieren.
Dann RPM libaudio.so.2 für openSUSE 10.3 holen.
Dann RPM ksnapshot mit Hilfe von rpmseek.com holen.
Installation als Superuser mit
    rpm -Uvh rpm -Uvh libaudio2-*i586.rpm
    rpm -Uvh kdegraphics-ksnapshot-*.i586.rpm

nedit (Programmier Editor)

Die Nedit Homepage ist hier. Die UTF-8 Kodierung der Umlaute wird von Nedit nicht verstanden. Eine Alternative zu nedit ist kate (auf der openSUSE 10.3).
RPM nedit ist hier. Die Datei nedit-5-5-1.i386.rpm holen.
Die Installation als Superuser mit
    rpm -Uvh nedit-*.i386.rpm

mgdiff (Datei Unterschiede zeigen)

Die RPM mgdiff für openSUSE 10.3 ist hier.
Installation als Superuser mit
    rpm -Uvh mgdiff-*.i586.rpm

tuxracer (3D-Grafik Spiel)

Ein Pinguin rutscht auf dem Bauch einen schneebedeckten Berg herunter und schnappt dabei Herringe auf. Die tuxracer Homepage ist hier.
Zuerst über YAST das Paket SDL_mixer installieren.
Dann RPM tuxracer von rpmseek.com holen.
Installation als Superuser mit
    rpm -Uvh tuxracer*.i586.rpm
Starten als normaler Benutzer mit
    tuxracer &

racer (3D-Autorenn Simulation)

Über die OpenGL Homepage http://www.opengl.org/ lassen sich weitere 3D Spiele für Linux finden. Eine gute Auto Renn Simulation ist racer von Ruud van Gaal. Unter Loki Installer for Linux Gamers läßt sich racer_0.5.3beta6-english.run finden. Die Run Datei mit sh ausführen um die Installation zu beginnen.
    sh racer_0.5.3beta6-english.run
Zum Start in das Installationsverzeichnis wechseln (Default ist ~/racer) und racer eingeben.



Bild: racer von Ruud van Gaal

vegastrike (3D Weltraum Handels Simulation)

Das Spiel vegastrike von Daniel Horn und anderen erinnert an Elite (Computerspiel). Spielinhalt ist Handeln und Kämpfen im Weltall.
Zuerst über YAST das Paket gtk installieren.
Unter Loki Installer läßt sich vegastrike_0.4.3-english.run finden. Die Run Datei mit sh ausführen um die Installation zu beginnen.
    sh vegastrike_0.4.3-english.run
Zum Start in das Installationsverzeichnis wechseln (Default ist ~/vegastrike) und vegastrike eingeben. Mit vegastrike --setup wird das Setup aufgerufen. Die Bildschirmauflösung sollte auf mindestens 800x600 eingestellt werden damit die Schrift passt.
Die Musik für vegastrike gibt es als vegastrike-0.4.3-music.bz2.run von der vegastrike Download Homepage. Für die Installation wieder die run Datei ausführen mit
    sh vegastrike-0.4.3-music.bz2.run



Bild: Vega Strike