Gnome 915gm
Aus Fedorawiki.de
Inhaltsverzeichnis |
Einleitung
Das Dell D610 hat, wie viele andere Laptop-Modelle, eine Mobile Intel® 915GM-Express-Chipsatz mit Intel® Graphics Media Accelerator 900 128 MB. Unter Gnome wollen sie nicht mit 1400x1050 arbeiten.
Da dies anscheinend ein bekanntes Problem ist, hat Steve Tomljenovic ein Tool entwickelt, welches diese Problem behebt.
Weiter unten auf der Seite hat es ein Script, welche die manuelle Installation und Konfiguration vereinfachen.
Download und Installation
Installation per Yum
Die Repositories von Fedora stellt das Paket 915resolution bereitstellt. Mit Yum lässt es sich bequem installieren.
Nun kann mit der Konfiguration weitergefahren werden.
Bauen aus den Sourcen
Download von 915resolution
Entpacken des tarballs
Wechseln in das Verzeichnis
Kompilieren der Sourcen
Konfiguration
Nun kann mit 915resolution -l die verfügbaren Modi angezeigt werden
Die Ausgabe wird etwa so aussehen...
Intel 800/900 Series VBIOS Hack : version 0.5.3 Chipset: 915GM BIOS: TYPE 1 Mode Table Offset: $C0000 + $269 Mode Table Entries: 36 Mode 30 : 640x480, 8 bits/pixel Mode 32 : 800x600, 8 bits/pixel Mode 34 : 1024x768, 8 bits/pixel Mode 38 : 1280x1024, 8 bits/pixel Mode 3a : 1600x1200, 8 bits/pixel Mode 3c : 1920x1440, 8 bits/pixel Mode 41 : 640x480, 16 bits/pixel Mode 43 : 800x600, 16 bits/pixel Mode 45 : 1024x768, 16 bits/pixel Mode 49 : 1280x1024, 16 bits/pixel Mode 4b : 1600x1200, 16 bits/pixel Mode 4d : 1920x1440, 16 bits/pixel Mode 50 : 640x480, 32 bits/pixel Mode 52 : 800x600, 32 bits/pixel Mode 54 : 1024x768, 32 bits/pixel Mode 58 : 1280x1024, 32 bits/pixel Mode 5a : 1600x1200, 32 bits/pixel Mode 5c : 1920x1440, 32 bits/pixel
In meinem Fall wird die Auflösung von 1600x1200 bei Mode 3a nicht mehr gebraucht und so wird sie durch 1400x1050 ersetzt
Es ist auch möglich zusätzlich noch die Farbtiefe anzugeben. Nach der Auflösung die gewünschte Farbtiefe angeben.
Mit 915resolution -l kann die Veränderung angezeigt werden
Die Ausgabe lässt nun die gewünschte Auflösung erkennen.
Intel 800/900 Series VBIOS Hack : version 0.5.3 Chipset: 915GM BIOS: TYPE 1 Mode Table Offset: $C0000 + $269 Mode Table Entries: 36 Mode 30 : 640x480, 8 bits/pixel Mode 32 : 800x600, 8 bits/pixel Mode 34 : 1024x768, 8 bits/pixel Mode 38 : 1280x1024, 8 bits/pixel Mode 3a : 1400x1050, 8 bits/pixel Mode 3c : 1920x1440, 8 bits/pixel Mode 41 : 640x480, 16 bits/pixel Mode 43 : 800x600, 16 bits/pixel Mode 45 : 1024x768, 16 bits/pixel Mode 49 : 1280x1024, 16 bits/pixel Mode 4b : 1400x1050, 16 bits/pixel Mode 4d : 1920x1440, 16 bits/pixel Mode 50 : 640x480, 32 bits/pixel Mode 52 : 800x600, 32 bits/pixel Mode 54 : 1024x768, 32 bits/pixel Mode 58 : 1280x1024, 32 bits/pixel Mode 5a : 1400x1050, 32 bits/pixel Mode 5c : 1920x1440, 32 bits/pixel
Es wird davon ausgegangen, dass die Einstellungen in xorg.conf mit den entsprechenden Tools oder einen Editor kontrolliert und gegebenenfalls angepasst worden sind.
Damit die Auflösung in Gnome zur Verfügung steht, muss 915resolution gestartet werden, bevor Gnome initialisiert wird. Die Datei /etc/rc.d/rc.local muss um die Zeile
/usr/sbin/915resolution 3a 1400 1050
ergänzt werden.
#!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the full Sys V style init stuff. touch /var/lock/subsys/local /usr/sbin/915resolution 3a 1400 1050
Nach dem Killen von X und einem Neustart, steht die Auslösung unter Gnome zur Verfügung.
startx
Nun noch die Auflösung in Gnome mit dem Tool gnome-display-properties einstellen und die Arbeit ist getan.
Es lassen auch auch andere spezielle Auslösungen (z. B. 1280x800) nach dieser Anleitung erstellen. Falls dies gewünscht ist, kann unter beim Schritt # 915resolution 3a 1400 1050 die entsprechende Auflösung angegeben werden.
Script zur vereinfachten Installation
Folgendes Script vereinfacht den Installations-Ablauf, respektive es werden alle relevanten Schritte zusammengefasst.
#!/bin/sh # Diese Script automatisiert den Installation und Konfigurationsvorgang # von 915resolution von Steve Tomljenovic und behebt Auslösungsprobleme # bei Systemen mit Mobile Intel® 915GM-Express-Chipsätzen. # # Name: 915_install.sh # # Autor: Fabian Affolter <fabian at bernewireless dot net> # Release: 0.2 # Lizenz: GPL v.2 # # Changelog # 07.05.2006 Erstellung # #--------------------------------------------------------------------- # Die gewünschte Auflösung muss hier eingetragen werden. HOR=1400 VER=1050 # Wert der Auslösung, die ersetzt werden soll, falls 1600x1200 gebraucht # auf 3c ändern, dann fällt aber die Auflösung 1920x1440 weg REPLACE=3a #--------------------------------------------------------------------- # Überprüfen, ob Benutzer root ist, da sich gewisse Dinge nur so aus- # führen lassen # Root hat $UID 0 ROOT_UID=0 if [ "$UID" -eq "$ROOT_UID" ] then echo "You are root, please be patient" else echo "You must be root to run this script. Please use su to get root" exit 0 fi # Die Datei wird heruntergeladen, entpackt und installiert. cd /tmp echo "Downloading 915resolution, please wait..." wget http://www.geocities.com/stomljen/915resolution-0.5.3.tar.gz echo "Installing 915resolution, please wait..." tar -xzf 915resolution-0.5.3.tar.gz cd 915resolution-0.5.3 make && make install # nun werden die Daten in die /etc/rc.d/rc.local geschrieben cat <<END_ENTRY >> /etc/rc.d/rc.local /usr/sbin/915resolution $REPLACE $HOR $VER END_ENTRY # nun muss der X-Server neugestartet werden und danach sollte die Auflösung # zur Verfügung stehen. # # Diese Befehle wären nötig, falls gewünscht einfach ausklammern. # killall X # exit # startx
Siehe auch
Kategorien: HOWTO | X11

