<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sebastian Siebert</title>
	<atom:link href="http://www.sebastian-siebert.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sebastian-siebert.de</link>
	<description>Linux, openSUSE, Software und was noch interessant ist</description>
	<lastBuildDate>Thu, 02 Sep 2010 22:28:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>openSUSE 11.3 &#8211; KDE SC 4.5.1</title>
		<link>http://www.sebastian-siebert.de/2010/09/01/opensuse-11-3-kde-sc-4-5-1/</link>
		<comments>http://www.sebastian-siebert.de/2010/09/01/opensuse-11-3-kde-sc-4-5-1/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 04:30:49 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Repo]]></category>
		<category><![CDATA[RPM]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=628</guid>
		<description><![CDATA[KDE SC 4.5.1 wurde veröffentlicht und die Pakete stehen zum Download für openSUSE bereit. Ausserdem wird empfohlen, wie auch in der Ankündigung auf kde.org, auf KDE 4.5.1 zu aktualisieren. Folgende Fehler wurden in KDE 4.5.1 hauptsächlich behoben: Stabilitätsprobleme bei einigen Plattform-Komponenten wurde behoben, insbesondere in dem neuen Shared Data Cache, in KHTML und in KNewStuff [...]]]></description>
			<content:encoded><![CDATA[<p><strong>KDE SC 4.5.1 wurde veröffentlicht</strong> und <strong>die Pakete</strong> stehen <strong>zum Download</strong> für openSUSE <strong>bereit</strong>. Ausserdem wird <strong>empfohlen</strong>, wie auch in der Ankündigung auf <a href="http://kde.org/announcements/announce-4.5.1.php">kde.org</a>, <strong>auf KDE 4.5.1 zu aktualisieren</strong>.</p>
<p><strong>Folgende Fehler wurden in KDE 4.5.1 hauptsächlich behoben:</strong></p>
<ul>
<li><strong>Stabilitätsprobleme bei einigen Plattform-Komponenten wurde behoben</strong>, insbesondere in dem neuen <strong>Shared Data Cache</strong>, in <strong>KHTML</strong> und in <strong>KNewStuff</strong></li>
<li><strong>Verbesserung der Ergonomie beim Verschieben der Applets innerhalb der Plasma-Panels</strong></li>
<li><strong>Die Erfassung von UPnP-Geräten im Netzwerk:/ KIO-Slave wurde behoben</strong></li>
<li><strong>Ein Regressionsfehler in KWin</strong> dem Fenster- und Compositing-Manager <strong>wurde behoben, dass die Desktop-Effekte unterbunden hat.</strong></li>
<li>Das <strong>Wetter- und News-Applets</strong> können jetzt <strong>ihre Daten korrekt aktualisieren</strong>, <strong>sobald das Netzwerk wieder verfügbar ist</strong>.</li>
</ul>
<p><strong>In folgenden Komponenten wurden weitere Fehler behoben:</strong></p>
<ul>
<li>kdelibs (kdecore, kdeui, kio, KHTML, KNewStuff, libplasma</li>
<li>kdebase (dolphin, network:/ kio-slave, kwin, Plasma workspaces)</li>
<li>kdeutils (Ark, KGpg)</li>
<li>kdeplasma-addons (Comic Applet)</li>
<li>kdenetwork (KGet, Kopete)</li>
<li>kdegraphics (Okular)</li>
<li>kdeedu (Marble, KGeography)</li>
</ul>
<p><strong>Changelog:</strong> <a href="http://www.kde.org/announcements/changelogs/changelog4_5_0to4_5_1.php">KDE SC 4.5.1</a></p>
<p><strong><u>Wichtiger Hinweis:</u></strong><br />
Wer <strong><u>bereits</u></strong> nach der <strong>unten beschriebenen Anleitung</strong> das Repo <a href="http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_11.3/">http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_11.3/</a> eingebunden und aktiviert hat, <strong><u>braucht lediglich nur ein Update per YaST oder zypper durchzuführen</u></strong>:</p>
<pre class="brush: bash;">zypper up</pre>
<p><strong>Für alle anderen, die das Repo <u>noch nicht</u> eingebunden haben, empfehle ich die folgende Anleitung.</strong></p>
<h1>Installation:</h1>
<ol>
<li><strong>YaST2</strong> starten.</li>
<li>Im Menü <strong>Konfiguration -> Repositories</strong> aufrufen.</li>
<li>Auf <strong>Hinzufügen</strong> klicken.</li>
<li><strong>&#8220;URL angeben&#8221;</strong> wählen und auf <strong>Weiter</strong> klicken.</li>
<li><strong>Repository-Name</strong> eingeben: <strong>KDE 4.5.x</strong></li>
<li><strong>URL</strong> des KDE-Repo für <strong>openSUSE 11.3</strong> eingeben: <a href="http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_11.3/">http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_11.3/</a></li>
<li>Auf <strong>Weiter</strong> klicken.</li>
<li>Das erstellte Repository <strong>&#8220;KDE 4.5.x&#8221;</strong> auswählen und die <strong>Priorität</strong> auf z.B. <strong>50</strong> ändern.</li>
<li>Auf <strong>Okay</strong> klicken, um die Verwaltung der Software-Repository zu schließen. Ggfs. den <strong>GPG-Schlüssel</strong> vom Repo <strong>importieren</strong>.</li>
<li>In YaST2 dann auf <strong>Anzeigen -> Installationsquellen</strong> bzw. auf den offenen Tab <strong>Installationsquellen</strong> klicken.</li>
<li>Auf der linken Seite das <strong>&#8220;KDE 4.5.x&#8221;-Repo</strong> auswählen.</li>
<li>Im blauen Textfeld auf <strong>Switch system packages</strong> klicken.</li>
<li>Abschließend auf <strong>Akzeptieren</strong> klicken. Sollte ein Dialogfenster bezüglich des NetworkManager auftauchen, so handelt es sich um ein veraltetes Package (Sprachdatei) und kann gelöscht werden. Das Pendant zum gelöschten Package wird dennoch installiert.</li>
<li><strong>Rechner neustarten</strong> und KDE 4.5.1 genießen.</li>
</ol>
<p>Have a lot of fun! <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2010/09/01/opensuse-11-3-kde-sc-4-5-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.3 &#8211; Aufräumarbeit nach einem Upgrade von openSUSE</title>
		<link>http://www.sebastian-siebert.de/2010/08/30/opensuse-11-3-aufraeumarbeit-nach-einem-upgrade-von-opensuse/</link>
		<comments>http://www.sebastian-siebert.de/2010/08/30/opensuse-11-3-aufraeumarbeit-nach-einem-upgrade-von-opensuse/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 05:00:34 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[grep]]></category>
		<category><![CDATA[Konsole]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Repo]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[sort]]></category>
		<category><![CDATA[Tipps]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=599</guid>
		<description><![CDATA[Heute mal aus der Rubrik &#8220;Tipps und Tricks&#8221;. Habt ihr schon mal daran gedacht, dass nach einem Upgrade noch Altlasten von openSUSE 11.2 auf eurem openSUSE 11.3-System vorhanden sein können? Wenn nicht, dann ist jetzt der richtige Zeitpunkt das System aufzuräumen. Man kann sich sehr einfach eine sortierte Liste (mittels RPM, grep und sort) über [...]]]></description>
			<content:encoded><![CDATA[<p>Heute mal aus der Rubrik <strong>&#8220;Tipps und Tricks&#8221;</strong>. Habt ihr schon mal daran gedacht, dass <strong>nach einem <a href="http://de.opensuse.org/Upgrade">Upgrade</a></strong> noch <strong>Altlasten von openSUSE 11.2</strong> auf eurem openSUSE 11.3-System <strong>vorhanden sein können</strong>? <strong>Wenn nicht</strong>, dann ist jetzt der richtige Zeitpunkt das System aufzuräumen. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Man kann sich sehr einfach <strong>eine sortierte Liste</strong> (mittels RPM, grep und sort) über <strong>vorhandene &#8220;openSUSE 11.2&#8243;-Pakete in der Konsole ausgeben</strong> lassen:</p>
<pre class="brush: bash;">rpm -qa --qf '%{name}-%{version}-%{release} -&gt; %{distribution}\n' | grep -i -E 'openSUSE[_|-| ]11.2' | sort</pre>
<p>Diese Liste zeigt teilweise auch das Repo der installierten Paketen an und man kann so die Pakete im OBS lokalisieren und erneut aktualisieren. Sobald man das erledigt hat, kann man nun die restlichen &#8220;openSUSE 11.2&#8243;-Pakete entfernen, die man bisher gar nicht auflösen konnte bzw. mit dem gleichen Paketnamen bereits eine neuere Version unter openSUSE 11.3 installiert wurde.</p>
<p>Wenn man ein Upgrade bzw. ein Update von openSUSE hinter sich hat, sollte man sich auch <strong>nach neueren Konfigurationsdateien umschauen, die aus logischen Gründen nicht ersetzt wurden (der Zweck ist, dass der laufende Betrieb nach der Installation nicht gestört werden darf und daher die Änderungen von Hand erledigt werden muss)</strong>:</p>
<pre class="brush: bash;">find /etc -iname &quot;*.rpmnew&quot;</pre>
<p>Sind in der o.g. Liste einige Dateien vorhanden, die mit <strong>&#8220;rpmnew&#8221;</strong> enden, so sollte man die Konfiguration von der älteren Datei in die neue Datei übertragen. Anschließend löscht man die ältere Datei und benennt die neuere Datei in den Namen der älteren Datei um (also ohne .rpmnew).</p>
<p><strong>Beispiel:</strong><br />
/etc/php5/apache/php.ini <= ältere Datei<br />
/etc/php5/apache/php.ini.rpmnew <= neue Datei</p>
<p><strong>Optional: Unterschiede der Konfiguration anzeigen lassen:</strong></p>
<pre class="brush: bash;">diff -rup /etc/php5/apache/php.ini /etc/php5/apache/php.ini.rpmnew</pre>
<p><strong>Konfiguration manuell übertragen.</strong> <u>Nachtrag:</u> Die beiden Dateien sollten zur Bearbeitung (root-Rechte) mit einem Editor geöffnet werden und die jeweilige Konfigurationen rüberkopieren. Hat man hier keine Einstellung vorgenommen, kann man zum nächsten Schritt übergehen.<br />
/etc/php5/apache/php.ini => /etc/php5/apache/php.ini.rpmnew</p>
<p><strong>Abschließend die ältere Datei löschen und die neuere Datei umbenennen:</strong></p>
<pre class="brush: bash;">rm /etc/php5/apache/php.ini
mv /etc/php5/apache/php.ini.rpmnew /etc/php5/apache/php.ini</pre>
<p>oder noch kürzer</p>
<pre class="brush: bash;">mv -f /etc/php5/apache/php.ini{.rpmnew,}</pre>
<p>Viel Spaß beim Aufräumen. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2010/08/30/opensuse-11-3-aufraeumarbeit-nach-einem-upgrade-von-opensuse/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.3 &#8211; proprietären Grafik-Treiber ATI Catalyst 10.8 als RPM installieren</title>
		<link>http://www.sebastian-siebert.de/2010/08/26/opensuse-11-3-proprietaeren-grafik-treiber-ati-catalyst-10-8-als-rpm-installieren/</link>
		<comments>http://www.sebastian-siebert.de/2010/08/26/opensuse-11-3-proprietaeren-grafik-treiber-ati-catalyst-10-8-als-rpm-installieren/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 04:00:32 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[Treiber]]></category>
		<category><![CDATA[X-Server]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=508</guid>
		<description><![CDATA[ATI Catalyst 10.8 (fglrx 8.762) wurde soeben veröffentlicht. Ich habe diese Anleitung stark überarbeitet. Zudem habe ich ein Inhaltsverzeichnis zwecks schnellem Navigieren hinzugefügt und den Troubleshootingbereich besser strukturiert. Das Skript makerpm-ati-10.8.sh kann nun einen umfassenden Report in einer Datei namens ati-report.txt erstellen und sammelt wichtige Informationen vom System. Zudem kann es den Report bei Bedarf [...]]]></description>
			<content:encoded><![CDATA[<p><strong>ATI Catalyst 10.8 (fglrx 8.762)</strong> wurde soeben veröffentlicht. Ich habe <strong>diese Anleitung stark überarbeitet</strong>. Zudem habe ich ein Inhaltsverzeichnis zwecks schnellem Navigieren hinzugefügt und den Troubleshootingbereich besser strukturiert. Das <strong>Skript <em>makerpm-ati-10.8.sh</em></strong> kann nun einen <strong>umfassenden Report in einer Datei namens ati-report.txt</strong> erstellen und <strong>sammelt wichtige Informationen vom System</strong>. Zudem kann es den <strong>Report</strong> bei Bedarf <strong>auf den NoPaste-Service <a href="http://sprunge.us">sprunge.us</a> hochladen</strong> und <strong>gibt ein Link aus</strong>. Den <strong>Link</strong> kann man <strong>hier im Kommentarbereich</strong> oder in einem <strong>beliebigen Forum posten</strong> und <strong>unterstützt</strong> so auch <strong>die helfende Hand</strong>.</p>
<p><strong>[UPDATE 28.08.2010]</strong><br />
Ich habe <strong>das Skript <a href="#download">makerpm-ati-10.8.sh</a> aktualisiert</strong>. Diesmal kann das Skript nicht nur installieren und konfigurieren, sondern auch mit der <strong>Option -u oder &#8211;uninstall</strong> ATI Catalyst deinstallieren und sämtliche vorhandene ATI-Dateien und Verzeichnisse werden restlos entfernt. In Zukunft sollten solche Dateileichen nicht mehr im System rumfliegen. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Sollte man die neueste ATI-Version installiert haben und der ATI Catalyst Control Center unerklärlicherweise noch die Version vom Vorgänger anzeigt, so sollte man den ATI Catalyst mittels dem Skript im Runlevel 3 komplett entfernen lassen und anschließend den Computer neustarten:</p>
<pre class="brush: bash;">./makerpm-ati-10.8.sh -u</pre>
<p>Danach kann man wieder wie gewohnt ATI Catalyst vom Skript installieren lassen:</p>
<pre class="brush: bash;">./makerpm-ati-10.8.sh -i</pre>
<p><strong>[/UPDATE 28.08.2010]</strong></p>
<h1 id="toc"><u>Inhaltsverzeichnis</u></h1>
<ul>
<li><a href="#preface">Einleitung</a></li>
<li><a href="#helpme">Hilfe, es funktioniert nicht!</a></li>
<li><a href="#script">RPM mit dem Skript <strong>makerpm-ati-10.8.sh</strong> bauen (empfohlen)</a></li>
<li><a href="#doityourself">RPM manuell bauen (für Fortgeschrittene)</a></li>
<li><a href="#troubleshooting">Troubleshooting</a></li>
<ol>
<li><a href="#troubleshooting1">Nach dem Booten sieht man die Konsole (Problem mit der Konfiguration des X-Servers)</a></li>
<li><a href="#troubleshooting2">Nach dem Booten hat man einen schwarzen Bildschirm (Problem mit dem Kernel-Mode-Setting)</a></li>
<li><a href="#troubleshooting3">Arbeitsflächen-Effekte (Compositing) in KDE 4.4 bzw. 4.5 ist nicht aktiviert</a></li>
<li><a href="#troubleshooting4">Arbeitsflächen-Effekte (Compositing) in KDE 4.5.0 lassen sich gar nicht mehr aktivieren</a></li>
<li><a href="#troubleshooting5">In Firefox oder Thunderbird erscheinen schwarze Flächen</a></li>
<li><a href="#troubleshooting6">Mein Treiber unterstützt meine Grafikkarte nicht. Was mache ich jetzt?</a></li>
</ol>
</ul>
<h1 id="preface"><u>Einleitung</u></h1>
<p><u><strong>*** Wichtiger Hinweis zum ATI-Repo ***</strong></u><br />
Im <strong>ATI-Repo</strong> befindet sich noch der <strong>ältere ATI-Catalyst 10.6 (fglrx 8.741)</strong> Treiber. Daher <strong>empfehle ich den Treiber nicht unter openSUSE 11.3 zu installieren</strong>. Wenn <strong>man trotzdem diesen Treiber installiert</strong>, kann es unter Umständen passieren, dass das <strong>grafische Desktopsystem <u>komplett</u> ausfällt</strong> und nicht selten wird auch die <strong>Konsole völlig verzerrt</strong>, wobei man nur noch über den Failsafe-Modus wieder ins System kommt.</p>
<p><strong><u>Diese Anleitung wie auch das Skript werden regelmäßig aktualisiert. Es lohnt sich daher öfter mal vorbeizuschauen oder im Feedreader zu speichern.</u></strong></p>
<p>Es gibt 2 Wege den Bau des RPM-Packages durchzuführen.</p>
<ol>
<li><a href="#script">das RPM mit dem Skript <strong>makerpm-ati-10.8.sh</strong> bauen (empfohlen)</a></li>
<li><a href="#doityourself">das RPM manuell bauen (für Fortgeschrittene)</a></li>
</ol>
<p><strong>Der Vorteil zu Punkt 1:</strong> man muss sich nicht um die nötigen Packages für den Bau kümmern und man <strong>spart</strong> sich die <strong>Tipparbeit</strong>, die <strong>Zeit</strong> und die <strong>Nerven</strong>. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Die Anleitung funktioniert mit geringer Abweichung auch unter <strong>openSUSE 11.2 und openSUSE 11.1</strong>.</p>
<p><strong>Alle genannten Schritte müssen in der Konsole im Root-Modus ausgeführt werden. Die Installation des RPM-Package &#8220;fglrx&#8221; kann im Runlevel 3 oder auch im Runlevel 5 durchgeführt werden. Danach ist ein Neustart des Computers auf jeden Fall erforderlich.</strong></p>
<p><strong>Vorhandene fglrx-Treiber</strong> aus dem ATI-Repo sind auf jeden Fall zu <strong>deinstallieren</strong>, sonst kommt es zu <u>Konflikten</u> bei der Installation dieses selbstgebauten RPM-Package.</p>
<p>Mit vorhandene fglrx-Treiber sind z.B. folgende gemeint:<br />
- <strong>ati-fglrxG01-kmp-{default,desktop,pae,&#8230;}</strong><br />
- <strong>ati-fglrxG02-kmp-{default,desktop,pae,&#8230;}</strong><br />
- <strong>x11-video-fglrxG02</strong></p>
<p>Vorhandene fglrx-Treiber auflisten lassen:</p>
<pre class="brush: bash;">rpm -qa | grep -E 'fglrxG01|fglrxG02'</pre>
<p>Wenn hier von RPM eine Ausgabe erscheint, müssen diese Package deinstalliert werden:</p>
<pre class="brush: bash;">zypper rm `rpm -qa | grep -E 'fglrxG01|fglrxG02'`</pre>
<p><u>Alternativ</u> kann man auch in YaST nach <strong>fglrxG01</strong> bzw. <strong>fglrxG02</strong> suchen und entfernen lassen.</p>
<h1 id="helpme"><u>Hilfe, es funktioniert nicht!</u></h1>
<p><strong><u>Bitte haltet folgende Regel ein:</u></strong></p>
<ol>
<li>Bei der <strong>Eingabe</strong> der Befehle <strong>auf mögliche Tippfehler überprüfen</strong>.</li>
<li>Möglicherweise ist die Lösung für das <strong>Problem</strong> im <strong><a href="#troubleshooting">Troubleshooting</a> vorhanden</strong>.</li>
<li>In <strong><a href="#comments">Kommentaren</a> lesen</strong>, ob <strong>eine Lösung zu einem Problem bereits existiert</strong>.</li>
</ol>
<p>Wenn <strong><u>keines</u> der o.g. Regel greift</strong>, dann könnt ihr <strong>mit eurem Anliegen an mich wenden</strong>. Damit ich euch helfen kann, <strong>müsst ihr erst <u>vorarbeiten</u></strong>. Bitte <strong>ladet</strong> euch <strong>das Skript <a href="#download">makerpm-ati-10.8.sh</a> herunter</strong> und <strong>erstellt einen Report</strong> von eurem System in der Konsole:</p>
<pre class="brush: bash;">su -c 'sh makerpm-ati-10.8.sh -ur'</pre>
<p>Das Skript lädt das Report auf <a href="http://sprunge.us">sprunge.us</a> hoch und gibt anschließend einen Link aus. <strong>Diesen Link postet ihr in eurem Kommentar zusammen mit einer Beschreibung zu eurem Problem an mich.</strong> Ich werde mir euren Report anschauen und Hilfestellung geben, wo evtl. das Problem liegen könnte.</p>
<h1 id="script"><u>RPM mit dem Skript bauen</u></h1>
<p>Das Skript <strong><a href="#download">makerpm-ati-10.8.sh</a></strong> ist sehr mächtig, robust und läuft vollautomatisch. Der ATI-Installer wird automatisch heruntergeladen, falls er nicht schon im Verzeichnis liegt. Zudem wird geprüft, ob die Grafikkarte vom Treiber unterstützt wird. Auf dem System werden nach den nötigen Entwicklungspaketen geprüft und ggfs. installiert. Auf Wunsch wird nach dem Bau des RPM-Packages der fglrx-Treiber installiert.</p>
<p>Folgende <strong>Argumente</strong> können dem Skript übergeben werden:</p>
<table>
<tr>
<td style="width:80px"><strong>-b</strong></td>
<td>Nur das RPM-Package bauen (Standard)</td>
</tr>
<tr>
<td><strong>-c &lt;type&gt;</strong></td>
<td>Nur X-Server konfigurieren. Monitor-Typ: <strong>single</strong> = 1 Monitor, <strong>dual</strong> = 2 Monitore (<strong><span style="text-decoration: underline;">Wichtig:</span></strong> Nur ausführen, wenn es Probleme mit der Standardkonfiguration des X-Servers auftreten)</td>
</tr>
<tr>
<td><strong>-d</strong></td>
<td>Nur den ATI-Installer downloaden</td>
</tr>
<tr>
<td><strong>-i</strong></td>
<td>Das RPM-Package bauen und installieren bzw. updaten</td>
</tr>
<tr>
<td><strong>-kms &lt;yes|no&gt;</strong></td>
<td>Kernel-Mode-Setting (KMS) aktivieren oder deaktivieren</td>
</tr>
<tr>
<td><strong>-old2ddriver &lt;yes|no&gt;</strong></td>
<td>den alten 2D-Treiber aktivieren oder deaktivieren</td>
</tr>
<tr>
<td><strong>-r|&#8211;report</strong></td>
<td>erstellt ein Report und speichert diese in eine Datei namens ati-report.txt</td>
</tr>
<tr>
<td><strong>-u|&#8211;uninstall</strong></td>
<td>entfernt ATI Catalyst restlos vom System. Zuerst wird das fglrx-Package (falls vorhanden) vom System deinstalliert. Danach werden vorhandene ATI-Dateien und -Verzeichnisse entfernt.</td>
</tr>
<tr>
<td><strong>-ur|&#8211;uploadreport</strong></td>
<td>wie Option &#8211;report nur zusätzlich wird der Report auf einem NoPaste-Service <a href="http://sprunge.us">sprunge.us</a> hochgeladen und gibt bei Erfolg den Link zurück.</td>
</tr>
<tr>
<td><strong>-ux</strong></td>
<td><u>openSUSE 11.2:</u> Nur den gepatchten X-Server installieren. Verbessert die Zusammenarbeit mit dem fglrx-Treiber. (dringend zu empfehlen)</td>
</tr>
<tr>
<td><strong>-h</strong></td>
<td>Die Hilfe anzeigen lassen</td>
</tr>
<tr>
<td><strong>-V</strong></td>
<td>Version des Skript anzeigen</td>
</tr>
</table>
<p><strong id="download">Downloads:</strong></p>
<ul>
<li>Skript: <a href="http://www.sebastian-siebert.de/downloads/makerpm-ati-10.8.sh" target="_blank">makerpm-ati-10.8.sh</a></li>
<li>SHA1: <a href="http://www.sebastian-siebert.de/downloads/makerpm-ati-10.8.sh.sha1" target="_blank">makerpm-ati-10.8.sh.sha1</a></li>
</ul>
<p><strong><u>Empfohlene Vorgehensweise:</u></strong></p>
<p>Man benötigt hierfür die Konsole mit root-Rechten, um das Skript auszuführen.</p>
<p><strong>Optional: Das System im Runlevel 3 starten oder wechseln:</strong><br />
<strong>Beim Booten:</strong> Im Bootmenü den Eintrag von openSUSE 11.3 selektieren und auf der Tastatur die Zahl &#8220;3&#8243; und Enter drücken und als &#8220;root&#8221; einloggen<br />
<strong>Im laufenden Desktopsystem:</strong> Bitte vom System abmelden. Sobald die grafische Anmeldung erscheint den Tastenkürzel ALT+N oder STRG+ALT+F1 drücken, um in die Konsole umzuschalten. Dann mit dem User &#8220;root&#8221; einloggen und mit folgendem Befehl in den Runlevel 3 wechseln:</p>
<pre class="brush: bash;">init 3</pre>
<p><strong>1. Das Skript herunterladen:</strong></p>
<pre class="brush: bash;">wget http://www.sebastian-siebert.de/downloads/makerpm-ati-10.8.sh</pre>
<p><strong>2. Die Prüfsummendatei herunterladen:</strong></p>
<pre class="brush: bash;">wget http://www.sebastian-siebert.de/downloads/makerpm-ati-10.8.sh.sha1</pre>
<p><strong>3. Die Prüfsummendatei gegen das Skript prüfen:</strong></p>
<pre class="brush: bash;">sha1sum -c makerpm-ati-10.8.sh.sha1</pre>
<p>Idealerweise sollte folgende Ausgabe erscheinen, andernfalls stimmt etwas mit dem heruntergeladenen Skript nicht:</p>
<pre class="brush: bash;">makerpm-ati-10.8.sh: OK</pre>
<p><strong>4. Die Rechte des Skriptes ändern und ausführbar machen:</strong></p>
<pre class="brush: bash;">chown root:root makerpm-ati-10.8.sh &amp;&amp; chmod 744 makerpm-ati-10.8.sh</pre>
<p><strong>5. Das Skript mit dem Argument -i ausführen. Das RPM-Package wird im Anschluß automatisch installiert.</strong></p>
<pre class="brush: bash;">./makerpm-ati-10.8.sh -i</pre>
<p><strong>6. Den Rechner neustarten:</strong></p>
<pre class="brush: bash;">reboot</pre>
<h1 id="doityourself"><strong><u>RPM manuell bauen</u></strong></h1>
<p>Das ist der etwas schwierigere Teil. Aber es ist nicht unmöglich. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Für den Bau des RPM-Packages werden folgende Entwicklungswerkzeuge bzw. -packages benötigt:</p>
<ul>
<li>gcc</li>
<li>make</li>
<li>patch</li>
<li>kernel-devel (<strong>openSUSE 11.2 / openSUSE 11.1:</strong> linux-kernel-headers)</li>
<li>kernel-source</li>
<li>kernel-{default,desktop,pae,rt,vanilla,xen}-devel</li>
<li>kernel-syms</li>
</ul>
<p>Beim Kernel-Entwicklungspackage ist zu beachten, dass man die richtige installiert hat. Welchen Kernel zur Zeit auf dem System läuft, kann man in der Konsole abfragen:</p>
<pre class="brush: bash;">uname -r</pre>
<p>Bei mir ergibt beispielsweise diese Ausgabe:</p>
<pre class="brush: bash;">2.6.34-12-desktop</pre>
<p>Also muss im o.g. Fall der Kernel-Entwicklungspackage <strong>kernel-desktop-devel</strong> installiert sein.</p>
<p><strong><u>Folgende Schritte werden auf einem 32-bit wie auch 64-bit openSUSE-System durchgeführt:</u></strong></p>
<p><strong>1. Den Installer des proprietären Treiber von ATI herunterladen:</strong><br />
<a href="https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-10-8-x86.x86_64.run" target="_blank">https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-10-8-x86.x86_64.run</a></p>
<p><strong>Optional: Das System im Runlevel 3 starten und als &#8220;root&#8221; einloggen oder per <strong>init 3</strong> wechseln.</strong></p>
<p><strong>2a. <u>(openSUSE 11.3 32-bit)</u> Den Bau des RPM-Packages anstoßen:</strong><br />
(<u>openSUSE 11.2:</u> SuSE/SUSE112-IA32, <u>openSUSE 11.1:</u> SuSE/SUSE111-IA32)</p>
<pre class="brush: bash;">sh ./ati-driver-installer-10-8-x86.x86_64.run --buildpkg SuSE/SUSE113-IA32</pre>
<p><strong>2b. <u>(openSUSE 11.3 64-bit)</u> Den Bau des RPM-Packages anstoßen:</strong><br />
(<u>openSUSE 11.2:</u> SuSE/SUSE112-AMD64, <u>openSUSE 11.1:</u> SuSE/SUSE111-AMD64)</p>
<pre class="brush: bash;">sh ./ati-driver-installer-10-8-x86.x86_64.run --buildpkg SuSE/SUSE113-AMD64</pre>
<p><strong>3a. Das RPM-Package installieren <u>(Neuinstallation)</u>:</strong></p>
<pre class="brush: bash;">rpm -ihv fglrx*SUSE113-8.762*.rpm</pre>
<p><strong>3b. Das RPM-Package installieren <u>(Update)</u>:</strong></p>
<pre class="brush: bash;">rpm -Uhv fglrx*SUSE113-8.762*.rpm</pre>
<p><strong>4. Den Rechner neustarten:</strong></p>
<pre class="brush: bash;">reboot</pre>
<h1 id="troubleshooting"><u>Troubleshooting:</u></h1>
<ol>
<li><a href="#troubleshooting1">Nach dem Booten sieht man die Konsole (Problem mit der Konfiguration des X-Servers)</a></li>
<li><a href="#troubleshooting2">Nach dem Booten hat man einen schwarzen Bildschirm (Problem mit dem Kernel-Mode-Setting)</a></li>
<li><a href="#troubleshooting3">Arbeitsflächen-Effekte (Compositing) in KDE 4.4 bzw. 4.5 ist nicht aktiviert</a></li>
<li><a href="#troubleshooting4">Arbeitsflächen-Effekte (Compositing) in KDE 4.5.0 lassen sich gar nicht mehr aktivieren</a></li>
<li><a href="#troubleshooting5">In Firefox oder Thunderbird erscheinen schwarze Flächen</a></li>
<li><a href="#troubleshooting6">Mein Treiber unterstützt meine Grafikkarte nicht. Was mache ich jetzt?</a></li>
</ol>
<ol>
<li id="troubleshooting1"><strong>Sollte man nach dem Booten in der Konsole landen, dann erstellt man besser eine Konfigurationsdatei des X-Servers.</strong> In diesem Fall bitte als &#8220;root&#8221; in die Konsole einloggen und folgende Schritte durchführen.
<p><u>einfache Variante:</u></p>
<blockquote><p>
Vorher noch in den Runlevel 3 wechseln:</p>
<pre class="brush: bash;">init 3</pre>
<p><strong>Bei einem Monitor <u>(Single-Modus)</u>:</strong></p>
<pre class="brush: bash;">./makerpm-ati-10.8.sh -c single</pre>
<p><strong>Bei zwei Monitore <u>(Dual-Modus)</u>:</strong></p>
<pre class="brush: bash;">./makerpm-ati-10.8.sh -c dual</pre>
<p>Danach den Rechner neustarten.
</p></blockquote>
<p><u>Fortgeschrittene Variante:</u></p>
<blockquote><p>
<strong>1. X-Server-Konfiguration verschieben, falls vorhanden:</strong></p>
<pre class="brush: bash;">mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup</pre>
<p><strong>2. Von <strong>aticonfig</strong> eine neue Konfigurationsdatei erzeugen lassen:</strong> (Das Tool <strong>aticonfig</strong> kann mittlerweile auch eine X-Server-Konfiguration from Scratch erzeugen, jedoch speziell auf den fglrx-Treiber zugeschnitten. Die restliche Hardware wird vom X-Server automatisch erkannt und geladen. Dies sollte in Zukunft vorgezogen werden, falls die Autoerkennung für den fglrx-Treiber oder <strong>X -configure</strong> nicht funktioniert):</p>
<p><strong>Bei einem Monitor <u>(Single-Modus)</u>:</strong></p>
<pre class="brush: bash;">aticonfig --initial --input=/etc/X11/xorg.conf</pre>
<p><strong>oder bei zwei Monitore <u>(Dual-Modus)</u>:</strong></p>
<pre class="brush: bash;">aticonfig --initial=dual-head --input=/etc/X11/xorg.conf</pre>
</blockquote>
</li>
<li id="troubleshooting2">Wenn man <strong>vor einem schwarzen Bildschirm sitzt</strong> und man <strong>weder die Konsole noch den Desktop sieht</strong>, dann <strong>liegt es höchstwahrscheinlich am neueingeführten Kernel-Mode-Setting</strong> (auch <strong>KMS</strong> genannt). Das Problem läßt sich durch Deaktivierung des KMS beheben.
<p><u>einfache Variante:</u></p>
<blockquote><p>
Mit dem Skript das KMS dauerhaft deaktivieren:</p>
<pre class="brush: bash;">./makerpm-ati-10.8.sh -kms no</pre>
</blockquote>
<p><u>Fortgeschrittene Variante:</u></p>
<blockquote><p>
Es gibt 2 Möglichkeiten KMS zu deaktivieren:</p>
<ul>
<li>Als Bootparameter in GRUB oder LILO: <strong>nomodeset</strong></li>
<li>KMS im Initial Ramdisk grundsätzlich deaktivieren. Der nachfolgende Befehl schaltet das KMS in der Konfiguration <strong>/etc/sysconfig/kernel</strong> auf <strong>NO_KMS_IN_INITRD=&#8221;yes&#8221;</strong> aus.
<pre class="brush: bash;">sed -i 's/NO_KMS_IN_INITRD=.*/NO_KMS_IN_INITRD=&quot;yes&quot;/g' /etc/sysconfig/kernel</pre>
<p>Anschließend die Initial Ramdisk neubauen lassen:</p>
<pre class="brush: bash;">mkinitrd</pre>
</li>
</ul>
</blockquote>
</li>
<li id="troubleshooting3"><strong>Falls die Arbeitsflächen-Effekte (Compositing) in KDE 4.4 bzw. 4.5 nicht mehr aktiviert sind, weil vermutlich die Erkennung der OpenGL-Schnittstelle von AMD/ATI Catalyst 10.8 fehlschlägt.</strong> Hierzu gibt es eine einfache Lösung:
<ol style="list-style-type:decimal">
<li>Im <u>KDE-Menü</u> auf <strong>Systemeinstellungen</strong> klicken</li>
<li>Unter <u>Allgemein / Erscheinungsbild &amp; Verhalten</u> auf <strong>Arbeitsfläche</strong> klicken</li>
<li>In <u>Arbeitsflächen-Effekte einrichten</u> auf den Tab <strong>Erweitert</strong> klicken</li>
<li>Die Checkbox <strong>Funktionsprüfungen deaktivieren</strong> aktivieren</li>
<li>Im Tab <u>Allgemein</u> prüfen, ob Compositing aktiviert ist. Falls nicht, bitte aktivieren.</li>
<li>Abschließend auf <strong>Anwenden</strong> klicken</li>
</ol>
<p>Jetzt sollen die Effekte in KDE wieder funktionieren. Die 3D-Anwendungen bzw. 3D-Spiele sind von diesem Problem nicht betroffen.</li>
<li id="troubleshooting4">Wenn das <strong>Compositing im OpenGL-Modus in KDE 4.5.0 nicht mehr aktivierbar</strong> sein sollte, dann wurde möglicherweise von KWin das Compositing komplett deaktiviert. Schuld ist die Einstellung <strong>OpenGLIsUnsafe=true</strong> in der Konfiguration <strong>/home/USERNAME/.kde4/share/config/kwinrc</strong>. Leider gibt es noch keine Möglichkeit diese Option in den Systemeinstellungen von KDE zu ändern.
<p>Man kann in der Konsole schnell und komfortabel für jeden User im Home überprüfen, ob man von dem Problem betroffen ist. Wenn bei dem nachfolgenden Befehl eine oder mehrere Dateien aufgelistet werden, so ist die Option von KWin bei dem jeweiligen User scharf geschaltet worden:</p>
<pre class="brush: bash;">grep -l &quot;OpenGLIsUnsafe=true&quot; /home/*/.kde4/share/config/kwinrc</pre>
<p>Es ist wichtig, dass der folgende Befehl im Runlevel 3 ausgeführt wird, sonst werden die Einstellungen von KWin wieder überschrieben. Wie man in den Runlevel 3 kommt, wird oben im Artikel beschrieben. <strong>Um das Problem mit &#8220;OpenGLIsUnsafe&#8221; für alle User im Home-Verzeichnis zu beheben, gibt man folgenden Befehl als root in der Konsole ein:</strong></p>
<pre class="brush: bash;">sed -i '/OpenGLIsUnsafe=.*/d' /home/*/.kde4/share/config/kwinrc</pre>
<p><strong>Hintergrundinfo:</strong><br />
Die Option OpenGLIsUnsafe kam mit der Revision <a href="http://websvn.kde.org/?view=revision&#038;revision=1079919">1079919</a> und wurde vom Autor Lucas Murray (lmurray) geschrieben. Allerdings ist ein Recheck-Button in der KDE-Einstellung laut einer TODO-Anmerkung im Quellcode in Zeile 156 geplant, um ggfs. die Option OpenGLIsUnsafe zurückzusetzen, was leider bisher noch nicht umgesetzt wurde.<br />
<a href="http://websvn.kde.org/branches/KDE/4.5/kdebase/workspace/kwin/kcmkwin/kwincompositing/main.cpp?view=markup">Quellcode von kwincompositing</a><br />
<a href="http://websvn.kde.org/branches/KDE/4.5/kdebase/workspace/kwin/kcmkwin/kwincompositing/main.cpp?r1=1063337&#038;r2=1079919">der Diff vom Quellcode zur Revision 1079919</a></li>
<li id="troubleshooting5">Falls unter <strong>Firefox oder Thunderbird schwarze Flächen erscheinen</strong>, dann liegt es in erster Linie an den neuen 2D-Treiber. Um den alten 2D-Treiber zu verwenden, führt man folgende Kommando aus.
<p><u>einfache Variante:</u></p>
<pre class="brush: bash;">./makerpm-ati-10.8.sh -old2ddriver yes</pre>
<p><u>Fortgeschrittene Variante:</u></p>
<pre class="brush: bash;">aticonfig --set-pcs-str=DDX,ForceXAA,TRUE</pre>
<p><strong><u>Hinweis:</u></strong> Falls das Problem mit den schwarzen Flächen in 2D-Anwendungen in der nächsten Version behoben wurde, kann man es wieder deaktivieren:</p>
<p><u>einfache Variante:</u></p>
<pre class="brush: bash;">./makerpm-ati-10.8.sh -old2ddriver no</pre>
</li>
<p><u>Fortgeschrittene Variante:</u></p>
<pre class="brush: bash;">aticonfig --del-pcs=DDX,ForceXAA</pre>
</li>
<li id="troubleshooting6"><strong>Mein Treiber unterstützt meine Grafikkarte nicht. Was mache ich jetzt?</strong> Hier kann man <strong>leider nur den Radeon-Treiber verwenden</strong>. Man öffnet die Konfigurationsdatei <strong>/etc/X11/xorg.conf.d/50-device.conf</strong> mit <strong>root-Rechten</strong>, um diese bearbeiten zu können. Einfach den <strong>Krunner</strong> mittels Tastenkürzel <strong>ALT+F2</strong> öffnen und folgende Befehlszeile eingeben und abschließend mit Enter bestätigen:
<pre class="brush: bash;">kdesu kwrite /etc/X11/xorg.conf.d/50-device.conf</pre>
<p>In der Zeile 4 bei <strong>Driver &#8220;radeon&#8221;</strong> nimmt man vorne die <strong>Raute</strong> weg und <strong>speichert die Datei ab</strong>. Anschließend alle <strong>Anwendungen schließen und neustarten</strong>.</p>
<p>Sollte man beim <strong>Neustart einen schwarzen Bildschirm bekommen</strong>, dann muss <strong>das KMS abgeschaltet werden</strong>. Bitte einmal diesen <a href="#troubleshooting2">Workaround zum Abschalten von KMS</a> im Failsafe-Modus durchführen.</li>
</ol>
<p>Feedbacks sind wie immer willkommen. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2010/08/26/opensuse-11-3-proprietaeren-grafik-treiber-ati-catalyst-10-8-als-rpm-installieren/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.3 &#8211; Yakuake eine ausfahrbare Konsole für KDE</title>
		<link>http://www.sebastian-siebert.de/2010/08/23/opensuse-11-3-yakuake-eine-ausfahrbare-konsole-fuer-kde/</link>
		<comments>http://www.sebastian-siebert.de/2010/08/23/opensuse-11-3-yakuake-eine-ausfahrbare-konsole-fuer-kde/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 07:00:35 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Konsole]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=573</guid>
		<description><![CDATA[Das Besondere an dieser Konsole ist, dass diese per Tastendruck (F12) vom oberen Bildschirmrand aus- bzw. einfahren kann und so auch sofort zur Verfügung steht, im Gegensatz zu einem Start einer neuen Konsole. Yakuake ist sowohl für kleinere als auch für größere Aufgaben geeignet, um z.B. die Ausgaben der laufenden Tools oder Programme zu kontrollieren. [...]]]></description>
			<content:encoded><![CDATA[<p>Das <strong>Besondere an dieser Konsole</strong> ist, dass diese per <strong>Tastendruck (F12) vom oberen Bildschirmrand aus- bzw. einfahren</strong> kann und so auch <strong>sofort zur Verfügung steht</strong>, im Gegensatz zu einem Start einer neuen Konsole. Yakuake ist sowohl für kleinere als auch für größere Aufgaben geeignet, um z.B. die Ausgaben der laufenden Tools oder Programme zu kontrollieren.</p>
<p><strong>Screenshots:</strong><br />

<div class="ngg-galleryoverview" id="ngg-gallery-2-573">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-22" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/yakuake/01-yakuake.png" title="Die ausgefahrene Konsole" class="shutterset_set_2"  rel="lightbox[573]">
								<img title="01-yakuake" alt="01-yakuake" src="http://www.sebastian-siebert.de/wp-content/gallery/yakuake/thumbs/thumbs_01-yakuake.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-23" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/yakuake/02-yakuake-menu.png" title="Menü" class="shutterset_set_2"  rel="lightbox[573]">
								<img title="02-yakuake-menu" alt="02-yakuake-menu" src="http://www.sebastian-siebert.de/wp-content/gallery/yakuake/thumbs/thumbs_02-yakuake-menu.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-24" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/yakuake/03-yakuake-setting-window.png" title="Einstellung: Fenster" class="shutterset_set_2"  rel="lightbox[573]">
								<img title="03-yakuake-setting-window" alt="03-yakuake-setting-window" src="http://www.sebastian-siebert.de/wp-content/gallery/yakuake/thumbs/thumbs_03-yakuake-setting-window.png" width="94" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-25" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/yakuake/04-yakuake-setting-behavior.png" title="Einstellung: Verhalten" class="shutterset_set_2"  rel="lightbox[573]">
								<img title="04-yakuake-setting-behavior" alt="04-yakuake-setting-behavior" src="http://www.sebastian-siebert.de/wp-content/gallery/yakuake/thumbs/thumbs_04-yakuake-setting-behavior.png" width="94" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-26" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/yakuake/05-yakuake-setting-appearance.png" title="Einstellung: Erscheinungsbild" class="shutterset_set_2"  rel="lightbox[573]">
								<img title="05-yakuake-setting-appearance" alt="05-yakuake-setting-appearance" src="http://www.sebastian-siebert.de/wp-content/gallery/yakuake/thumbs/thumbs_05-yakuake-setting-appearance.png" width="94" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-27" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/yakuake/06-yakuake-setting-shortcuts1.png" title="Tastenkürzel (Listenanfang)" class="shutterset_set_2"  rel="lightbox[573]">
								<img title="06-yakuake-setting-shortcuts1" alt="06-yakuake-setting-shortcuts1" src="http://www.sebastian-siebert.de/wp-content/gallery/yakuake/thumbs/thumbs_06-yakuake-setting-shortcuts1.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-28" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/yakuake/07-yakuake-setting-shortcuts2.png" title="Tastenkürzel (Listenende)" class="shutterset_set_2"  rel="lightbox[573]">
								<img title="07-yakuake-setting-shortcuts2" alt="07-yakuake-setting-shortcuts2" src="http://www.sebastian-siebert.de/wp-content/gallery/yakuake/thumbs/thumbs_07-yakuake-setting-shortcuts2.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class="ngg-clear"></div> 	
</div>

</p>
<p>Auf <strong>meinem Netbook</strong> habe ich die <strong>praktische Konsole bereits installiert</strong> und <strong>täglich im Einsatz</strong>, weil mich immer schon von den anderen Konsolen das offene Konsolenfenster und die Platzverschwendung in der Fensterleiste gestört haben. Zudem kann ich <strong>mehrere Konsolen als Tabs öffnen</strong> und <strong>zwischen ihnen</strong> per Tastenkombination (Umschalt + Pfeil rechts bzw. links) <strong>wechseln</strong>. Man kann auch die Konsole <strong>horizontal</strong> (STRG+Umschalt+T) und <strong>vertikal</strong> (STRG+Umschalt+L) <strong>splitten</strong>, was eher auf einem <strong>größeren Monitor besser geeignet</strong> ist. Die <strong>Höhe</strong> und die <strong>Breite</strong> sowie die <strong>Animationsgeschwindigkeit</strong> des Yakuake-Fensters kann man in den <strong>Einstellungen festlegen</strong> lassen.</p>
<p><strong>Speicherverbrauch der verfügbaren Konsolen unter openSUSE 11.3:</strong><br />
Konsole: 9,5 MB<br />
<em>Yakuake: 7,6 MB</em><br />
xterm: 3,0 MB<br />
Terminal (Xfce): 2,9 MB<br />
GNOME-Terminal:  2,9 MB<br />
LXTerminal: 2,3 MB</p>
<p>Das Tool kann man sich über YaST mit dem Paketnamen <strong>yakuake</strong> installieren oder per zypper:</p>
<pre class="brush: bash;">zypper in yakuake</pre>
<p>Nach der Installation braucht man nur <strong>Yakuake</strong> über das <strong>K-Menü System -> Terminal -> Yakuake</strong> einmal zu starten. Sobald KDE bei einem Neustart fertig geladen wurde, wird die Konsole ebenfalls gestartet. <strong>Yakuake</strong> steht dann im <strong>Hintergrund zur Verfügung</strong> und kann jederzeit <strong>per F12 in den Vordergrund geholt werden</strong>.</p>
<p>Have a lot of fun! <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>Konsole für GNOME:</strong><br />
Das <strong>Pendant zu Yakuake</strong> für das GNOME-Desktop wäre <strong><a href="http://guake.org/">Guake</a></strong> oder <strong><a href="http://tilda.sourceforge.net/wiki/index.php/Main_Page">Tilda</a></strong>. Leider sind keine Pakete unter openSUSE wie auch im OBS (openSUSE Build Service) verfügbar, was mich doch etwas verwundert.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2010/08/23/opensuse-11-3-yakuake-eine-ausfahrbare-konsole-fuer-kde/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.3 &#8211; KDE SC 4.5.0</title>
		<link>http://www.sebastian-siebert.de/2010/08/13/opensuse-11-3-kde-sc-4-5-0/</link>
		<comments>http://www.sebastian-siebert.de/2010/08/13/opensuse-11-3-kde-sc-4-5-0/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 19:31:31 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Repo]]></category>
		<category><![CDATA[RPM]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=485</guid>
		<description><![CDATA[KDE SC 4.5.0 verspricht mehr Performance und mehr Stabilität. Zudem wurde ein neuer High-Speed Cache implementiert und die WebKit-Unterstützung wurde für einige KDE-Komponenten integriert. Das Phonon-Multimedia-Library kann jetzt optional PulseAudio verwenden. Der Infobereich wurde kräftig überarbeitet. Plasma wie auch die KDE-Anwendungen wurden an die geringe Auflösung des Netbooks durchgehend angepasst. Der Fenstermanager KWin kann jetzt [...]]]></description>
			<content:encoded><![CDATA[<p><strong>KDE SC 4.5.0</strong> verspricht <strong>mehr Performance</strong> und <strong>mehr Stabilität</strong>. Zudem wurde ein <strong>neuer High-Speed Cache</strong> implementiert und die <strong>WebKit-Unterstützung</strong> wurde für einige KDE-Komponenten integriert. Das <strong>Phonon-Multimedia-Library</strong> kann jetzt optional <strong>PulseAudio</strong> verwenden. Der <strong>Infobereich</strong> wurde kräftig überarbeitet. <strong>Plasma</strong> wie auch die <strong>KDE-Anwendungen</strong> wurden an die <strong>geringe Auflösung des Netbooks</strong> durchgehend angepasst. Der <strong>Fenstermanager KWin</strong> kann jetzt auch die offenen Fenster kacheln, was die Übersichtlichkeit weiter erhöhen kann.</p>
<p><strong>Persönliche Erfahrung mit KDE 4.5.0:</strong><br />
Ich habe <strong>KDE 4.5.0</strong> zuerst auf meinem <strong>Netbook</strong> installiert. Zuallererst muss ich sagen, dass KDE <strong>erheblich an Performance zugelegt</strong> hat. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Vorallem der <strong>Infobereich</strong> stört jetzt nicht mehr so z.B. während einer <strong>Kopieraktion mit Dolphin</strong> von größeren Dateien oder mehreren Dateien. Im <strong>Infobereich</strong> kann man die <strong>Benachrichtigungen filtern</strong> lassen und was wirklich ein <strong>Plus-Punkt</strong> ist, dass die Benachrichtigungen <strong>nicht</strong> mehr einfach so verschwinden, sondern auch zu einem späteren Zeitpunkt einsehbar sind. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> Im <strong>Systemabschnitt der Kontrollleiste</strong> haben die Apps <strong>neue Icons</strong> und lenken so nicht mehr ab. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Wenn man die <strong>Systemeinstellungen</strong> von KDE startet, dann sieht man <strong>deutlich</strong> das hier <strong>aufgeräumt</strong> wurde. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Auf dem <strong>Desktop-PC</strong> habe ich auch <strong>KDE 4.5.0</strong> installiert. Hierzu muss ich ergänzen, dass das Compositing von KDE <strong>problemlos</strong> mit dem <strong>aktuellen <a href="http://www.sebastian-siebert.de/2010/07/26/opensuse-11-3-proprietaeren-grafik-treiber-ati-catalyst-10-7-als-rpm-installieren/">ATI Catalyst 10.7 Treiber</a> funktioniert</strong>. Ich konnte auch die Einstellung &#8220;Funktionsprüfungen deaktivieren&#8221; in Arbeitsflächen-Effekte wieder ausschalten.</p>
<p><strong>Mein Fazit:</strong> Ich bleibe definitiv bei KDE 4.5.0, denn KDE 4.4.4 war in vielen Bereichen leider wirklich etwas langsam. Vorallem hatte mich der unhandliche Infobereich von KDE 4.4.4 immer schon gestört und kleine Denkpausen waren auf meinem Netbook keine Seltenheit <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_evil.gif' alt=':evil:' class='wp-smiley' />  , was unter KDE 4.5.0 nicht mehr passiert. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>Screenshots:</strong></p>
<ul>
<li><a href="http://www.kde.org/announcements/4.5/plasma.php">http://www.kde.org/announcements/4.5/plasma.php</a></li>
<li><a href="http://www.kde.org/announcements/4.5/applications.php">http://www.kde.org/announcements/4.5/applications.php</a></li>
</ul>
<h1>Installation:</h1>
<ol>
<li><strong>YaST2</strong> starten.</li>
<li>Im Menü <strong>Konfiguration -> Repositories</strong> aufrufen.</li>
<li>Auf <strong>Hinzufügen</strong> klicken.</li>
<li><strong>&#8220;URL angeben&#8221;</strong> wählen und auf <strong>Weiter</strong> klicken.</li>
<li><strong>Repository-Name</strong> eingeben: <strong>KDE 4.5.x</strong></li>
<li><strong>URL</strong> des KDE-Repo für <strong>openSUSE 11.3</strong> eingeben: <a href="http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_11.3/">http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_11.3/</a></li>
<li>Auf <strong>Weiter</strong> klicken.</li>
<li>Das erstellte Repository <strong>&#8220;KDE 4.5.x&#8221;</strong> auswählen und die <strong>Priorität</strong> auf z.B. <strong>50</strong> ändern.</li>
<li>Auf <strong>Okay</strong> klicken, um die Verwaltung der Software-Repository zu schließen. Ggfs. den <strong>GPG-Schlüssel</strong> vom Repo <strong>importieren</strong>.</li>
<li>In YaST2 dann auf <strong>Anzeigen -> Installationsquellen</strong> bzw. auf den offenen Tab <strong>Installationsquellen</strong> klicken.</li>
<li>Auf der linken Seite das <strong>&#8220;KDE 4.5.x&#8221;-Repo</strong> auswählen.</li>
<li>Im blauen Textfeld auf <strong>Switch system packages</strong> klicken.</li>
<li>Abschließend auf <strong>Akzeptieren</strong> klicken. Sollte ein Dialogfenster bezüglich des NetworkManager auftauchen, so handelt es sich um ein veraltetes Package (Sprachdatei) und kann gelöscht werden. Das Pendant zum gelöschten Package wird dennoch installiert.</li>
<li><strong>Rechner neustarten</strong> und KDE 4.5.0 genießen.</li>
</ol>
<p>In diesem Sinne: Have a lot of fun&#8230; <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2010/08/13/opensuse-11-3-kde-sc-4-5-0/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>PokerTH 0.8 Beta 1 für openSUSE verfügbar</title>
		<link>http://www.sebastian-siebert.de/2010/08/04/pokerth-0-8-beta-1-fuer-opensuse-verfuegbar/</link>
		<comments>http://www.sebastian-siebert.de/2010/08/04/pokerth-0-8-beta-1-fuer-opensuse-verfuegbar/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 04:45:32 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PokerTH]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[Spiele]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=463</guid>
		<description><![CDATA[Das Poker-Spiel PokerTH (Texas Hold&#8217;em-Variante) wurde die erste Beta der 0.8-Version veröffentlicht. Als Package-Maintainer habe ich PokerTH im OBS (openSUSE Build Service) für openSUSE 11.1, 11.2 und 11.3 bauen lassen. Über das Spiel: Im Single-Modus können bis zu 9 Computergegner am Tisch teilnehmen. Im Netzwerk-Modus wie auch Internet-Modus können bis zu 10 Spieler teilnehmen. Weitere [...]]]></description>
			<content:encoded><![CDATA[<p>Das Poker-Spiel <strong>PokerTH</strong> (<strong>Texas Hold&#8217;em</strong>-Variante) wurde die erste Beta der 0.8-Version veröffentlicht. Als Package-Maintainer habe ich PokerTH im <a href="https://build.opensuse.org/">OBS (openSUSE Build Service)</a> für <strong>openSUSE 11.1, 11.2 und 11.3</strong> bauen lassen.</p>
<p><strong>Über das Spiel:</strong></p>
<ul>
<li>Im <strong>Single-Modus</strong> können bis zu 9 Computergegner am Tisch teilnehmen.</li>
<li>Im <strong>Netzwerk-Modus</strong> wie auch <strong>Internet-Modus</strong> können bis zu 10 Spieler teilnehmen.</li>
<li>Weitere <strong>Spieltisch-Styles</strong> können heruntergeladen werden.</li>
<li>Das Spiel wurde in <strong>C++/Qt4</strong> geschrieben.</li>
</ul>
<p><strong>Neu in dieser Version:</strong></p>
<ul>
<li>Online-Ranking</li>
</ul>
<p><strong>Screenshots von PokerTH 0.8 Beta:</strong></p>

<div class="ngg-galleryoverview" id="ngg-gallery-1-463">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-1" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/01-pokerth-beta-splash.png" title="Splash mit dem bekannten Spruch. ;-)" class="shutterset_set_1"  rel="lightbox[463]">
								<img title="01-pokerth-beta-splash" alt="01-pokerth-beta-splash" src="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/thumbs/thumbs_01-pokerth-beta-splash.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-2" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/02-pokerth-beta-mainmenu.png" title="Hauptmenü" class="shutterset_set_1"  rel="lightbox[463]">
								<img title="02-pokerth-beta-mainmenu" alt="02-pokerth-beta-mainmenu" src="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/thumbs/thumbs_02-pokerth-beta-mainmenu.png" width="91" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/03-pokerth-beta-menu1.png" title="Menü &quot;PokerTH&quot;" class="shutterset_set_1"  rel="lightbox[463]">
								<img title="03-pokerth-beta-menu1" alt="03-pokerth-beta-menu1" src="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/thumbs/thumbs_03-pokerth-beta-menu1.png" width="96" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-4" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/04-pokerth-beta-menu2.png" title="Menü &quot;Einstellungen&quot;" class="shutterset_set_1"  rel="lightbox[463]">
								<img title="04-pokerth-beta-menu2" alt="04-pokerth-beta-menu2" src="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/thumbs/thumbs_04-pokerth-beta-menu2.png" width="96" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-5" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/05-pokerth-beta-about.png" title="Dialogfenster über PokerTH" class="shutterset_set_1"  rel="lightbox[463]">
								<img title="05-pokerth-beta-about" alt="05-pokerth-beta-about" src="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/thumbs/thumbs_05-pokerth-beta-about.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-6" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/06-pokerth-beta-settings-ui.png" title="Einstellung der Benutzeroberfläche" class="shutterset_set_1"  rel="lightbox[463]">
								<img title="06-pokerth-beta-settings-ui" alt="06-pokerth-beta-settings-ui" src="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/thumbs/thumbs_06-pokerth-beta-settings-ui.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-7" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/07-pokerth-beta-settings-style1.png" title="Einstellung des Stils: Spieltisch" class="shutterset_set_1"  rel="lightbox[463]">
								<img title="07-pokerth-beta-settings-style1" alt="07-pokerth-beta-settings-style1" src="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/thumbs/thumbs_07-pokerth-beta-settings-style1.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-8" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/08-pokerth-beta-settings-style2.png" title="Einstellung des Kartenstapels" class="shutterset_set_1"  rel="lightbox[463]">
								<img title="08-pokerth-beta-settings-style2" alt="08-pokerth-beta-settings-style2" src="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/thumbs/thumbs_08-pokerth-beta-settings-style2.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-9" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/09-pokerth-beta-settings-style3.png" title="Einstellung der Kartenrückseite" class="shutterset_set_1"  rel="lightbox[463]">
								<img title="09-pokerth-beta-settings-style3" alt="09-pokerth-beta-settings-style3" src="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/thumbs/thumbs_09-pokerth-beta-settings-style3.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-10" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/10-pokerth-beta-settings-sound.png" title="Einstellung der Klangeffekte" class="shutterset_set_1"  rel="lightbox[463]">
								<img title="10-pokerth-beta-settings-sound" alt="10-pokerth-beta-settings-sound" src="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/thumbs/thumbs_10-pokerth-beta-settings-sound.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-11" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/11-pokerth-beta-settings-localgame.png" title="Einstellung für lokales Spiel" class="shutterset_set_1"  rel="lightbox[463]">
								<img title="11-pokerth-beta-settings-localgame" alt="11-pokerth-beta-settings-localgame" src="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/thumbs/thumbs_11-pokerth-beta-settings-localgame.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-12" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/12-pokerth-beta-settings-networkgame.png" title="Einstellung für Netzwerkspiel" class="shutterset_set_1"  rel="lightbox[463]">
								<img title="12-pokerth-beta-settings-networkgame" alt="12-pokerth-beta-settings-networkgame" src="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/thumbs/thumbs_12-pokerth-beta-settings-networkgame.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-13" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/13-pokerth-beta-settings-internetgame1.png" title="Einstellung für Internetspiel: Server" class="shutterset_set_1"  rel="lightbox[463]">
								<img title="13-pokerth-beta-settings-internetgame1" alt="13-pokerth-beta-settings-internetgame1" src="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/thumbs/thumbs_13-pokerth-beta-settings-internetgame1.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-14" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/14-pokerth-beta-settings-internetgame2.png" title="Einstellung für Internetspiel: Spiel" class="shutterset_set_1"  rel="lightbox[463]">
								<img title="14-pokerth-beta-settings-internetgame2" alt="14-pokerth-beta-settings-internetgame2" src="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/thumbs/thumbs_14-pokerth-beta-settings-internetgame2.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-15" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/15-pokerth-beta-settings-internetgame3.png" title="Einstellung für Internetspiel: Ignorierende Spieler" class="shutterset_set_1"  rel="lightbox[463]">
								<img title="15-pokerth-beta-settings-internetgame3" alt="15-pokerth-beta-settings-internetgame3" src="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/thumbs/thumbs_15-pokerth-beta-settings-internetgame3.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-16" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/16-pokerth-beta-settings-nickname.png" title="Einstellung der Spielernicknamen/-avatare" class="shutterset_set_1"  rel="lightbox[463]">
								<img title="16-pokerth-beta-settings-nickname" alt="16-pokerth-beta-settings-nickname" src="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/thumbs/thumbs_16-pokerth-beta-settings-nickname.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-17" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/17-pokerth-beta-settings-log.png" title="Einstellung für Log-Nachrichten" class="shutterset_set_1"  rel="lightbox[463]">
								<img title="17-pokerth-beta-settings-log" alt="17-pokerth-beta-settings-log" src="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/thumbs/thumbs_17-pokerth-beta-settings-log.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-18" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/18-pokerth-beta-start-localgame.png" title="Dialogfenster beim Start des lokalen Spiels" class="shutterset_set_1"  rel="lightbox[463]">
								<img title="18-pokerth-beta-start-localgame" alt="18-pokerth-beta-start-localgame" src="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/thumbs/thumbs_18-pokerth-beta-start-localgame.png" width="96" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-19" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/19-pokerth-beta-start-internetgame.png" title="Dialogfenster beim Start des Internetspiels" class="shutterset_set_1"  rel="lightbox[463]">
								<img title="19-pokerth-beta-start-internetgame" alt="19-pokerth-beta-start-internetgame" src="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/thumbs/thumbs_19-pokerth-beta-start-internetgame.png" width="96" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-20" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/20-pokerth-beta-start-internetgame-lobby.png" title="Die Lobby in der Poker-Freunde weltweit sich chatten und spielen können" class="shutterset_set_1"  rel="lightbox[463]">
								<img title="20-pokerth-beta-start-internetgame-lobby" alt="20-pokerth-beta-start-internetgame-lobby" src="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/thumbs/thumbs_20-pokerth-beta-start-internetgame-lobby.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-21" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/21-pokerth-beta-running-game.png" title="Ein laufendes Spiel" class="shutterset_set_1"  rel="lightbox[463]">
								<img title="21-pokerth-beta-running-game" alt="21-pokerth-beta-running-game" src="http://www.sebastian-siebert.de/wp-content/gallery/pokerth-0-8-beta/thumbs/thumbs_21-pokerth-beta-running-game.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class="ngg-clear"></div> 	
</div>


<p><strong>Webseite zum Spiel (englisch):</strong> <a href="http://www.pokerth.net/">http://www.pokerth.net/</a><br />
<strong>Changelog (englisch):</strong> <a href="http://www.pokerth.net/changelog.html">http://www.pokerth.net/changelog.html</a><br />
<strong>Online-Ranking-Seite (englisch):</strong> <a href="http://pokerth.biz/">http://pokerth.biz/</a></p>
<h1>Installation</h1>
<p>Das Spiel kann bequem unter openSUSE per <strong>1-Klick-Installation</strong> installiert werden. Einfach auf den Link der genutzten openSUSE-Version klicken und das <strong>&#8220;YaST Meta Package&#8221;</strong> <u>direkt</u> öffnen:</p>
<ul>
<li><a href="http://www.sebastian-siebert.de/downloads/pokerth_opensuse_11.1.ymp">PokerTH für openSUSE 11.1 (32/64-bit)</a></li>
<li><a href="http://www.sebastian-siebert.de/downloads/pokerth_opensuse_11.2.ymp">PokerTH für openSUSE 11.2 (32/64-bit)</a></li>
<li><a href="http://www.sebastian-siebert.de/downloads/pokerth_opensuse_11.3.ymp">PokerTH für openSUSE 11.3 (32/64-bit)</a></li>
</ul>
<p>Wer die Beta von <strong>PokerTH</strong> manuell installieren möchte, dem stelle ich folgenden Repos zum Einbinden in <strong>YaST</strong> zur Verfügung:</p>
<ul>
<li><strong>openSUSE 11.1:</strong><br />
<a href="http://download.opensuse.org/repositories/home:/Freespacer:/pokerth/openSUSE_11.1/">http://download.opensuse.org/repositories/home:/Freespacer:/pokerth/openSUSE_11.1/</a></li>
<li><strong>openSUSE 11.2:</strong><br />
<a href="http://download.opensuse.org/repositories/home:/Freespacer:/pokerth/openSUSE_11.2/">http://download.opensuse.org/repositories/home:/Freespacer:/pokerth/openSUSE_11.2/</a></li>
<li><strong>openSUSE 11.3:</strong><br />
<a href="http://download.opensuse.org/repositories/home:/Freespacer:/pokerth/openSUSE_11.3/">http://download.opensuse.org/repositories/home:/Freespacer:/pokerth/openSUSE_11.3/</a></li>
</ul>
<p>Sobald das Spiel den Beta-Status verlassen hat, werde ich es offiziell im Games-Repo updaten:<br />
<a href="http://download.opensuse.org/repositories/games/">http://download.opensuse.org/repositories/games/</a></p>
<p>Viel Spaß beim Spielen.</p>
<p>Kommentare sind wie immer erwünscht. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2010/08/04/pokerth-0-8-beta-1-fuer-opensuse-verfuegbar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.3 – proprietären Grafik-Treiber ATI Catalyst 10.7 als RPM installieren</title>
		<link>http://www.sebastian-siebert.de/2010/07/26/opensuse-11-3-proprietaeren-grafik-treiber-ati-catalyst-10-7-als-rpm-installieren/</link>
		<comments>http://www.sebastian-siebert.de/2010/07/26/opensuse-11-3-proprietaeren-grafik-treiber-ati-catalyst-10-7-als-rpm-installieren/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 20:59:02 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[Treiber]]></category>
		<category><![CDATA[X-Server]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=431</guid>
		<description><![CDATA[Hinweis: Dieser Artikel ist veraltet. Ein neuer Artikel befindet sich hier: openSUSE 11.3 – proprietären Grafik-Treiber ATI Catalyst 10.8 als RPM installieren ATI Catalyst 10.7 unterstützt jetzt offiziell openSUSE 11.3. Da hat AMD/ATI richtig auf die Tube gedrückt. Eine tolle Neuigkeit: der neue 2D-Treiber scheint jetzt zu funktionieren. [UPDATE 07.08.2010] *** Achtung! *** Wichtige Meldung! [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="text-decoration: underline;">Hinweis:</span> Dieser Artikel ist veraltet. Ein neuer Artikel befindet sich hier: <a href="http://www.sebastian-siebert.de/2010/08/26/opensuse-11-3-proprietaeren-grafik-treiber-ati-catalyst-10-8-als-rpm-installieren/">openSUSE 11.3 – proprietären Grafik-Treiber ATI Catalyst 10.8 als RPM installieren</a></strong></p>
<p><strong>ATI Catalyst 10.7</strong> unterstützt jetzt offiziell <strong>openSUSE 11.3</strong>. Da hat AMD/ATI richtig auf die Tube gedrückt. <strong>Eine tolle Neuigkeit:</strong> der neue 2D-Treiber scheint jetzt zu funktionieren. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>[UPDATE 07.08.2010]</strong><br />
<u><strong>*** Achtung! *** Wichtige Meldung! ***</strong></u><br />
Mittlerweile wurde das <strong>ATI-Repo für openSUSE 11.3</strong> aktualisiert bzw. <strong>freigegeben</strong>. Jedoch muss ich <strong><u>eindringlich warnen</u></strong>, dass es sich um den <strong>ältere ATI Catalyst 10.6 bzw. fglrx 8.741 handelt</strong>. Diese Version unterstützt nicht offiziell openSUSE 11.3 und kann sehr wahrscheinlich <strong>nach der Installation (ohne X-Konfiguration oder bei aktiviertem Kernel-Mode-Setting) zu einem <u>Ausfall des Desktopsystem</u> kommen</strong>. Die genannte <strong>ATI-Version aus dem ATI-Repo</strong> sollte man nach meiner Empfehlung <strong>besser NICHT installieren</strong>, sondern man nimmt stattdessen die <strong>neuere ATI Catalyst 10.7 (fglrx 8.753)</strong> mit der <strong>offiziellen Unterstützung für openSUSE 11.3</strong>.<br />
<strong>[/UPDATE 07.08.2010]</strong></p>
<p>Es gibt 2 Wege den Bau des RPM-Packages durchzuführen.</p>
<ol>
<li><a href="#script">das RPM mit dem Skript <strong>makerpm-ati-10.7.sh</strong> bauen (empfohlen)</a></li>
<li><a href="#doityourself">das RPM manuell bauen (für Fortgeschrittene)</a></li>
</ol>
<p>Der Vorteil zu Punkt 1: man muss sich nicht um die nötigen Packages für den Bau kümmern und man spart sich die Tipparbeit, die Zeit und die Nerven. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Die Anleitung funktioniert mit geringer Abweichung auch unter <strong>openSUSE 11.2</strong>.</p>
<p><strong><span style="text-decoration: underline;">Wichtig:</span></strong> Bevor ihr irgendwelche Fragen an mich richtet, lest euch bitte sorgfältig diesen Artikel durch und achtet auch auf eure Eingaben in der Konsole wegen mögliche Tippfehler. Falls es Probleme geben sollte, schaut bitte unter Troubleshooting nach, ob euer Problem dort schon dokumentiert wurde.</p>
<p><strong>Alle genannten Schritte müssen in der Konsole im Root-Modus ausgeführt werden. Die Installation des RPM-Package &#8220;fglrx&#8221; kann im Runlevel 3 oder auch im Runlevel 5 durchgeführt werden. Danach ist ein Neustart des Computers auf jeden Fall erforderlich.</strong></p>
<p><strong>Vorhandene <u>fremde</u> fglrx-Treiber</strong> sind auf jedenfall zu <strong>deinstallieren</strong>, sonst kommt es zu <span style="text-decoration: underline;">Konflikten</span> bei der Installation dieses selbstgebauten RPM-Package.</p>
<p>Mit fremde fglrx-Treiber sind z.B. folgende gemeint:<br />
- <strong>ati-fglrxG01-kmp-{default,desktop,pae,&#8230;}</strong><br />
- <strong>ati-fglrxG02-kmp-{default,desktop,pae,&#8230;}</strong><br />
- <strong>x11-video-fglrxG02</strong></p>
<p>Vorhandene fremde fglrx-Treiber auflisten lassen:</p>
<pre class="brush: bash;">rpm -qa | grep -E 'fglrxG01|fglrxG02'</pre>
<p>Wenn hier von RPM eine Ausgabe erscheint, müssen diese Package deinstalliert werden:</p>
<pre class="brush: bash;">zypper rm (packagename)</pre>
<p><u>Alternativ</u> kann man auch in YaST nach <strong>fglrxG01</strong> bzw. <strong>fglrxG02</strong> suchen und entfernen lassen.</p>
<h1 id="script"><strong><span style="text-decoration: underline;">RPM mit dem Skript bauen</span></strong></h1>
<p>Das Skript <strong>makerpm-ati-10.7.sh</strong> ist sehr mächtig, robust und läuft vollautomatisch. Der ATI-Installer wird automatisch heruntergeladen, falls er nicht schon im Verzeichnis liegt. Zudem wird geprüft, ob die Grafikkarte vom Treiber unterstützt wird. Auf dem System werden nach den nötigen Entwicklungspaketen geprüft und ggfs. installiert. Auf Wunsch wird nach dem Bau des RPM-Packages der fglrx-Treiber installiert.</p>
<p>Folgende <strong>Argumente</strong> können dem Skript übergeben werden:<br />
<strong>-b</strong> &#8211; Nur das RPM-Package bauen (Standard)<br />
<strong>-c &lt;type&gt;</strong> &#8211; Nur X-Server konfigurieren. Monitor-Typ: <strong>single</strong> = 1 Monitor, <strong>dual</strong> = 2 Monitore (<strong><span style="text-decoration: underline;">Wichtig:</span></strong> Nur ausführen, wenn es Probleme mit der Standardkonfiguration des X-Servers auftreten)<br />
<strong>-d</strong> &#8211; Nur den ATI-Installer downloaden<br />
<strong>-i</strong> &#8211; Das RPM-Package bauen und installieren bzw. updaten<br />
<strong>-kms &lt;yes|no&gt;</strong> &#8211; Kernel-Mode-Setting (KMS) aktivieren oder deaktivieren<br />
<strong>-old2ddriver &lt;yes|no&gt;</strong> &#8211; den alten 2D-Treiber aktivieren oder deaktivieren<br />
<strong>-ux</strong> &#8211; Nur den gepatchten X-Server installieren. Verbessert die Zusammenarbeit mit dem fglrx-Treiber. (dringend zu empfehlen)<br />
<strong>-h</strong> &#8211; Die Hilfe anzeigen lassen<br />
<strong>-V</strong> &#8211; Version des Skript anzeigen</p>
<p><strong>Downloads:</strong></p>
<ul>
<li>Skript: <a href="http://www.sebastian-siebert.de/downloads/makerpm-ati-10.7.sh" target="_blank">makerpm-ati-10.7.sh</a></li>
<li>SHA1: <a href="http://www.sebastian-siebert.de/downloads/makerpm-ati-10.7.sh.sha1" target="_blank">makerpm-ati-10.7.sh.sha1</a></li>
</ul>
<p><strong>Empfohlene Vorgehensweise:</strong></p>
<p><strong>Optional: Das System im Runlevel 3 starten oder wechseln:</strong><br />
<strong>Beim Booten:</strong> Im Bootmenü den Eintrag von openSUSE 11.3 selektieren und auf der Tastatur die Zahl &#8220;3&#8243; und Enter drücken und als &#8220;root&#8221; einloggen<br />
<strong>Im laufenden System:</strong> STRG+ALT+F1 drücken und sich als &#8220;root&#8221; einloggen. Danach mit folgendem Befehl in den Runlevel 3 wechseln:</p>
<pre class="brush: bash;">init 3</pre>
<p><strong>1. Das Skript herunterladen:</strong></p>
<pre class="brush: bash;">wget http://www.sebastian-siebert.de/downloads/makerpm-ati-10.7.sh</pre>
<p><strong>2. Die Prüfsummendatei herunterladen:</strong></p>
<pre class="brush: bash;">wget http://www.sebastian-siebert.de/downloads/makerpm-ati-10.7.sh.sha1</pre>
<p><strong>3. Die Prüfsummendatei gegen das Skript prüfen:</strong></p>
<pre class="brush: bash;">sha1sum -c makerpm-ati-10.7.sh.sha1</pre>
<p>Idealerweise sollte folgende Ausgabe erscheinen, andernfalls stimmt etwas mit dem heruntergeladenen Skript nicht:</p>
<pre class="brush: bash;">makerpm-ati-10.7.sh: OK</pre>
<p><strong>4. Die Rechte des Skriptes ändern und ausführbar machen:</strong></p>
<pre class="brush: bash;">chown root:root makerpm-ati-10.7.sh &amp;&amp; chmod 744 makerpm-ati-10.7.sh</pre>
<p><strong>5. Das Skript mit dem Argument -i ausführen. Das RPM-Package wird im Anschluß automatisch installiert.</strong></p>
<pre class="brush: bash;">./makerpm-ati-10.7.sh -i</pre>
<p><strong>6. Den Rechner neustarten:</strong></p>
<pre class="brush: bash;">reboot</pre>
<h2><strong><span style="text-decoration: underline;">Troubleshooting (RPM mit dem Skript bauen):</span></strong></h2>
<ul>
<li><strong>Sollte man nach dem Booten in der Konsole landen, dann erstellt man besser eine Konfigurationsdatei des X-Servers.</strong> In diesem Fall bitte als &#8220;root&#8221; in die Konsole einloggen und das Skript mit folgendem Parameter ausführen lassen.
<p>Vorher noch in den Runlevel 3 wechseln:</p>
<pre class="brush: bash;">init 3</pre>
<p><strong>Bei einem Monitor <span style="text-decoration: underline;">(Single-Modus)</span>:</strong></p>
<pre class="brush: bash;">./makerpm-ati-10.7.sh -c single</pre>
<p><strong>Bei zwei Monitore <span style="text-decoration: underline;">(Dual-Modus)</span>:</strong></p>
<pre class="brush: bash;">./makerpm-ati-10.7.sh -c dual</pre>
<p>Danach den Rechner neustarten.</li>
<li><strong>Falls die Arbeitsflächen-Effekte (Compositing) in KDE 4.4.4 nicht mehr aktiviert sind, weil vermutlich die Erkennung der OpenGL-Schnittstelle von AMD/ATI Catalyst 10.7 fehlschlägt.</strong> Hierzu gibt es eine einfache Lösung:
<ol>
<li>Im <u>KDE-Menü</u> auf <strong>Systemeinstellungen</strong> klicken</li>
<li>Unter <u>Allgemein / Erscheinungsbild &amp; Verhalten</u> auf <strong>Arbeitsfläche</strong> klicken</li>
<li>In <u>Arbeitsflächen-Effekte einrichten</u> auf den Tab <strong>Erweitert</strong> klicken</li>
<li>Die Checkbox <strong>Funktionsprüfungen deaktivieren</strong> aktivieren</li>
<li>Im Tab <u>Allgemein</u> prüfen, ob Compositing aktiviert ist. Falls nicht, bitte aktivieren.</li>
<li>Abschließend auf <strong>Anwenden</strong> klicken</li>
</ol>
<p>Jetzt sollen die Effekte in KDE wieder funktionieren. Die 3D-Anwendungen bzw. 3D-Spiele sind von diesem Problem nicht betroffen.</li>
<li>Einige User haben mir berichtet, dass sie <strong>Probleme mit dem Kernel-Mode-Setting (KMS)</strong> haben. Das Problem läßt sich durch Deaktivierung des KMS-Modus teilweise beheben.
<pre class="brush: bash;">./makerpm-ati-10.7.sh -kms no</pre>
</li>
<li>Falls unter<strong> Firefox oder Thunderbird schwarze Flächen erscheinen</strong>, dann liegt es in erster Linie an den neuen 2D-Treiber. Um den alten 2D-Treiber zu verwenden, führt man folgende Kommando aus.
<pre class="brush: bash;">./makerpm-ati-10.7.sh -old2ddriver yes</pre>
<p><strong><u>Hinweis:</u></strong> Falls das Problem mit den schwarzen Flächen in 2D-Anwendungen in der nächsten Version behoben wurde, kann man es wieder deaktivieren:</p>
<pre class="brush: bash;">./makerpm-ati-10.7.sh -old2ddriver no</pre>
</li>
<li>Wenn das <strong>Compositing im OpenGL-Modus in KDE 4.5.0 nicht mehr aktivierbar</strong> sein sollte, dann wurde möglicherweise von KWin das Compositing komplett deaktiviert. Schuld ist die Einstellung <strong>OpenGLIsUnsafe=true</strong> in der Konfiguration <strong>/home/USERNAME/.kde4/share/config/kwinrc</strong>. Leider gibt es noch keine Möglichkeit diese Option in den Systemeinstellungen von KDE zu ändern.
<p>Man kann in der Konsole schnell und komfortabel für jeden User im Home überprüfen, ob man von dem Problem betroffen ist. Wenn bei dem nachfolgenden Befehl eine oder mehrere Dateien aufgelistet werden, so ist die Option von KWin bei dem jeweiligen User scharf geschaltet worden:</p>
<pre class="brush: bash;">grep -l &quot;OpenGLIsUnsafe=true&quot; /home/*/.kde4/share/config/kwinrc</pre>
<p>Es ist wichtig, dass der folgende Befehl im Runlevel 3 ausgeführt wird, sonst werden die Einstellungen von KWin wieder überschrieben. Wie man in den Runlevel 3 kommt, wird oben im Artikel beschrieben. <strong>Um das Problem mit &#8220;OpenGLIsUnsafe&#8221; für alle User im Home-Verzeichnis zu beheben, gibt man folgenden Befehl als root in der Konsole ein:</strong></p>
<pre class="brush: bash;">sed -i '/OpenGLIsUnsafe=.*/d' /home/*/.kde4/share/config/kwinrc</pre>
<p><strong>Hintergrundinfo:</strong><br />
Die Option OpenGLIsUnsafe kam mit der Revision <a href="http://websvn.kde.org/?view=revision&#038;revision=1079919">1079919</a> und wurde vom Autor Lucas Murray (lmurray) geschrieben. Allerdings ist ein Recheck-Button in der KDE-Einstellung laut einer TODO-Anmerkung im Quellcode in Zeile 156 geplant, um ggfs. die Option OpenGLIsUnsafe zurückzusetzen, was leider bisher noch nicht umgesetzt wurde.<br />
<a href="http://websvn.kde.org/branches/KDE/4.5/kdebase/workspace/kwin/kcmkwin/kwincompositing/main.cpp?view=markup">Quellcode von kwincompositing</a><br />
<a href="http://websvn.kde.org/branches/KDE/4.5/kdebase/workspace/kwin/kcmkwin/kwincompositing/main.cpp?r1=1063337&#038;r2=1079919">der Diff vom Quellcode zur Revision 1079919</a></li>
</ul>
<h1 id="doityourself"><strong><span style="text-decoration: underline;">RPM manuell bauen</span></strong></h1>
<p>Das ist der etwas schwierigere Teil. Aber es ist nicht unmöglich. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Für den Bau des RPM-Packages werden folgende Entwicklungswerkzeuge bzw. -packages benötigt</p>
<ul>
<li>gcc</li>
<li>make</li>
<li>patch</li>
<li>kernel-devel (<strong>openSUSE 11.2:</strong> linux-kernel-headers)</li>
<li>kernel-source</li>
<li>kernel-{default,desktop,pae,rt,vanilla,xen}-devel</li>
</ul>
<p>Beim Kernel-Entwicklungspackage ist zu beachten, dass man die richtige installiert hat. Welchen Kernel zur Zeit auf dem System läuft, kann man in der Konsole abfragen:</p>
<pre class="brush: bash;">uname -r</pre>
<p>Bei mir ergibt beispielsweise diese Ausgabe:</p>
<pre class="brush: bash;">2.6.34-12-desktop</pre>
<p>Also muss im o.g. Fall der Kernel-Entwicklungspackage <strong>kernel-desktop-devel</strong> installiert sein.</p>
<p><strong><span style="text-decoration: underline;">Folgende Schritte werden auf einem 32bit openSUSE-System durchgeführt:<br />
(<a href="#os64">64bit openSUSE-System weiter unten</a>)</span></strong></p>
<p><strong>1. Den Installer des proprietären Treiber von ATI herunterladen:</strong><br />
<a href="https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-10-7-x86.x86_64.run" target="_blank">https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-10-7-x86.x86_64.run</a></p>
<p><strong>Optional: Das System im Runlevel 3 starten und als &#8220;root&#8221; einloggen oder per <strong>init 3</strong> wechseln.</strong></p>
<p><strong>2. Den Bau des RPM-Packages anstoßen:</strong></p>
<pre class="brush: bash;">sh ./ati-driver-installer-10-7-x86.x86_64.run --buildpkg SuSE/SUSE113-IA32</pre>
<p><strong>3a. Das RPM-Package installieren <span style="text-decoration: underline;">(Neuinstallation)</span>:</strong></p>
<pre class="brush: bash;">rpm -ihv fglrx_7_5_0_SUSE113-8.753*.rpm</pre>
<p><strong>3b. Das RPM-Package installieren <span style="text-decoration: underline;">(Update)</span>:</strong></p>
<pre class="brush: bash;">rpm -Uhv fglrx_7_5_0_SUSE113-8.753*.rpm</pre>
<p><strong>4. Den Rechner neustarten:</strong></p>
<pre class="brush: bash;">reboot</pre>
<p><strong id="os64"><span style="text-decoration: underline;">Folgende Schritte werden auf einem 64bit openSUSE-System durchgeführt:</span></strong></p>
<p><strong>1. Den Installer des proprietären Treiber von ATI herunterladen:</strong><br />
<a href="https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-10-7-x86.x86_64.run" target="_blank">https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-10-7-x86.x86_64.run</a></p>
<p><strong>Optional: Das System im Runlevel 3 starten und als &#8220;root&#8221; einloggen oder per <strong>init 3</strong> wechseln.</strong></p>
<p><strong>2. Den Bau des RPM-Packages anstoßen:</strong></p>
<pre class="brush: bash;">sh ./ati-driver-installer-10-7-x86.x86_64.run --buildpkg SuSE/SUSE113-AMD64</pre>
<p><strong>3a. Das RPM-Package installieren <span style="text-decoration: underline;">(Neuinstallation)</span>:</strong></p>
<pre class="brush: bash;">rpm -ihv fglrx64_7_5_0_SUSE113-8.753*.rpm</pre>
<p><strong>3b. Das RPM-Package installieren <span style="text-decoration: underline;">(Update)</span>:</strong></p>
<pre class="brush: bash;">rpm -Uhv fglrx64_7_5_0_SUSE113-8.753*.rpm</pre>
<p><strong>4. Den Rechner neustarten:</strong></p>
<pre class="brush: bash;">reboot</pre>
<h2><strong><span style="text-decoration: underline;">Troubleshooting (RPM manuell bauen):</span></strong></h2>
<ul>
<li><strong>Sollte man nach dem Booten in der Konsole landen, dann erstellt man besser eine Konfigurationsdatei des X-Servers.</strong> In diesem Fall bitte als &#8220;root&#8221; in die Konsole einloggen und folgende Schritte durchführen.
<p><strong>1. X-Server-Konfiguration verschieben, falls vorhanden:</strong></p>
<pre class="brush: bash;">mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup</pre>
<p><strong>2. Von <strong>aticonfig</strong> eine neue Konfigurationsdatei erzeugen lassen:</strong> (Das Tool <strong>aticonfig</strong> kann mittlerweile auch eine X-Server-Konfiguration from Scratch erzeugen, jedoch speziell auf den fglrx-Treiber zugeschnitten. Die restliche Hardware wird vom X-Server automatisch erkannt und geladen. Dies sollte in Zukunft vorgezogen werden, falls die Autoerkennung für den fglrx-Treiber oder <strong>X -configure</strong> nicht funktioniert):</p>
<p><strong>Bei einem Monitor <span style="text-decoration: underline;">(Single-Modus)</span>:</strong></p>
<pre class="brush: bash;">aticonfig --initial</pre>
<p><strong>oder bei zwei Monitore <span style="text-decoration: underline;">(Dual-Modus)</span>:</strong></p>
<pre class="brush: bash;">aticonfig --initial=dual-head</pre>
<p><strong><span style="text-decoration: underline;">Hinweis:</span></strong> Falls man bereits in diesem Schritt das Tool aticonfig für die Erzeugung einer X-Server-Konfiguration verwendet hat, so entfallen die nachfolgenden Schritte 3, 3a, 3b.</p>
<p><strong>3. Die Konfigurationsdatei von aticonfig für die Nutzung des fglrx-Treibers modifizieren lassen.</strong></p>
<p><strong>3a. Bei einem Monitor <span style="text-decoration: underline;">(Single-Modus)</span>:</strong></p>
<pre class="brush: bash;">aticonfig --initial --input=/etc/X11/xorg.conf</pre>
<p><strong>3b. Bei zwei Monitore <span style="text-decoration: underline;">(Dual-Modus)</span>:</strong></p>
<pre class="brush: bash;">aticonfig --initial=dual-head --input=/etc/X11/xorg.conf</pre>
</li>
<li><strong>Falls die Arbeitsflächen-Effekte (Compositing) in KDE 4.4.4 nicht mehr aktiviert sind, weil vermutlich die Erkennung der OpenGL-Schnittstelle von AMD/ATI Catalyst 10.7 fehlschlägt.</strong> Hierzu gibt es eine einfache Lösung:
<ol>
<li>Im <u>KDE-Menü</u> auf <strong>Systemeinstellungen</strong> klicken</li>
<li>Unter <u>Allgemein / Erscheinungsbild &amp; Verhalten</u> auf <strong>Arbeitsfläche</strong> klicken</li>
<li>In <u>Arbeitsflächen-Effekte einrichten</u> auf den Tab <strong>Erweitert</strong> klicken</li>
<li>Die Checkbox <strong>Funktionsprüfungen deaktivieren</strong> aktivieren</li>
<li>Im Tab <u>Allgemein</u> prüfen, ob Compositing aktiviert ist. Falls nicht, bitte aktivieren.</li>
<li>Abschließend auf <strong>Anwenden</strong> klicken</li>
</ol>
<p>Jetzt sollen die Effekte in KDE wieder funktionieren. Die 3D-Anwendungen bzw. 3D-Spiele sind von diesem Problem nicht betroffen.</li>
<li>Einige User haben mir berichtet, dass sie <strong>Probleme mit dem Kernel-Mode-Setting (KMS)</strong> haben. Das Problem läßt sich durch Deaktivierung des KMS-Modus teilweise beheben.
<p>Es gibt 2 Möglichkeiten  KMS zu deaktivieren:</p>
<ol>
<li>Als Bootparameter: <strong>nomodeset</strong></li>
<li>KMS-Modus im Initial Ramdisk grundsätzlich deaktivieren. Einfach die Datei <strong>/etc/sysconfig/kernel</strong> zur Bearbeitung öffnen und die Zeile mit <strong>NO_KMS_IN_INITRD</strong> in <strong>NO_KMS_IN_INITRD=&#8221;yes&#8221;</strong> ändern. Anschließend die Initial Ramdisk neubauen lassen:
<pre class="brush: bash;">mkinitrd</pre>
</li>
</ol>
</li>
<li>Falls unter<strong> Firefox oder Thunderbird schwarze Flächen erscheinen</strong>, dann liegt es in erster Linie an den neuen 2D-Treiber. Um den alten 2D-Treiber zu verwenden, führt man folgende Kommando aus.
<pre class="brush: bash;">aticonfig --set-pcs-str=DDX,ForceXAA,TRUE</pre>
<p><strong><u>Hinweis:</u></strong> Falls das Problem mit den schwarzen Flächen in 2D-Anwendungen in der nächsten Version behoben wurde, kann man es wieder deaktivieren:</p>
<pre class="brush: bash;">aticonfig --del-pcs=DDX,ForceXAA</pre>
</li>
<li>Wenn das <strong>Compositing im OpenGL-Modus in KDE 4.5.0 nicht mehr aktivierbar</strong> sein sollte, dann wurde möglicherweise von KWin das Compositing komplett deaktiviert. Schuld ist die Einstellung <strong>OpenGLIsUnsafe=true</strong> in der Konfiguration <strong>/home/USERNAME/.kde4/share/config/kwinrc</strong>. Leider gibt es noch keine Möglichkeit diese Option in den Systemeinstellungen von KDE zu ändern.
<p>Man kann in der Konsole schnell und komfortabel für jeden User im Home überprüfen, ob man von dem Problem betroffen ist. Wenn bei dem nachfolgenden Befehl eine oder mehrere Dateien aufgelistet werden, so ist die Option von KWin bei dem jeweiligen User scharf geschaltet worden:</p>
<pre class="brush: bash;">grep -l &quot;OpenGLIsUnsafe=true&quot; /home/*/.kde4/share/config/kwinrc</pre>
<p>Es ist wichtig, dass der folgende Befehl im Runlevel 3 ausgeführt wird, sonst werden die Einstellungen von KWin wieder überschrieben. Wie man in den Runlevel 3 kommt, wird oben im Artikel beschrieben. <strong>Um das Problem mit &#8220;OpenGLIsUnsafe&#8221; für alle User im Home-Verzeichnis zu beheben, gibt man folgenden Befehl als root in der Konsole ein:</strong></p>
<pre class="brush: bash;">sed -i '/OpenGLIsUnsafe=.*/d' /home/*/.kde4/share/config/kwinrc</pre>
<p><strong>Hintergrundinfo:</strong><br />
Die Option OpenGLIsUnsafe kam mit der Revision <a href="http://websvn.kde.org/?view=revision&#038;revision=1079919">1079919</a> und wurde vom Autor Lucas Murray (lmurray) geschrieben. Allerdings ist ein Recheck-Button in der KDE-Einstellung laut einer TODO-Anmerkung im Quellcode in Zeile 156 geplant, um ggfs. die Option OpenGLIsUnsafe zurückzusetzen, was leider bisher noch nicht umgesetzt wurde.<br />
<a href="http://websvn.kde.org/branches/KDE/4.5/kdebase/workspace/kwin/kcmkwin/kwincompositing/main.cpp?view=markup">Quellcode von kwincompositing</a><br />
<a href="http://websvn.kde.org/branches/KDE/4.5/kdebase/workspace/kwin/kcmkwin/kwincompositing/main.cpp?r1=1063337&#038;r2=1079919">der Diff vom Quellcode zur Revision 1079919</a></li>
</ul>
<p>Feedbacks sind wie immer willkommen. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2010/07/26/opensuse-11-3-proprietaeren-grafik-treiber-ati-catalyst-10-7-als-rpm-installieren/feed/</wfw:commentRss>
		<slash:comments>188</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.3 ist gelandet und steht zum Download bereit</title>
		<link>http://www.sebastian-siebert.de/2010/07/15/opensuse-11-3-ist-gelandet-und-steht-zum-download-bereit/</link>
		<comments>http://www.sebastian-siebert.de/2010/07/15/opensuse-11-3-ist-gelandet-und-steht-zum-download-bereit/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 17:59:48 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Betriebssystem]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=417</guid>
		<description><![CDATA[Es ist vollbracht. openSUSE 11.3 ist fertig und ist ab sofort unter http://software.opensuse.org/ verfügbar. Es können folgende Medien jeweils 32- oder 64-bit heruntergeladen werden: Installations-DVD GNOME Live KDE Live Netzwerk-Installations-CD Zudem habe ich eine kleine Übersicht der Packages zusammengestellt. Es sind längst nicht alle aufgelistet. Desktops: KDE 4.4.4 GNOME 2.30 LXDE (erstmalig unter openSUSE 11.3 [...]]]></description>
			<content:encoded><![CDATA[<p>Es ist vollbracht. <strong>openSUSE 11.3</strong> ist fertig und ist ab sofort unter <a href="http://software.opensuse.org/">http://software.opensuse.org/</a> verfügbar.</p>
<p>Es können folgende Medien jeweils <strong>32- oder 64-bit</strong> heruntergeladen werden:</p>
<ul>
<li><strong>Installations-DVD</strong></li>
<li><strong>GNOME Live</strong></li>
<li><strong>KDE Live</strong></li>
<li><strong>Netzwerk-Installations-CD</strong></li>
</ul>
<p>Zudem habe ich eine kleine Übersicht der Packages zusammengestellt. Es sind längst nicht alle aufgelistet.</p>
<p><strong>Desktops:</strong></p>
<ul>
<li>KDE 4.4.4</li>
<li>GNOME 2.30</li>
<li>LXDE (erstmalig unter openSUSE 11.3 verfügbar)</li>
</ul>
<p><strong>Programme (GUI):</strong></p>
<ul>
<li>Amarok 2.3.0</li>
<li>Blender 2.49b</li>
<li>digiKam 1.2.0</li>
<li>Eric 4.4.2</li>
<li>FileZilla 3.3.2.1</li>
<li>Firefox 3.6.6</li>
<li>GIMP 2.6.8</li>
<li>Inkscape 0.47</li>
<li>K3b 1.93.0</li>
<li>kDevelop 4.0</li>
<li>KOffice 2.1.2</li>
<li>Konversation 1.2.3</li>
<li>KTorrent 3.3.4</li>
<li>OpenOffice 3.2.1.4</li>
<li>Qt Creator 1.3.1</li>
<li>Rosegarden 10.04</li>
<li>SeaMonkey 2.0.5</li>
<li>Thunderbird 3.0.5</li>
</ul>
<p><strong>Konsolen- und Dienstprogramme:</strong></p>
<ul>
<li>Apache 2.2.15</li>
<li>aria2 1.9.1</li>
<li>Bash 4.1</li>
<li>CUPS 1.4.4</li>
<li>cURL 7.20.1</li>
<li>CVS 1.12.12</li>
<li>Dovecot 1.2.11</li>
<li>Emacs 23.1</li>
<li>Evolution 2.30.1.2</li>
<li>Firebird 2.1.3.18185</li>
<li>GCC 4.5.0</li>
<li>Gutenprint 5.2.4</li>
<li>Git 1.7.1</li>
<li>Jetty 5.1.14</li>
<li>Lighttpd 1.4.26</li>
<li>Links 2.2</li>
<li>Lynx 2.8.7</li>
<li>MariaDB 5.1.44</li>
<li>Mercurial 1.5</li>
<li>Mutt 1.5.20</li>
<li>MySQL Community Server 5.1.46</li>
<li>Nano 2.2.2</li>
<li>OpenSSH 5.4p1</li>
<li>OpenVPN 2.1.1</li>
<li>Perl 5.12.1</li>
<li>PHP 5.3.2</li>
<li>Postfix 2.7.1</li>
<li>Python 2.6.5</li>
<li>PostgreSQL 8.4.4</li>
<li>RCS 5.7</li>
<li>Ruby 1.8.7p249</li>
<li>Samba 3.5.4</li>
<li>SQLite 3.6.23</li>
<li>Subversion 1.6.9</li>
<li>Tomcat 6.0.24</li>
<li>Vim 7.2</li>
<li>vsftpd 2.2.2</li>
<li>w3m 0.5.2</li>
<li>Wget 1.11.4</li>
</ul>
<p>Eine Anleitung zum Upgrade eines bestehenden openSUSE System:<br />
<a href="http://de.opensuse.org/Upgrade">http://de.opensuse.org/Upgrade</a></p>
<p>Viel Spaß beim Installieren.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2010/07/15/opensuse-11-3-ist-gelandet-und-steht-zum-download-bereit/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.3 RC2 kurz vor der Veröffentlichung &#8211; Freiwillige Tester gesucht</title>
		<link>http://www.sebastian-siebert.de/2010/07/01/opensuse-11-3-rc2-kurz-vor-der-veroeffentlichung-freiwillige-tester-gesucht/</link>
		<comments>http://www.sebastian-siebert.de/2010/07/01/opensuse-11-3-rc2-kurz-vor-der-veroeffentlichung-freiwillige-tester-gesucht/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 05:30:14 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=398</guid>
		<description><![CDATA[Soeben habe ich festgestellt, dass das kommende Repo von openSUSE 11.3 http://download.opensuse.org/distribution/11.3/repo/oss/ auf openSUSE 11.3 RC2 umgeschaltet wurde. Das Distributionsupdate kommt gerade über die Update-Funktionalität herein. Erfreulicherweise bringt das Update KDE 4.4.4 wie bereits angekündigt mit. Heute (01.07.2010) wird im Laufe des Tages openSUSE 11.3 RC2 auf DVD veröffentlicht. Download-Seite: http://software.opensuse.org/developer/de [UPDATE 01.07.2010] Die ISOs [...]]]></description>
			<content:encoded><![CDATA[<p>Soeben habe ich festgestellt, dass das kommende Repo von openSUSE 11.3 <a href="http://download.opensuse.org/distribution/11.3/repo/oss/">http://download.opensuse.org/distribution/11.3/repo/oss/</a> auf openSUSE 11.3 RC2 umgeschaltet wurde. Das Distributionsupdate kommt gerade über die Update-Funktionalität herein. Erfreulicherweise bringt das Update KDE 4.4.4 wie bereits angekündigt mit.</p>
<p><strong>Heute (01.07.2010)</strong> wird im Laufe des Tages <strong>openSUSE 11.3 RC2 auf DVD</strong> veröffentlicht. Download-Seite: <a href="http://software.opensuse.org/developer/de">http://software.opensuse.org/developer/de</a></p>
<p><strong>[UPDATE 01.07.2010]</strong><br />
Die ISOs von openSUSE 11.3 RC2 wurden schon auf folgendem Mirror verteilt:<br />
<a href="ftp://ftp5.gwdg.de/pub/opensuse/distribution/11.3-RC2/">ftp://ftp5.gwdg.de/pub/opensuse/distribution/11.3-RC2/</a></p>
<p>Gerade wurde das Verzeichnis für die ISOs von <strong>openSUSE 11.3 RC2</strong> auf dem openSUSE-Download-Server freigegeben und ebenso auf dem openSUSE-Portal verlinkt:<br />
<a href="http://download.opensuse.org/distribution/11.3-RC2/">http://download.opensuse.org/distribution/11.3-RC2/</a><br />
<strong>[/UPDATE 01.07.2010]</strong></p>
<p>Da ich ein offizielles Mitglied bei der openSUSE-Community bin, wünsche ich mir für openSUSE 11.3 einen erfolgreichen und vor allem bugfreien Start. Wir sind jetzt auf der Zielgeraden und der Tag der Veröffentlichung (15.07.2010) von openSUSE 11.3 rückt immer näher. Daher teste ich bereits seit openSUSE 11.3 RC 1 intensiv und suche nach mögliche Fehler.</p>
<p>Zudem möchte ich <strong>einen Aufruf starten</strong>, um die Distribution <strong>gemeinsam</strong> mit euch <strong>zu testen</strong>. <strong>Wer mitmachen möchte, ist herzlichst eingeladen</strong> und würde mich <strong>über eine kurze Vorstellung im Kommentarbereich freuen</strong>. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Ich möchte euch folgenden <strong><u>Deal</u> vorschlagen</strong>. Wenn ihr <strong>irgendwelche Fehler</strong> in <strong>openSUSE 11.3 RC2 findet</strong>, möchte ich euch bitten <strong>hier im Kommentarbereich den Fehler und die Schritte zur Reproduzierung des Fehlers zu beschreiben</strong>. Ich werde den gemeldeten Fehler nachgehen. Sofern der <strong>Fehler</strong> sich <u>bestätigt</u>, <strong>werde ich mich direkt an die Verantwortlichen in Verbindung setzen</strong> oder ein Patch zur Behebung des Problems einliefern.</p>
<p><strong>Warum biete ich euch diesen Deal an?</strong> Leider ist es für die <strong>meisten deutschsprachigen Tester</strong> (auch Linux-Neulinge) eine <strong>große Hürde</strong> einen <strong>Bugreport</strong> auf <a href="https://bugzilla.novell.com/index.cgi">https://bugzilla.novell.com/index.cgi</a> <strong>auf Englisch</strong> zu verfassen, obwohl sie gerne einen Fehler melden möchten. In dem Fall werden potenzielle Fehler nicht gemeldet und folglich auch nicht behoben oder ggfs. erst nach der Veröffentlichung von openSUSE 11.3, dass würde keinen guten Eindruck vermitteln.</p>
<p>In diesem Sinne viel Spaß beim Testen und bleibt mir treu. (Have a lot of fun) <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2010/07/01/opensuse-11-3-rc2-kurz-vor-der-veroeffentlichung-freiwillige-tester-gesucht/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.3 RC &#8211; Microsoft Core Fonts installieren</title>
		<link>http://www.sebastian-siebert.de/2010/06/28/opensuse-11-3-rc-microsoft-core-fonts-installieren/</link>
		<comments>http://www.sebastian-siebert.de/2010/06/28/opensuse-11-3-rc-microsoft-core-fonts-installieren/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 05:30:47 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Fonts]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=382</guid>
		<description><![CDATA[In der Regel kann man die Microsoft Core Fonts über das Update-Repo mit dem openSUSE eigenen Skript &#8220;fetchmsttfonts.sh&#8221; installieren. Jedoch steht das Skript noch nicht für openSUSE 11.3 RC1 zur Verfügung. Das Skript von openSUSE 11.2 kann man ohne Probleme weiterhin verwenden. Microsoft Core Fonts beinhalten folgende Schriftarten: Andale Mono Arial Arial Black Comic Sans [...]]]></description>
			<content:encoded><![CDATA[<p>In der Regel kann man die Microsoft Core Fonts über das Update-Repo mit dem openSUSE eigenen Skript &#8220;fetchmsttfonts.sh&#8221; installieren. Jedoch steht das Skript noch nicht für openSUSE 11.3 RC1 zur Verfügung.</p>
<p>Das Skript von openSUSE 11.2 kann man ohne Probleme weiterhin verwenden.</p>
<p>Microsoft Core Fonts beinhalten folgende Schriftarten:</p>
<ul>
<li>Andale Mono</li>
<li>Arial</li>
<li>Arial Black</li>
<li>Comic Sans MS</li>
<li>Courier New</li>
<li>Georgia</li>
<li>Impact</li>
<li>Times New Roman</li>
<li>Trebuchet MS</li>
<li>Verdana</li>
<li>Webdings</li>
</ul>
<p><strong>[UPDATE 29.06.2010]</strong><br />
Das Skript wurde im Update-Test-Repo veröffentlich und kann darüber installiert werden.</p>
<p>Das Update-Test-Repo kann wie folgt per zypper eingebunden werden.</p>
<pre class="brush: bash;">zypper ar -f -n &quot;Update Test 11.3&quot; &quot;http://download.opensuse.org/update/11.3-test/&quot; &quot;Update_Test_11.3&quot;</pre>
<p>Anschließend kann man über YaST oder zypper das Package &#8220;fetchmsttfonts-11.3&#8243; installieren.<br />
<strong>[/UPDATE 29.06.2010]</strong></p>
<h1>Installationsanleitung</h1>
<p><strong><u>Hinweis:</u></strong> Bitte nachfolgende Kommandos in der Konsole als root eingeben.</p>
<p><strong>1. Verzeichnis erstellen und wechseln:</strong></p>
<pre class="brush: bash;">mkdir msfonts &amp;&amp; cd msfonts</pre>
<p><strong>2. Das RPM &#8220;fetchmsttfonts&#8221; vom openSUSE 11.2 Update-Repo holen:</strong></p>
<pre class="brush: bash;">wget http://download.opensuse.org/update/11.2/rpm/noarch/fetchmsttfonts-11.2-6.6.12.noarch.rpm</pre>
<p><strong>3. Skript aus dem RPM ins aktuelle Verzeichnis entpacken:</strong></p>
<pre class="brush: bash;">rpm2cpio fetchmsttfonts-11.2-6.6.12.noarch.rpm | cpio -id *.txt</pre>
<p><strong>4. Skript umbenennen und ins aktuelle Verzeichnis verschieben:</strong></p>
<pre class="brush: bash;">mv ./var/adm/update-scripts/fetchmsttfonts-11.2-6.6.12-fetchmsttfonts.sh.txt fetchmsttfonts.sh</pre>
<p><strong>5. Die Installation der MS Core Fonts per Skript anstoßen:</strong></p>
<pre class="brush: bash;">./fetchmsttfonts.sh</pre>
<p><strong>6. Den Cache für die Schriftarten aktualisieren:</strong></p>
<pre class="brush: bash;">SuSEconfig --module fonts</pre>
<p>Somit dürften die Microsoft Schriftarten wie schon unter openSUSE 11.2 systemweit zur Verfügung stehen.</p>
<p>Kommentare wie auch Feedbacks sind immer willkommen. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2010/06/28/opensuse-11-3-rc-microsoft-core-fonts-installieren/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.3 wird mit KDE 4.4.4 ausgeliefert</title>
		<link>http://www.sebastian-siebert.de/2010/06/22/opensuse-11-3-wird-mit-kde-4-4-4-ausgeliefert/</link>
		<comments>http://www.sebastian-siebert.de/2010/06/22/opensuse-11-3-wird-mit-kde-4-4-4-ausgeliefert/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 05:30:47 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[zypper]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=371</guid>
		<description><![CDATA[Eine großartige Nachricht erreicht mich aus der openSUSE-KDE-Mailingliste. openSUSE 11.3 wird mit KDE 4.4.4 ausgeliefert und nicht wie bisher mit KDE 4.4.3. Ursprünglich sollte in der kommenden openSUSE KDE 4.5 beinhalten. Leider werden die KDE-Entwickler bis zum Release-Termin (15.07.2010) von openSUSE 11.3 nicht mehr rechtzeitig fertig. So wurde mit openSUSE 11.3 RC1 sämtliche Software-Versionen eingefroren, [...]]]></description>
			<content:encoded><![CDATA[<p>Eine großartige Nachricht erreicht mich aus der openSUSE-KDE-Mailingliste. <strong>openSUSE 11.3</strong> wird mit <strong>KDE 4.4.4</strong> ausgeliefert und nicht wie bisher mit KDE 4.4.3. Ursprünglich sollte in der kommenden openSUSE KDE 4.5 beinhalten. Leider werden die KDE-Entwickler bis zum <strong>Release-Termin (15.07.2010) von openSUSE 11.3</strong> nicht mehr rechtzeitig fertig. So wurde mit openSUSE 11.3 RC1 sämtliche Software-Versionen eingefroren, um diese ausgiebig zu testen und vorhandene Fehler zu beseitigen. Neue Versionen finden nur in besonderen Ausnahmefällen doch noch Einzug in openSUSE 11.3.</p>
<p>Folgende Software-Komponenten wurden in KDE 4.4.4 behoben:</p>
<ul>
<li>ark</li>
<li>dolphin</li>
<li>KAlarm</li>
<li>KGpg</li>
<li>KHangMan</li>
<li>kmines</li>
<li>knetwalk</li>
<li>kopete</li>
<li>kteatime</li>
<li>libkdegames</li>
<li>lskat</li>
</ul>
<p><a href="http://www.kde.org/announcements/changelogs/changelog4_4_3to4_4_4.php">KDE SC 4.4.4 Changelog</a></p>
<p>Für die bereits veröffentlichte openSUSE 11.3 RC1 wird demnächst über ein Update-Test-Repo die KDE 4.4.4 verteilt. Jedoch muss man dieses Repo in openSUSE 11.3 RC1 hinzufügen, um diesen gesonderten Update-Kanal zu nutzen.</p>
<p>Um dieses Update-Test-Repo zu nutzen, genügt folgender Zypper-Befehl in der Konsole als root:</p>
<pre class="brush: bash;">zypper ar -f -n &quot;Update Test 11.3&quot; &quot;http://download.opensuse.org/update/11.3-test/&quot; &quot;Update_Test_11.3&quot;</pre>
<p>Die Mail <a href="http://lists.opensuse.org/opensuse-kde/2010-06/msg00086.html">[opensuse-kde] KDE SC 4.4.4 for openSUSE 11.3</a> zum Nachlesen. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2010/06/22/opensuse-11-3-wird-mit-kde-4-4-4-ausgeliefert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.2 &#8211; XOrg 7.5 (X-Server 1.8.0) + ATI Catalyst 10.6 (fglrx 8.741) laufen einwandfrei</title>
		<link>http://www.sebastian-siebert.de/2010/06/18/opensuse-11-2-xorg-7-5-x-server-1-8-0-ati-catalyst-10-6-fglrx-8-741-laufen-einwandfrei/</link>
		<comments>http://www.sebastian-siebert.de/2010/06/18/opensuse-11-2-xorg-7-5-x-server-1-8-0-ati-catalyst-10-6-fglrx-8-741-laufen-einwandfrei/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 06:18:21 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Patch]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[Treiber]]></category>
		<category><![CDATA[X-Server]]></category>
		<category><![CDATA[XOrg]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=330</guid>
		<description><![CDATA[Hinweis: Dieser Artikel ist veraltet. Ein neuer Artikel befindet sich hier: openSUSE 11.3 – proprietären Grafik-Treiber ATI Catalyst 10.7 als RPM installieren Ein paar gute Nachrichten für Besitzer einer ATI Grafikkarte vorne weg. AMD hat still und heimlich einige Bugs behoben, die nicht mal in den Release Notes erwähnt wurden. Zudem darf ich verkünden, dass [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="text-decoration: underline;">Hinweis:</span> Dieser Artikel ist veraltet. Ein neuer Artikel befindet sich hier: <a href="http://www.sebastian-siebert.de/2010/07/26/opensuse-11-3-proprietaeren-grafik-treiber-ati-catalyst-10-7-als-rpm-installieren/">openSUSE 11.3 – proprietären Grafik-Treiber ATI Catalyst 10.7 als RPM installieren</a></strong></p>
<p>Ein paar <strong>gute Nachrichten</strong> für Besitzer einer ATI Grafikkarte vorne weg. <strong>AMD</strong> hat still und heimlich <strong>einige Bugs behoben</strong>, die nicht mal in den Release Notes erwähnt wurden. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Zudem darf ich verkünden, dass <strong><u>endlich</u> ATI Catalyst 10.6 mit XOrg 7.5 (X-Server 1.8.0) läuft</strong>. Das Patchen der X-Server-Version (von 1.8.0 auf 1.7.5.0) gehört nun der Vergangenheit an. (<em>AMD war da doch schneller</em> <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ) Leider bietet AMD noch nicht offiziell die Paketierung unter openSUSE 11.2 bzw. openSUSE 11.3 (RC1, RC2)  für XOrg 7.5 an. Daher werde ich diesen Umstand mit einem Patch nachhelfen, um doch das Package zu erstellen. <strong>Neu</strong> ist, dass ich das <strong>Patch auch für openSUSE 11.3 (RC1, RC2)</strong> angepasst habe und man kann jetzt unter openSUSE 11.3 ebenfalls fglrx-Package erstellen.</p>
<p>Unter <strong>KDE 4.4.x</strong> funktioniert die <strong>Funktionsprüfung</strong> des <strong>openGL-Interface</strong> über den fglrx-Treiber wieder. Die Option findet man unter <strong>Systemeinstellungen -> Arbeitsfläche -> Arbeitsflächen-Effekte -> Erweitert -> Funktionsprüfung deaktivieren</strong> (den Haken wieder herausnehmen).</p>
<p>Jetzt kommen wir zu den <strong>schlechten Nachrichten</strong>, was sich leider nicht vermeiden lässt. Beim X-Server hat sich unter der Haube einiges geändert, so dass die <strong>automatische Konfiguration</strong> teilweise <strong>nicht mehr funktioniert</strong> und mit einer <strong>Konfigurationsdatei</strong> mittels
<pre class="brush: bash;">aticonfig --initial</pre>
<p> <strong>nachgeholfen werden muss</strong>. Danach kann man wie gewohnt über die GUI <strong>amdcccle</strong> die Konfiguration der Grafikkarte bzw. Monitors einstellen. Zudem muss ich mit Bedauern feststellen, dass die Erstellung einer Konfigurationsdatei mittels
<pre class="brush: bash;">X -configure</pre>
<p> auch nicht funktioniert.</p>
<p>Der <strong>Vollbildmodus</strong> mit einer <strong>anderen Auflösung</strong> (z.B. 1024&#215;786) <strong>gegenüber der Desktopauflösung</strong> (z.B. 1680&#215;1050) bei <strong>aktiviertem Compositing funktioniert</strong> immer noch <strong>nicht richtig</strong>. Hier muss man nach wie vor das Compositing mittels <strong>ALT+SHIFT+F12</strong> vorübergehend <strong>deaktivieren</strong>, bevor man z.B. ein openGL-Spiel im Vollbildmodus laufen lassen möchte.</p>
<p><strong><u>Bitte beachtet folgendes:</u></strong> Diese Installation ist nur für Fortgeschrittene, Entwickler oder zu Testzwecken gedacht. In der Regel wird XOrg 7.5 für openSUSE 11.2 noch nicht unterstützt, sondern erst mit openSUSE 11.3.</p>
<p><strong>Hinweis zum SaX (SuSE advanced X Window System):</strong> In openSUSE 11.3 wird SaX nicht mehr geben. Der Grund ist, dass XOrg und weitere Komponente eine statische Konfiguration in /etc/X11/xorg.conf zum Teil unmöglich macht bzw. der Aufwand für die Implementierung zu groß ist. Mittlerweile kann XOrg 7.5 vollautomatisch die Eingabe- und Ausgabe-Geräte erkennen und im laufendem Betrieb einbinden. Moderne X-Window-Systeme wie Gnome oder KDE liefern bereits ein Bildschirmkonfigurationstool und weitere relevante Konfigurationstools aus. Novell hat sich daher entschieden SaX sterben zu lassen. Siehe auch <a href="http://lists.opensuse.org/opensuse-factory/2009-12/msg00017.html">http://lists.opensuse.org/opensuse-factory/2009-12/msg00017.html</a></p>
<p><strong>[UPDATE 19.06.2010]</strong><br />
Dank eines aufmerksamen Leser (Johnny) hat er mich auf ein <strong>Fehler</strong> beim <strong>Bau eines fglrx-Treiber</strong> in <strong>openSUSE 11.3 (RC1, RC2)</strong> aufmerksam gemacht. Ich installierte openSUSE 11.3 (RC1, RC2) auf meinem Computer. Der Bau einer RPM verlief ohne Probleme. Jedoch der Bau eines fglrx-Kernelmodul schlug fehl. Das Problem lag darin, dass <strong>openSUSE 11.3 RC1 bzw. RC2</strong> eine <strong>neue Kernel-Version 2.6.34</strong> mitbringt, der von AMD/ATI noch nicht angepasst wurde. Ich habe dieses Problem mit einem kleinen Patch behoben, da offensichtlich ein
<pre class="brush: cpp;">#include &lt;linux/slab.h&gt;</pre>
<p> in <strong>kcl_wait.c</strong> fehlte. Nachdem ich den Patch nochmal getestet hatte und einwandfrei funktioniert, gebe ich ihn nun hiermit frei. Have a lot of fun. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
<strong>[/UPDATE 19.06.2010]</strong></p>
<p><strong>[UPDATE 05.07.2010]</strong><br />
Soeben habe ich das Skript makerpm-ati-10.6-beta.sh für openSUSE 11.3 hochgeladen.</p>
<p><strong>Downloads:</strong></p>
<ul>
<li>Skript: makerpm-ati-10.6-beta.sh</li>
<li>SHA1: makerpm-ati-10.6-beta.sh.sha1</li>
</ul>
<p>Eine Anleitung zur Bedienung des Skriptes befindet sich hier:<br />
<a href="http://www.sebastian-siebert.de/2010/06/17/opensuse-11-2-proprietaeren-grafik-treiber-ati-catalyst-10-6-als-rpm-installieren/">http://www.sebastian-siebert.de/2010/06/17/opensuse-11-2-proprietaeren-grafik-treiber-ati-catalyst-10-6-als-rpm-installieren/</a><br />
<strong>[/UPDATE 05.07.2010]</strong></p>
<p><strong>[UPDATE 18.07.2010]</strong><br />
Aufgrund zahlreicher Hinweise habe ich das Skript angepasst, um mögliche Probleme zu beheben.</p>
<p>Manche User haben <strong>Probleme mit dem Kernel-Mode-Setting (KMS)</strong>. Man kann den Modus wie folgt abschalten:</p>
<pre class="brush: bash;">./makerpm-ati-10.6-beta2.sh -kms no</pre>
<p>Es wird eine neue Initial Ramdisk (initrd) ohne KMS erstellt.<br />
<strong>Alternativ</strong> kann man auch einen <strong>Bootparameter</strong> setzen: <strong>nomodeset</strong></p>
<p>Falls unter Firefox oder Thunderbird <strong>schwarze Flächen</strong> erscheinen, dann liegt es in erster Linie an den <strong>neuen 2D-Treiber</strong>. Um den alten 2D-Treiber zu verwenden, führt man folgende Kommando aus:</p>
<pre class="brush: bash;">./makerpm-ati-10.6-beta2.sh -old2ddriver yes</pre>
<p><strong>Downloads:</strong></p>
<ul>
<li>Skript: <a href="http://www.sebastian-siebert.de/downloads/makerpm-ati-10.6-beta2.sh">makerpm-ati-10.6-beta2.sh</a></li>
<li>SHA1: <a href="http://www.sebastian-siebert.de/downloads/makerpm-ati-10.6-beta2.sh.sha1">makerpm-ati-10.6-beta2.sh.sha1</a></li>
</ul>
<p><strong>[/UPDATE 18.07.2010]</strong></p>
<h1><u>Installationsanleitung</u></h1>
<p><strong>1. ATI-Installer 10.6 herunterladen:</strong><br />
<a href="http://support.amd.com/us/gpudownload/Pages/index.aspx">http://support.amd.com/us/gpudownload/Pages/index.aspx</a></p>
<p><strong>2. Patch für den ATI-Installer 10.6 herunterladen:</strong><br />
<a href="http://www.sebastian-siebert.de/downloads/ati-10.6-xorg-7.5.patch">http://www.sebastian-siebert.de/downloads/ati-10.6-xorg-7.5.patch</a></p>
<p><strong>3. <u>Nur openSUSE 11.3:</u> Patch für den fglrx 8.741 herunterladen:</strong><br />
<a href="http://www.sebastian-siebert.de/downloads/ati-10.6-fixed-missing-include.patch">http://www.sebastian-siebert.de/downloads/ati-10.6-fixed-missing-include.patch</a></p>
<p><strong>4. ATI-Installer entpacken:</strong></p>
<pre class="brush: bash;">./ati-driver-installer-10-6-x86.x86_64.run --extract ati-10.6</pre>
<p><strong>5. In den ATI-Verzeichnis wechseln:</strong></p>
<pre class="brush: bash;">cd ati-10.6</pre>
<p><strong>6. Patch einspielen (Der Patch muss im ATI-Verzeichnis vorhanden sein):</strong></p>
<pre class="brush: bash;">patch -p1 &lt;ati-10.6-xorg-7.5.patch</pre>
<p><strong>7. <u>Nur openSUSE 11.3:</u> Patch für den fglrx einspielen (Der Patch muss im ATI-Verzeichnis vorhanden sein):</strong></p>
<pre class="brush: bash;">patch -p1 &lt;ati-10.6-fixed-missing-include.patch</pre>
<p><strong>8a. RPM bauen (32bit) unter <u>openSUSE 11.2</u></strong></p>
<pre class="brush: bash;">./ati-installer.sh 8.741 --buildpkg SuSE/SUSE112-IA32-unofficial-Xorg75</pre>
<p><strong>8b. RPM bauen (64bit) unter <u>openSUSE 11.2</u></strong></p>
<pre class="brush: bash;">./ati-installer.sh 8.741 --buildpkg SuSE/SUSE112-AMD64-unofficial-Xorg75</pre>
<p><strong>8c. RPM bauen (32bit) unter <u>openSUSE 11.3</u></strong></p>
<pre class="brush: bash;">./ati-installer.sh 8.741 --buildpkg SuSE/SUSE113-IA32-unofficial-Xorg75</pre>
<p><strong>8d. RPM bauen (64bit) unter <u>openSUSE 11.3</u></strong></p>
<pre class="brush: bash;">./ati-installer.sh 8.741 --buildpkg SuSE/SUSE113-AMD64-unofficial-Xorg75</pre>
<p><strong>9a. RPM installieren:</strong></p>
<pre class="brush: bash;">rpm -ihv fglrx*7_5_0*8.741*.rpm</pre>
<p><strong>9b. RPM updaten:</strong></p>
<pre class="brush: bash;">rpm -Uhv fglrx*7_5_0*8.741*.rpm</pre>
<p><strong>10. <u>Nur openSUSE 11.2:</u> Das Repository mit dem XOrg 7.5  in YaST hinzufügen:</strong><br />
<a href="http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_11.2/">http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_11.2/</a></p>
<p><strong>11. <u>Nur openSUSE 11.2:</u> In YaST alle XOrg-Pakete einschließlich Mesa, MesaGLw, libXi6, libdrm, libpciaccess0, libpixman und ggfs. sax2-tools vom o.g. Repo aktualisieren</strong></p>
<p><strong>12. Computer neustarten und freuen.</strong> <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Kommentare und Erfahrungsberichte sind immer willkommen. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2010/06/18/opensuse-11-2-xorg-7-5-x-server-1-8-0-ati-catalyst-10-6-fglrx-8-741-laufen-einwandfrei/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.2 – proprietären Grafik-Treiber ATI Catalyst 10.6 als RPM installieren</title>
		<link>http://www.sebastian-siebert.de/2010/06/17/opensuse-11-2-proprietaeren-grafik-treiber-ati-catalyst-10-6-als-rpm-installieren/</link>
		<comments>http://www.sebastian-siebert.de/2010/06/17/opensuse-11-2-proprietaeren-grafik-treiber-ati-catalyst-10-6-als-rpm-installieren/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 16:41:25 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[Treiber]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=327</guid>
		<description><![CDATA[Hinweis: Dieser Artikel ist veraltet. Ein neuer Artikel befindet sich hier: openSUSE 11.3 – proprietären Grafik-Treiber ATI Catalyst 10.7 als RPM installieren Es gibt 2 Wege den Bau des RPM-Packages durchzuführen. das RPM mit dem Skript makerpm-ati-10.6.sh bauen (empfohlen) das RPM manuell bauen (für Fortgeschrittene) Der Vorteil zu Punkt 1: man muss sich nicht um [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="text-decoration: underline;">Hinweis:</span> Dieser Artikel ist veraltet. Ein neuer Artikel befindet sich hier: <a href="http://www.sebastian-siebert.de/2010/07/26/opensuse-11-3-proprietaeren-grafik-treiber-ati-catalyst-10-7-als-rpm-installieren/">openSUSE 11.3 – proprietären Grafik-Treiber ATI Catalyst 10.7 als RPM installieren</a></strong></p>
<p>Es gibt 2 Wege den Bau des RPM-Packages durchzuführen.</p>
<ol>
<li><a href="#script">das RPM mit dem Skript <strong>makerpm-ati-10.6.sh</strong> bauen (empfohlen)</a></li>
<li><a href="#doityourself">das RPM manuell bauen (für Fortgeschrittene)</a></li>
</ol>
<p>Der Vorteil zu Punkt 1: man muss sich nicht um die nötigen Packages für den Bau kümmern und man spart sich die Tipparbeit, die Zeit und die Nerven. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong><span style="text-decoration: underline;">Wichtig:</span></strong> Bevor ihr irgendwelche Fragen an mich richtet, lest euch bitte sorgfältig diesen Artikel durch und achtet auch auf eure Eingaben in der Konsole wegen mögliche Tippfehler. Falls es Probleme geben sollte, schaut bitte unter Troubleshooting nach, ob euer Problem dort schon dokumentiert wurde.</p>
<p><strong>Alle genannten Schritte müssen in der Konsole im Root-Modus ausgeführt werden. Die Installation des RPM-Package &#8220;fglrx&#8221; kann im Runlevel 3 oder auch im Runlevel 5 durchgeführt werden. Danach ist ein Neustart des Computers auf jeden Fall erforderlich.</strong></p>
<p><strong>Vorhandene <u>fremde</u> fglrx-Treiber</strong> sind auf jedenfall zu <strong>deinstallieren</strong>, sonst kommt es zu <span style="text-decoration: underline;">Konflikten</span> bei der Installation dieses selbstgebauten RPM-Package.</p>
<p>Mit fremde fglrx-Treiber sind z.B. folgende gemeint:<br />
- <strong>ati-fglrxG01-kmp-{default,desktop,pae,&#8230;}</strong><br />
- <strong>ati-fglrxG02-kmp-{default,desktop,pae,&#8230;}</strong><br />
- <strong>x11-video-fglrxG02</strong></p>
<p>Vorhandene fremde fglrx-Treiber auflisten lassen:</p>
<pre class="brush: bash;">rpm -qa | grep -E 'fglrxG01|fglrxG02'</pre>
<p>Wenn hier von RPM eine Ausgabe erscheint, müssen diese Package deinstalliert werden:</p>
<pre class="brush: bash;">zypper rm (packagename)</pre>
<p><u>Alternativ</u> kann man auch in YaST nach <strong>fglrxG01</strong> bzw. <strong>fglrxG02</strong> suchen und entfernen lassen.</p>
<h1 id="script"><strong><span style="text-decoration: underline;">RPM mit dem Skript bauen</span></strong></h1>
<p>Das Skript <strong>makerpm-ati-10.6.sh</strong> ist sehr mächtig, robust und läuft vollautomatisch. Der ATI-Installer wird automatisch heruntergeladen, falls er nicht schon im Verzeichnis liegt. Zudem wird geprüft, ob die Grafikkarte vom Treiber unterstützt wird. Auf dem System werden nach den nötigen Entwicklungspaketen geprüft und ggfs. installiert. Auf Wunsch wird nach dem Bau des RPM-Packages der fglrx-Treiber installiert.</p>
<p>Folgende <strong>Argumente</strong> können dem Skript übergeben werden:<br />
<strong>-b</strong> &#8211; Nur das RPM-Package bauen (Standard)<br />
<strong>-c &lt;type&gt;</strong> &#8211; Nur X-Server konfigurieren. Monitor-Typ: <strong>single</strong> = 1 Monitor, <strong>dual</strong> = 2 Monitore (<strong><span style="text-decoration: underline;">Wichtig:</span></strong> Nur ausführen, wenn es Probleme mit der Standardkonfiguration des X-Servers auftreten)<br />
<strong>-d</strong> &#8211; Nur den ATI-Installer downloaden<br />
<strong>-i</strong> &#8211; Das RPM-Package bauen und installieren bzw. updaten<br />
<strong>-ux</strong> &#8211; Nur den gepatchten X-Server installieren. Verbessert die Zusammenarbeit mit dem fglrx-Treiber. (dringend zu empfehlen)<br />
<strong>-h</strong> &#8211; Die Hilfe anzeigen lassen<br />
<strong>-V</strong> &#8211; Version des Skript anzeigen</p>
<p><strong>Downloads:</strong></p>
<ul>
<li>Skript: <a href="http://www.sebastian-siebert.de/downloads/makerpm-ati-10.6.sh" target="_blank">makerpm-ati-10.6.sh</a></li>
<li>SHA1: <a href="http://www.sebastian-siebert.de/downloads/makerpm-ati-10.6.sh.sha1" target="_blank">makerpm-ati-10.6.sh.sha1</a></li>
</ul>
<p><strong>Empfohlene Vorgehensweise:</strong></p>
<p><strong>Optional: Das System im Runlevel 3 starten oder wechseln:</strong><br />
<strong>Beim Booten:</strong> Im Bootmenü den Eintrag von openSUSE 11.2 selektieren und auf der Tastatur die Zahl &#8220;3&#8243; und Enter drücken und als &#8220;root&#8221; einloggen<br />
<strong>Im laufenden System:</strong> STRG+ALT+F1 drücken und sich als &#8220;root&#8221; einloggen. Danach mit folgendem Befehl in den Runlevel 3 wechseln:</p>
<pre class="brush: bash;">init 3</pre>
<p><strong>1. Das Skript herunterladen:</strong></p>
<pre class="brush: bash;">wget http://www.sebastian-siebert.de/downloads/makerpm-ati-10.6.sh</pre>
<p><strong>2. Die Prüfsummendatei herunterladen:</strong></p>
<pre class="brush: bash;">wget http://www.sebastian-siebert.de/downloads/makerpm-ati-10.6.sh.sha1</pre>
<p><strong>3. Die Prüfsummendatei gegen das Skript prüfen:</strong></p>
<pre class="brush: bash;">sha1sum -c makerpm-ati-10.6.sh.sha1</pre>
<p>Idealerweise sollte folgende Ausgabe erscheinen, andernfalls stimmt etwas mit dem heruntergeladenen Skript nicht:</p>
<pre class="brush: bash;">makerpm-ati-10.6.sh: OK</pre>
<p><strong>4. Die Rechte des Skriptes ändern und ausführbar machen:</strong></p>
<pre class="brush: bash;">chown root:root makerpm-ati-10.6.sh &amp;&amp; chmod 744 makerpm-ati-10.6.sh</pre>
<p><strong>5. Das Skript mit dem Argument -ux ausführen. Es wird ein gepatchter X-Server installiert. (Diese Vorgehensweise wird empfohlen. Weitere Informationen findet ihr hier: <a href="http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/">X-Server und ATI Catalyst Treiber (fglrx) zur Zusammenarbeit bewegen</a>)</strong></p>
<pre class="brush: bash;">./makerpm-ati-10.6.sh -ux</pre>
<p><strong>6. Das Skript mit dem Argument -i ausführen. Das RPM-Package wird im Anschluß automatisch installiert.</strong></p>
<pre class="brush: bash;">./makerpm-ati-10.6.sh -i</pre>
<p><strong>7. Den Rechner neustarten:</strong></p>
<pre class="brush: bash;">reboot</pre>
<h2><strong><span style="text-decoration: underline;">Troubleshooting (RPM mit dem Skript bauen):</span></strong></h2>
<ul>
<li><strong>Sollte man trotz gepatchten X-Server nach dem Booten in der Konsole landen, dann kann es evtl. an einer fehlerhaften Konfiguration des X-Servers liegen.</strong> In diesem Fall bitte als &#8220;root&#8221; in die Konsole einloggen und das Skript mit folgendem Parameter ausführen lassen.
<p>Vorher noch in den Runlevel 3 wechseln:</p>
<pre class="brush: bash;">init 3</pre>
<p><strong>Bei einem Monitor <span style="text-decoration: underline;">(Single-Modus)</span>:</strong></p>
<pre class="brush: bash;">./makerpm-ati-10.6.sh -c single</pre>
<p><strong>Bei zwei Monitore <span style="text-decoration: underline;">(Dual-Modus)</span>:</strong></p>
<pre class="brush: bash;">./makerpm-ati-10.6.sh -c dual</pre>
<p>Danach den Rechner neustarten.</li>
<li><strong>Falls die Arbeitsflächen-Effekte (Compositing) in KDE 4.4.3 nicht mehr aktiviert sind, weil vermutlich die Erkennung der OpenGL-Schnittstelle von AMD/ATI Catalyst 10.6 fehlschlägt.</strong> Hierzu gibt es eine einfache Lösung:
<ol>
<li>Im <u>KDE-Menü</u> auf <strong>Systemeinstellungen</strong> klicken</li>
<li>Unter <u>Allgemein / Erscheinungsbild &amp; Verhalten</u> auf <strong>Arbeitsfläche</strong> klicken</li>
<li>In <u>Arbeitsflächen-Effekte einrichten</u> auf den Tab <strong>Erweitert</strong> klicken</li>
<li>Die Checkbox <strong>Funktionsprüfungen deaktivieren</strong> aktivieren</li>
<li>Im Tab <u>Allgemein</u> prüfen, ob Compositing aktiviert ist. Falls nicht, bitte aktivieren.</li>
<li>Abschließend auf <strong>Anwenden</strong> klicken</li>
</ol>
<p>Jetzt sollen die Effekte in KDE wieder funktionieren. Die 3D-Anwendungen bzw. 3D-Spiele sind von diesem Problem nicht betroffen.</li>
</ul>
<h1 id="doityourself"><strong><span style="text-decoration: underline;">RPM manuell bauen</span></strong></h1>
<p>Das ist der etwas schwierigere Teil. Aber es ist nicht unmöglich. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Für den Bau des RPM-Packages werden folgende Entwicklungswerkzeuge bzw. -packages benötigt</p>
<ul>
<li>gcc</li>
<li>make</li>
<li>patch</li>
<li>linux-kernel-headers</li>
<li>kernel-source</li>
<li>kernel-{default,desktop,pae,rt,vanilla,xen}-devel</li>
</ul>
<p>Beim Kernel-Entwicklungspackage ist zu beachten, dass man die richtige installiert hat. Welchen Kernel zur Zeit auf dem System läuft, kann man in der Konsole abfragen:</p>
<pre class="brush: bash;">uname -r</pre>
<p>Bei mir ergibt beispielsweise diese Ausgabe:</p>
<pre class="brush: bash;">2.6.31.12-0.2-default</pre>
<p>Also muss im o.g. Fall der Kernel-Entwicklungspackage <strong>kernel-default-devel</strong> installiert sein.</p>
<p><strong><span style="text-decoration: underline;">Folgende Schritte werden auf einem 32bit openSUSE-System durchgeführt:<br />
(<a href="#os64">64bit openSUSE-System weiter unten</a>)</span></strong></p>
<p><strong>1. Den gepatchten X-Server installieren:</strong><br />
Anleitung: <a href="http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/" target="_blank">http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/</a></p>
<p><strong>2. Den Installer des proprietären Treiber von ATI herunterladen:</strong><br />
<a href="http://support.amd.com/us/gpudownload/Pages/index.aspx" target="_blank"> http://support.amd.com/us/gpudownload/Pages/index.aspx</a></p>
<p><strong>Optional: Das System im Runlevel 3 starten und als &#8220;root&#8221; einloggen oder per <strong>init 3</strong> wechseln.</strong></p>
<p><strong>3. Den Bau des RPM-Packages anstoßen:</strong></p>
<pre class="brush: bash;">sh ./ati-driver-installer-10-6-x86.x86_64.run --buildpkg SuSE/SUSE112-IA32</pre>
<p><strong>4a. Das RPM-Package installieren <span style="text-decoration: underline;">(Neuinstallation)</span>:</strong></p>
<pre class="brush: bash;">rpm -ihv fglrx_7_4_0_SUSE112-8.741*.rpm</pre>
<p><strong>4b. Das RPM-Package installieren <span style="text-decoration: underline;">(Update)</span>:</strong></p>
<pre class="brush: bash;">rpm -Uhv fglrx_7_4_0_SUSE112-8.741*.rpm</pre>
<p><strong>5. Den Rechner neustarten:</strong></p>
<pre class="brush: bash;">reboot</pre>
<p><strong id="os64"><span style="text-decoration: underline;">Folgende Schritte werden auf einem 64bit openSUSE-System durchgeführt:</span></strong></p>
<p><strong>1. Den gepatchten X-Server installieren:</strong><br />
Anleitung: <a href="http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/" target="_blank">http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/</a></p>
<p><strong>2. Den Installer des proprietären Treiber von ATI herunterladen:</strong><br />
<a href="http://support.amd.com/us/gpudownload/Pages/index.aspx" target="_blank"> http://support.amd.com/us/gpudownload/Pages/index.aspx</a></p>
<p><strong>Optional: Das System im Runlevel 3 starten und als &#8220;root&#8221; einloggen oder per <strong>init 3</strong> wechseln.</strong></p>
<p><strong>3. Den Bau des RPM-Packages anstoßen:</strong></p>
<pre class="brush: bash;">sh ./ati-driver-installer-10-6-x86.x86_64.run --buildpkg SuSE/SUSE112-AMD64</pre>
<p><strong>4a. Das RPM-Package installieren <span style="text-decoration: underline;">(Neuinstallation)</span>:</strong></p>
<pre class="brush: bash;">rpm -ihv fglrx64_7_4_0_SUSE112-8.741*.rpm</pre>
<p><strong>4b. Das RPM-Package installieren <span style="text-decoration: underline;">(Update)</span>:</strong></p>
<pre class="brush: bash;">rpm -Uhv fglrx64_7_4_0_SUSE112-8.741*.rpm</pre>
<p><strong>5. Den Rechner neustarten:</strong></p>
<pre class="brush: bash;">reboot</pre>
<h2><strong><span style="text-decoration: underline;">Troubleshooting (RPM manuell bauen):</span></strong></h2>
<ul>
<li><strong>Sollte man trotz gepatchten X-Server nach dem Booten in der Konsole landen, dann kann es evtl. an einer fehlerhaften Konfiguration des X-Servers liegen.</strong> In diesem Fall bitte als &#8220;root&#8221; in die Konsole einloggen und folgende Schritte durchführen.
<p><strong>1. X-Server-Konfiguration verschieben, falls vorhanden:</strong></p>
<pre class="brush: bash;">mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup</pre>
<p><strong>2. Von SaX2 eine neue Konfigurationsdatei erzeugen lassen:</strong></p>
<pre class="brush: bash;">sax2 -a</pre>
<p><strong>oder alternativ mit <span style="text-decoration: underline;">aticonfig</span></strong> (Das Tool <strong>aticonfig</strong> kann mittlerweile auch eine X-Server-Konfiguration from Scratch erzeugen, jedoch speziell auf den fglrx-Treiber zugeschnitten. Die restliche Hardware wird vom X-Server automatisch erkannt und geladen. Dies sollte in Zukunft vorgezogen werden, falls die Autoerkennung für den fglrx-Treiber oder <strong>X -configure</strong> nicht funktioniert):</p>
<p><strong>Bei einem Monitor <span style="text-decoration: underline;">(Single-Modus)</span>:</strong></p>
<pre class="brush: bash;">aticonfig --initial</pre>
<p><strong>oder bei zwei Monitore <span style="text-decoration: underline;">(Dual-Modus)</span>:</strong></p>
<pre class="brush: bash;">aticonfig --initial=dual-head</pre>
<p><strong><span style="text-decoration: underline;">Hinweis:</span></strong> Falls man bereits in diesem Schritt das Tool aticonfig für die Erzeugung einer X-Server-Konfiguration verwendet hat, so entfallen die nachfolgenden Schritte 3, 3a, 3b.</p>
<p><strong>3. Die Konfigurationsdatei von aticonfig für die Nutzung des fglrx-Treibers modifizieren lassen.</strong></p>
<p><strong>3a. Bei einem Monitor <span style="text-decoration: underline;">(Single-Modus)</span>:</strong></p>
<pre class="brush: bash;">aticonfig --initial --input=/etc/X11/xorg.conf</pre>
<p><strong>3b. Bei zwei Monitore <span style="text-decoration: underline;">(Dual-Modus)</span>:</strong></p>
<pre class="brush: bash;">aticonfig --initial=dual-head --input=/etc/X11/xorg.conf</pre>
</li>
<li><strong>Falls die Arbeitsflächen-Effekte (Compositing) in KDE 4.4.3 nicht mehr aktiviert sind, weil vermutlich die Erkennung der OpenGL-Schnittstelle von AMD/ATI Catalyst 10.6 fehlschlägt.</strong> Hierzu gibt es eine einfache Lösung:
<ol>
<li>Im <u>KDE-Menü</u> auf <strong>Systemeinstellungen</strong> klicken</li>
<li>Unter <u>Allgemein / Erscheinungsbild &amp; Verhalten</u> auf <strong>Arbeitsfläche</strong> klicken</li>
<li>In <u>Arbeitsflächen-Effekte einrichten</u> auf den Tab <strong>Erweitert</strong> klicken</li>
<li>Die Checkbox <strong>Funktionsprüfungen deaktivieren</strong> aktivieren</li>
<li>Im Tab <u>Allgemein</u> prüfen, ob Compositing aktiviert ist. Falls nicht, bitte aktivieren.</li>
<li>Abschließend auf <strong>Anwenden</strong> klicken</li>
</ol>
<p>Jetzt sollen die Effekte in KDE wieder funktionieren. Die 3D-Anwendungen bzw. 3D-Spiele sind von diesem Problem nicht betroffen.</li>
</ul>
<p>Feedbacks sind wie immer willkommen. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2010/06/17/opensuse-11-2-proprietaeren-grafik-treiber-ati-catalyst-10-6-als-rpm-installieren/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.2 &#8211; XOrg 7.5 (X-Server 1.8.0) + ATI Catalyst 10.5 (fglrx 8.732) zum Laufen bringen</title>
		<link>http://www.sebastian-siebert.de/2010/05/31/opensuse-11-2-xorg-7-5-x-server-1-8-0-ati-catalyst-10-5-fglrx-8-732-zum-laufen-bringen/</link>
		<comments>http://www.sebastian-siebert.de/2010/05/31/opensuse-11-2-xorg-7-5-x-server-1-8-0-ati-catalyst-10-5-fglrx-8-732-zum-laufen-bringen/#comments</comments>
		<pubDate>Mon, 31 May 2010 17:12:10 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Patch]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[Treiber]]></category>
		<category><![CDATA[X-Server]]></category>
		<category><![CDATA[XOrg]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=316</guid>
		<description><![CDATA[Hinweis: Dieser Artikel ist veraltet. Ein neuer Artikel befindet sich hier: openSUSE 11.2 &#8211; XOrg 7.5 (X-Server 1.8.0) + ATI Catalyst 10.6 (fglrx 8.741) laufen einwandfrei Diese Anleitung wurde geschrieben, um den XOrg 7.5 (X-Server 1.8.0) und den Grafiktreiber ATI Catalyst 10.5 (fglrx 8.732) zum Laufen zu bringen. Bitte beachtet folgendes: Diese Installation ist nur [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="text-decoration: underline;">Hinweis:</span> Dieser Artikel ist veraltet. Ein neuer Artikel befindet sich hier: <a href="http://www.sebastian-siebert.de/2010/06/18/opensuse-11-2-xorg-7-5-x-server-1-8-0-ati-catalyst-10-6-fglrx-8-741-laufen-einwandfrei/">openSUSE 11.2 &#8211; XOrg 7.5 (X-Server 1.8.0) + ATI Catalyst 10.6 (fglrx 8.741) laufen einwandfrei</a></strong></p>
<p>Diese Anleitung wurde geschrieben, um den XOrg 7.5 (X-Server 1.8.0) und den Grafiktreiber ATI Catalyst 10.5 (fglrx 8.732) zum Laufen zu bringen.</p>
<p><strong><u>Bitte beachtet folgendes:</u></strong> Diese Installation ist nur für Fortgeschrittene, Entwickler oder zu Testzwecken gedacht. In der Regel wird XOrg 7.5 für openSUSE 11.2 noch nicht unterstützt, sondern erst mit openSUSE 11.3. Sobald openSUSE 11.3 veröffentlicht wurde, werde ich ggfs. einen gepatchten X-Server (nur die interne Versionsnummer von 1.8.0 auf 1.7.5.0 wurde herunter gepatcht) zur Verfügung stellen (Falls AMD da nicht schneller ist als ich).</p>
<p><strong>Hinweis zum SaX (SuSE advanced X Window System):</strong> In openSUSE 11.3 wird SaX nicht mehr geben. Der Grund ist, dass XOrg und weitere Komponente eine statische Konfiguration in /etc/X11/xorg.conf zum Teil unmöglich macht bzw. der Aufwand für die Implementierung zu groß ist. Mittlerweile kann XOrg 7.5 vollautomatisch die Eingabe- und Ausgabe-Geräte erkennen und im laufendem Betrieb einbinden. Moderne X-Window-Systeme wie Gnome oder KDE liefern bereits ein Bildschirmkonfigurationstool und weitere relevante Konfigurationstools aus. Novell hat sich daher entschieden SaX sterben zu lassen. Siehe auch <a href="http://lists.opensuse.org/opensuse-factory/2009-12/msg00017.html">http://lists.opensuse.org/opensuse-factory/2009-12/msg00017.html</a></p>
<p>Die neue XOrg 7.5 (X-Server 1.8.0) wurde wie auch schon in XOrg 7.4 (X-Server 1.6.5) mit einem Patch für die interne Minimalkonfiguration der fglrx-Section bestückt. Jedoch war der Patch wirkungslos, weil der fglrx-Treiber leider immer noch einen Bug hat und nicht im laufendem Betrieb von 8bit/16bit auf 24bit aufschalten kann. Somit kehrte man unweigerlich wieder in die Konsole zurück. Erst mit einem zusätzlichen Patch, <a href="http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/">den ich entwickelt und eingeliefert habe</a>, wird eine weitere Option zur Minimalkonfiguration die Farbtiefe direkt festgelegt. Somit wird eine automatische Konfiguration möglich und man kann mit dem grafischen Tool &#8220;ATI Catalyst Control Center&#8221; <strong>amdcccle</strong> weitere Einstellungen für die Grafikkarte vornehmen. </p>
<p>Es ist nach wie vor möglich eine Konfigurationsdatei ala /etc/X11/xorg.conf mittels
<pre class="brush: bash;">X -configure</pre>
<p> zu erzeugen. Alternativ kann man auch mit
<pre class="brush: bash;">aticonfig --initial</pre>
<p> eine o.g. Konfigurationsdatei für den fglrx-Treiber erzeugen.</p>
<h1><u>Installationsanleitung</u></h1>
<p><strong>1. ATI-Installer 10.5 herunterladen:</strong><br />
<a href="http://support.amd.com/us/gpudownload/Pages/index.aspx">http://support.amd.com/us/gpudownload/Pages/index.aspx</a></p>
<p><strong>2. Patch für den ATI-Installer 10.5 herunterladen:</strong><br />
<a href="http://www.sebastian-siebert.de/downloads/ati-10.5-xorg-7.5.patch">http://www.sebastian-siebert.de/downloads/ati-10.5-xorg-7.5.patch</a></p>
<p><strong>3. ATI-Installer entpacken:</strong></p>
<pre class="brush: bash;">./ati-driver-installer-10-5-x86.x86_64.run --extract ati-10.5</pre>
<p><strong>4. In den ATI-Verzeichnis wechseln:</strong></p>
<pre class="brush: bash;">cd ati-10.5</pre>
<p><strong>5. Patch einspielen (Der Patch muss im ATI-Verzeichnis vorhanden sein):</strong></p>
<pre class="brush: bash;">patch -p1 &lt;ati-10.5-xorg-7.5.patch</pre>
<p><strong>6a. RPM bauen (32bit)</strong></p>
<pre class="brush: bash;">./ati-installer.sh 8.732 --buildpkg SuSE/SUSE112-IA32-unofficial-XOrg75</pre>
<p><strong>6b. RPM bauen (64bit)</strong></p>
<pre class="brush: bash;">./ati-installer.sh 8.732 --buildpkg SuSE/SUSE112-AMD64-unofficial-XOrg75</pre>
<p><strong>7a. RPM installieren:</strong></p>
<pre class="brush: bash;">rpm -ihv fglrx*7_5_0*8.732*.rpm</pre>
<p><strong>7b. RPM updaten:</strong></p>
<pre class="brush: bash;">rpm -Uhv fglrx*7_5_0*8.732*.rpm</pre>
<p><strong>8. Das Repository (mit der gepatchten X-Server-Version) in YaST hinzufügen:</strong><br />
<a href="http://download.opensuse.org/repositories/home:/Freespacer:/X11:/XOrg75/openSUSE_11.2/">http://download.opensuse.org/repositories/home:/Freespacer:/X11:/XOrg75/openSUSE_11.2/</a></p>
<p><strong>9. In YaST alle XOrg-Pakete einschließlich Mesa, MesaGLw, libXi6, libdrm, libpciaccess0, libpixman und ggfs. sax2-tools vom o.g. Repo aktualisieren</strong></p>
<p><strong>10. Computer neustarten und freuen.</strong> <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Kommentare und Erfahrungsberichte sind immer willkommen. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2010/05/31/opensuse-11-2-xorg-7-5-x-server-1-8-0-ati-catalyst-10-5-fglrx-8-732-zum-laufen-bringen/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.2 – proprietären Grafik-Treiber ATI Catalyst 10.5 als RPM installieren</title>
		<link>http://www.sebastian-siebert.de/2010/05/26/opensuse-11-2-proprietaeren-grafik-treiber-ati-catalyst-10-5-als-rpm-installieren/</link>
		<comments>http://www.sebastian-siebert.de/2010/05/26/opensuse-11-2-proprietaeren-grafik-treiber-ati-catalyst-10-5-als-rpm-installieren/#comments</comments>
		<pubDate>Wed, 26 May 2010 17:45:11 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[Treiber]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=308</guid>
		<description><![CDATA[Hinweis: Dieser Artikel ist veraltet. Ein neuer Artikel befindet sich hier: openSUSE 11.2 – proprietären Grafik-Treiber ATI Catalyst 10.6 als RPM installieren Es gibt 2 Wege den Bau des RPM-Packages durchzuführen. das RPM mit dem Skript makerpm-ati-10.5.sh bauen (empfohlen) das RPM manuell bauen (für Fortgeschrittene) Der Vorteil zu Punkt 1: man muss sich nicht um [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="text-decoration: underline;">Hinweis:</span> Dieser Artikel ist veraltet. Ein neuer Artikel befindet sich hier: <a href="http://www.sebastian-siebert.de/2010/06/17/opensuse-11-2-proprietaeren-grafik-treiber-ati-catalyst-10-6-als-rpm-installieren/">openSUSE 11.2 – proprietären Grafik-Treiber ATI Catalyst 10.6 als RPM installieren</a></strong></p>
<p>Es gibt 2 Wege den Bau des RPM-Packages durchzuführen.</p>
<ol>
<li><a href="#script">das RPM mit dem Skript <strong>makerpm-ati-10.5.sh</strong> bauen (empfohlen)</a></li>
<li><a href="#doityourself">das RPM manuell bauen (für Fortgeschrittene)</a></li>
</ol>
<p>Der Vorteil zu Punkt 1: man muss sich nicht um die nötigen Packages für den Bau kümmern und man spart sich die Tipparbeit, die Zeit und die Nerven. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong><span style="text-decoration: underline;">Wichtig:</span></strong> Bevor ihr irgendwelche Fragen an mich richtet, lest euch bitte sorgfältig diesen Artikel durch und achtet auch auf eure Eingaben in der Konsole wegen mögliche Tippfehler. Falls es Probleme geben sollte, schaut bitte unter Troubleshooting nach, ob euer Problem dort schon dokumentiert wurde.</p>
<p><strong>Alle genannten Schritte müssen in der Konsole im Root-Modus ausgeführt werden. Die Installation des RPM-Package &#8220;fglrx&#8221; kann im Runlevel 3 oder auch im Runlevel 5 durchgeführt werden. Danach ist ein Neustart des Computers auf jeden Fall erforderlich.</strong></p>
<p><strong>Vorhandene <u>fremde</u> fglrx-Treiber</strong> sind auf jedenfall zu <strong>deinstallieren</strong>, sonst kommt es zu <span style="text-decoration: underline;">Konflikten</span> bei der Installation dieses selbstgebauten RPM-Package.</p>
<p>Mit fremde fglrx-Treiber sind z.B. folgende gemeint:<br />
- <strong>ati-fglrxG01-kmp-{default,desktop,pae,&#8230;}</strong><br />
- <strong>ati-fglrxG02-kmp-{default,desktop,pae,&#8230;}</strong><br />
- <strong>x11-video-fglrxG02</strong></p>
<p>Vorhandene fremde fglrx-Treiber auflisten lassen:</p>
<pre class="brush: bash;">rpm -qa | grep -E 'fglrxG01|fglrxG02'</pre>
<p>Wenn hier von RPM eine Ausgabe erscheint, müssen diese Package deinstalliert werden:</p>
<pre class="brush: bash;">zypper rm (packagename)</pre>
<p><u>Alternativ</u> kann man auch in YaST nach <strong>fglrxG01</strong> bzw. <strong>fglrxG02</strong> suchen und entfernen lassen.</p>
<h1 id="script"><strong><span style="text-decoration: underline;">RPM mit dem Skript bauen</span></strong></h1>
<p>Das Skript <strong>makerpm-ati-10.5.sh</strong> ist sehr mächtig, robust und läuft vollautomatisch. Der ATI-Installer wird automatisch heruntergeladen, falls er nicht schon im Verzeichnis liegt. Zudem wird geprüft, ob die Grafikkarte vom Treiber unterstützt wird. Auf dem System werden nach den nötigen Entwicklungspaketen geprüft und ggfs. installiert. Auf Wunsch wird nach dem Bau des RPM-Packages der fglrx-Treiber installiert.</p>
<p>Folgende <strong>Argumente</strong> können dem Skript übergeben werden:<br />
<strong>-b</strong> &#8211; Nur das RPM-Package bauen (Standard)<br />
<strong>-c &lt;type&gt;</strong> &#8211; Nur X-Server konfigurieren. Monitor-Typ: <strong>single</strong> = 1 Monitor, <strong>dual</strong> = 2 Monitore (<strong><span style="text-decoration: underline;">Wichtig:</span></strong> Nur ausführen, wenn es Probleme mit der Standardkonfiguration des X-Servers auftreten)<br />
<strong>-d</strong> &#8211; Nur den ATI-Installer downloaden<br />
<strong>-i</strong> &#8211; Das RPM-Package bauen und installieren bzw. updaten<br />
<strong>-ux</strong> &#8211; Nur den gepatchten X-Server installieren. Verbessert die Zusammenarbeit mit dem fglrx-Treiber. (dringend zu empfehlen)<br />
<strong>-h</strong> &#8211; Die Hilfe anzeigen lassen<br />
<strong>-V</strong> &#8211; Version des Skript anzeigen</p>
<p><strong>Downloads:</strong></p>
<ul>
<li>Skript: <a href="http://www.sebastian-siebert.de/downloads/makerpm-ati-10.5.sh" target="_blank">makerpm-ati-10.5.sh</a></li>
<li>SHA1: <a href="http://www.sebastian-siebert.de/downloads/makerpm-ati-10.5.sh.sha1" target="_blank">makerpm-ati-10.5.sh.sha1</a></li>
</ul>
<p><strong>Empfohlene Vorgehensweise:</strong></p>
<p><strong>Optional: Das System im Runlevel 3 starten oder wechseln:</strong><br />
<strong>Beim Booten:</strong> Im Bootmenü den Eintrag von openSUSE 11.2 selektieren und auf der Tastatur die Zahl &#8220;3&#8243; und Enter drücken und als &#8220;root&#8221; einloggen<br />
<strong>Im laufenden System:</strong> STRG+ALT+F1 drücken und sich als &#8220;root&#8221; einloggen. Danach mit folgendem Befehl in den Runlevel 3 wechseln:</p>
<pre class="brush: bash;">init 3</pre>
<p><strong>1. Das Skript herunterladen:</strong></p>
<pre class="brush: bash;">wget http://www.sebastian-siebert.de/downloads/makerpm-ati-10.5.sh</pre>
<p><strong>2. Die Prüfsummendatei herunterladen:</strong></p>
<pre class="brush: bash;">wget http://www.sebastian-siebert.de/downloads/makerpm-ati-10.5.sh.sha1</pre>
<p><strong>3. Die Prüfsummendatei gegen das Skript prüfen:</strong></p>
<pre class="brush: bash;">sha1sum -c makerpm-ati-10.5.sh.sha1</pre>
<p>Idealerweise sollte folgende Ausgabe erscheinen, andernfalls stimmt etwas mit dem heruntergeladenen Skript nicht:</p>
<pre class="brush: bash;">makerpm-ati-10.5.sh: OK</pre>
<p><strong>4. Die Rechte des Skriptes ändern und ausführbar machen:</strong></p>
<pre class="brush: bash;">chown root:root makerpm-ati-10.5.sh &amp;&amp; chmod 744 makerpm-ati-10.5.sh</pre>
<p><strong>5. Das Skript mit dem Argument -ux ausführen. Es wird ein gepatchter X-Server installiert. (Diese Vorgehensweise wird empfohlen. Weitere Informationen findet ihr hier: <a href="http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/">X-Server und ATI Catalyst Treiber (fglrx) zur Zusammenarbeit bewegen</a>)</strong></p>
<pre class="brush: bash;">./makerpm-ati-10.5.sh -ux</pre>
<p><strong>6. Das Skript mit dem Argument -i ausführen. Das RPM-Package wird im Anschluß automatisch installiert.</strong></p>
<pre class="brush: bash;">./makerpm-ati-10.5.sh -i</pre>
<p><strong>7. Den Rechner neustarten:</strong></p>
<pre class="brush: bash;">reboot</pre>
<h2><strong><span style="text-decoration: underline;">Troubleshooting (RPM mit dem Skript bauen):</span></strong></h2>
<ul>
<li><strong>Sollte man trotz gepatchten X-Server nach dem Booten in der Konsole landen, dann kann es evtl. an einer fehlerhaften Konfiguration des X-Servers liegen.</strong> In diesem Fall bitte als &#8220;root&#8221; in die Konsole einloggen und das Skript mit folgendem Parameter ausführen lassen.
<p>Vorher noch in den Runlevel 3 wechseln:</p>
<pre class="brush: bash;">init 3</pre>
<p><strong>Bei einem Monitor <span style="text-decoration: underline;">(Single-Modus)</span>:</strong></p>
<pre class="brush: bash;">./makerpm-ati-10.5.sh -c single</pre>
<p><strong>Bei zwei Monitore <span style="text-decoration: underline;">(Dual-Modus)</span>:</strong></p>
<pre class="brush: bash;">./makerpm-ati-10.5.sh -c dual</pre>
<p>Danach den Rechner neustarten.</li>
<li><strong>Falls die Arbeitsflächen-Effekte (Compositing) in KDE 4.4.3 nicht mehr aktiviert sind, weil vermutlich die Erkennung der OpenGL-Schnittstelle von AMD/ATI Catalyst 10.5 fehlschlägt.</strong> Hierzu gibt es eine einfache Lösung:
<ol>
<li>Im <u>KDE-Menü</u> auf <strong>Systemeinstellungen</strong> klicken</li>
<li>Unter <u>Allgemein / Erscheinungsbild &amp; Verhalten</u> auf <strong>Arbeitsfläche</strong> klicken</li>
<li>In <u>Arbeitsflächen-Effekte einrichten</u> auf den Tab <strong>Erweitert</strong> klicken</li>
<li>Die Checkbox <strong>Funktionsprüfungen deaktivieren</strong> aktivieren</li>
<li>Im Tab <u>Allgemein</u> prüfen, ob Compositing aktiviert ist. Falls nicht, bitte aktivieren.</li>
<li>Abschließend auf <strong>Anwenden</strong> klicken</li>
</ol>
<p>Jetzt sollen die Effekte in KDE wieder funktionieren. Die 3D-Anwendungen bzw. 3D-Spiele sind von diesem Problem nicht betroffen.</li>
</ul>
<h1 id="doityourself"><strong><span style="text-decoration: underline;">RPM manuell bauen</span></strong></h1>
<p>Das ist der etwas schwierigere Teil. Aber es ist nicht unmöglich. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Für den Bau des RPM-Packages werden folgende Entwicklungswerkzeuge bzw. -packages benötigt</p>
<ul>
<li>gcc</li>
<li>make</li>
<li>patch</li>
<li>linux-kernel-headers</li>
<li>kernel-source</li>
<li>kernel-{default,desktop,pae,rt,vanilla,xen}-devel</li>
</ul>
<p>Beim Kernel-Entwicklungspackage ist zu beachten, dass man die richtige installiert hat. Welchen Kernel zur Zeit auf dem System läuft, kann man in der Konsole abfragen:</p>
<pre class="brush: bash;">uname -r</pre>
<p>Bei mir ergibt beispielsweise diese Ausgabe:</p>
<pre class="brush: bash;">2.6.31.12-0.2-default</pre>
<p>Also muss im o.g. Fall der Kernel-Entwicklungspackage <strong>kernel-default-devel</strong> installiert sein.</p>
<p><strong><span style="text-decoration: underline;">Folgende Schritte werden auf einem 32bit openSUSE-System durchgeführt:<br />
(<a href="#os64">64bit openSUSE-System weiter unten</a>)</span></strong></p>
<p><strong>1. Den gepatchten X-Server installieren:</strong><br />
Anleitung: <a href="http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/" target="_blank">http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/</a></p>
<p><strong>2. Den Installer des proprietären Treiber von ATI herunterladen:</strong><br />
<a href="http://support.amd.com/us/gpudownload/Pages/index.aspx" target="_blank"> http://support.amd.com/us/gpudownload/Pages/index.aspx</a></p>
<p><strong>Optional: Das System im Runlevel 3 starten und als &#8220;root&#8221; einloggen oder per <strong>init 3</strong> wechseln.</strong></p>
<p><strong>3. Den Bau des RPM-Packages anstoßen:</strong></p>
<pre class="brush: bash;">sh ./ati-driver-installer-10-5-x86.x86_64.run --buildpkg SuSE/SUSE112-IA32</pre>
<p><strong>4a. Das RPM-Package installieren <span style="text-decoration: underline;">(Neuinstallation)</span>:</strong></p>
<pre class="brush: bash;">rpm -ihv fglrx_7_4_0_SUSE112-8.732*.rpm</pre>
<p><strong>4b. Das RPM-Package installieren <span style="text-decoration: underline;">(Update)</span>:</strong></p>
<pre class="brush: bash;">rpm -Uhv fglrx_7_4_0_SUSE112-8.732*.rpm</pre>
<p><strong>5. Den Rechner neustarten:</strong></p>
<pre class="brush: bash;">reboot</pre>
<p><strong id="os64"><span style="text-decoration: underline;">Folgende Schritte werden auf einem 64bit openSUSE-System durchgeführt:</span></strong></p>
<p><strong>1. Den gepatchten X-Server installieren:</strong><br />
Anleitung: <a href="http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/" target="_blank">http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/</a></p>
<p><strong>2. Den Installer des proprietären Treiber von ATI herunterladen:</strong><br />
<a href="http://support.amd.com/us/gpudownload/Pages/index.aspx" target="_blank"> http://support.amd.com/us/gpudownload/Pages/index.aspx</a></p>
<p><strong>Optional: Das System im Runlevel 3 starten und als &#8220;root&#8221; einloggen oder per <strong>init 3</strong> wechseln.</strong></p>
<p><strong>3. Den Bau des RPM-Packages anstoßen:</strong></p>
<pre class="brush: bash;">sh ./ati-driver-installer-10-5-x86.x86_64.run --buildpkg SuSE/SUSE112-AMD64</pre>
<p><strong>4a. Das RPM-Package installieren <span style="text-decoration: underline;">(Neuinstallation)</span>:</strong></p>
<pre class="brush: bash;">rpm -ihv fglrx64_7_4_0_SUSE112-8.732*.rpm</pre>
<p><strong>4b. Das RPM-Package installieren <span style="text-decoration: underline;">(Update)</span>:</strong></p>
<pre class="brush: bash;">rpm -Uhv fglrx64_7_4_0_SUSE112-8.732*.rpm</pre>
<p><strong>5. Den Rechner neustarten:</strong></p>
<pre class="brush: bash;">reboot</pre>
<h2><strong><span style="text-decoration: underline;">Troubleshooting (RPM manuell bauen):</span></strong></h2>
<ul>
<li><strong>Sollte man trotz gepatchten X-Server nach dem Booten in der Konsole landen, dann kann es evtl. an einer fehlerhaften Konfiguration des X-Servers liegen.</strong> In diesem Fall bitte als &#8220;root&#8221; in die Konsole einloggen und folgende Schritte durchführen.
<p><strong>1. X-Server-Konfiguration verschieben, falls vorhanden:</strong></p>
<pre class="brush: bash;">mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup</pre>
<p><strong>2. Von SaX2 eine neue Konfigurationsdatei erzeugen lassen:</strong></p>
<pre class="brush: bash;">sax2 -a</pre>
<p><strong>oder alternativ mit <span style="text-decoration: underline;">aticonfig</span></strong> (Das Tool <strong>aticonfig</strong> kann mittlerweile auch eine X-Server-Konfiguration from Scratch erzeugen, jedoch speziell auf den fglrx-Treiber zugeschnitten. Die restliche Hardware wird vom X-Server automatisch erkannt und geladen. Dies sollte in Zukunft vorgezogen werden, falls die Autoerkennung für den fglrx-Treiber oder <strong>X -configure</strong> nicht funktioniert):</p>
<p><strong>Bei einem Monitor <span style="text-decoration: underline;">(Single-Modus)</span>:</strong></p>
<pre class="brush: bash;">aticonfig --initial</pre>
<p><strong>oder bei zwei Monitore <span style="text-decoration: underline;">(Dual-Modus)</span>:</strong></p>
<pre class="brush: bash;">aticonfig --initial=dual-head</pre>
<p><strong><span style="text-decoration: underline;">Hinweis:</span></strong> Falls man bereits in diesem Schritt das Tool aticonfig für die Erzeugung einer X-Server-Konfiguration verwendet hat, so entfallen die nachfolgenden Schritte 3, 3a, 3b.</p>
<p><strong>3. Die Konfigurationsdatei von aticonfig für die Nutzung des fglrx-Treibers modifizieren lassen.</strong></p>
<p><strong>3a. Bei einem Monitor <span style="text-decoration: underline;">(Single-Modus)</span>:</strong></p>
<pre class="brush: bash;">aticonfig --initial --input=/etc/X11/xorg.conf</pre>
<p><strong>3b. Bei zwei Monitore <span style="text-decoration: underline;">(Dual-Modus)</span>:</strong></p>
<pre class="brush: bash;">aticonfig --initial=dual-head --input=/etc/X11/xorg.conf</pre>
</li>
<li><strong>Falls die Arbeitsflächen-Effekte (Compositing) in KDE 4.4.3 nicht mehr aktiviert sind, weil vermutlich die Erkennung der OpenGL-Schnittstelle von AMD/ATI Catalyst 10.5 fehlschlägt.</strong> Hierzu gibt es eine einfache Lösung:
<ol>
<li>Im <u>KDE-Menü</u> auf <strong>Systemeinstellungen</strong> klicken</li>
<li>Unter <u>Allgemein / Erscheinungsbild &amp; Verhalten</u> auf <strong>Arbeitsfläche</strong> klicken</li>
<li>In <u>Arbeitsflächen-Effekte einrichten</u> auf den Tab <strong>Erweitert</strong> klicken</li>
<li>Die Checkbox <strong>Funktionsprüfungen deaktivieren</strong> aktivieren</li>
<li>Im Tab <u>Allgemein</u> prüfen, ob Compositing aktiviert ist. Falls nicht, bitte aktivieren.</li>
<li>Abschließend auf <strong>Anwenden</strong> klicken</li>
</ol>
<p>Jetzt sollen die Effekte in KDE wieder funktionieren. Die 3D-Anwendungen bzw. 3D-Spiele sind von diesem Problem nicht betroffen.</li>
</ul>
<p>Feedbacks sind wie immer willkommen. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2010/05/26/opensuse-11-2-proprietaeren-grafik-treiber-ati-catalyst-10-5-als-rpm-installieren/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.2 – XOrg 7.5 (X-Server 1.8.0) + ATI Catalyst 10.4 (fglrx 8.723) = abenteuerliches Experiment</title>
		<link>http://www.sebastian-siebert.de/2010/05/04/opensuse-11-2-xorg-7-5-x-server-1-8-0-ati-catalyst-10-4-fglrx-8-723-abenteuerliches-experiment/</link>
		<comments>http://www.sebastian-siebert.de/2010/05/04/opensuse-11-2-xorg-7-5-x-server-1-8-0-ati-catalyst-10-4-fglrx-8-723-abenteuerliches-experiment/#comments</comments>
		<pubDate>Tue, 04 May 2010 21:10:10 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Patch]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[Treiber]]></category>
		<category><![CDATA[X-Server]]></category>
		<category><![CDATA[XOrg]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=275</guid>
		<description><![CDATA[Gegen Ende April veröffentlichte AMD den neuen Grafiktreiber ATI Catalyst 10.4. AMD gab an, dass der Treiber auch mit der XOrg-Version 7.5 laufen sollte. Seit der Veröffentlichung unternahm ich den Versuch den fglrx-Treiber in der Version 8.723 unter XOrg 7.5 mit dem neuen X-Server 1.8.0 zum Laufen zu bekommen. Zuallererst extrahierte ich den ATI-Installer 10.4 [...]]]></description>
			<content:encoded><![CDATA[<p>Gegen Ende April veröffentlichte AMD den neuen Grafiktreiber <strong>ATI Catalyst 10.4</strong>. AMD gab an, dass der Treiber auch <strong>mit der XOrg-Version 7.5 laufen sollte</strong>. Seit der Veröffentlichung unternahm ich den Versuch den fglrx-Treiber in der Version 8.723 unter XOrg 7.5 mit dem neuen X-Server 1.8.0 zum Laufen zu bekommen. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_rolleyes.gif' alt=':roll:' class='wp-smiley' /> </p>
<p>Zuallererst extrahierte ich den ATI-Installer 10.4 und spendierte ihm <strong>zwei weitere SPEC-Dateien (32bit und 64bit)</strong> zur Installation eines <strong>inoffiziellen XOrg-7.5-Treibers</strong> für <strong>openSUSE 11.2</strong>. Danach ließ ich vom Installer ein RPM-Paket bauen und installierte es im Anschluss. Die Installation funktionierte problemlos.</p>
<p><strong><u>Der erste Versuch:</u></strong><br />
Ich installierte die neuen XOrg-Pakete aus dem bekannten openSUSE-Repo <a href="http://download.opensuse.org/repositories/X11:/XOrg/">http://download.opensuse.org/repositories/X11:/XOrg/</a> und startete den Computer neu. Der X-Server quittierte seinen Dienst. In der Logdatei /var/log/Xorg.0.log fand ich folgenden Eintrag:</p>
<pre class="brush: bash;">[atiddxSetup] X version mismatch - detected X.org 7.1.0.0, required X.org 7.5.1.0.</pre>
<p>Öhm, detected XOrg 7.1?! <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_eek.gif' alt='8-O' class='wp-smiley' /> Ich fing heftig an zu lachen <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_lol.gif' alt=':lol:' class='wp-smiley' />  und fand mich später auf dem Boden wieder. Nach etwa 10 Minuten konnte ich mich wieder beruhigen. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Die Abfrage der Versionsnummer vom X-Server scheint bei AMD noch immer ein Problem (von vielen) zu sein. Wie dem auch sei. Ich dachte über mögliche Lösungen nach und hatte zum Schluss folgende Optionen:</p>
<ol>
<li>Den fglrx-Treiber auf binärer Ebene patchen. (Pfui!) <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_evil.gif' alt=':evil:' class='wp-smiley' /> </li>
<li>Den X-Server selber patchen (Bäh!) <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_mad.gif' alt=':-x' class='wp-smiley' /> </li>
</ol>
<p>Die 1. Option hatte ich ganz schnell begraben. Denn das wäre wirklich eine Sisyphusarbeit gewesen. Die 2. Option war jedenfalls machbar, aber für mich auch nicht wirklich die ideale Lösung. Es könnten auch andere Programme oder Treiber die X-Server-Version abfragen. Wohl eher eine Notlösung. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_confused.gif' alt=':-?' class='wp-smiley' /> </p>
<p><strong><u>Der 2. Versuch:</u></strong><br />
Um die besagte Notlösung durchzuführen, duplizierte ich das o.g. XOrg-Repo in meinem Repo und ersetzte die Versionsnummer vom <strong>X-Server von 1.8.0 auf 1.7.5.1 mit einem Patch</strong>. Da AMD anscheinend die Linux-Distribution Ubuntu 10.04 LTS zum Testen der Beta-Treiber den Vortritt gelassen hatte, schien es dort mit dem X-Server (1.7.5) zu laufen. Nachdem die Pakete in meinem Repo gebaut waren, installierte ich sie. Nach einem Neustart … <strong>(Trommelwirbel)</strong> … startete auch endlich der X-Server und KDE 4.4.2 mit dem fglrx-Treiber. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /> </p>
<p>Okay, dann ging ich gleich auf die Fehlersuche und wurde leider fündig. Es waren noch einige Fehler vorhanden, die auch in der letzten ATI-Version 10.3 nicht behoben waren. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_confused.gif' alt=':-?' class='wp-smiley' /> </p>
<p><strong>Hier nur einige Bugs mit dem fglrx-Treiber unter KDE 4.4.2:</strong></p>
<ul>
<li><strong>Compositing ließ sich nicht aktivieren.</strong> Lösung: Systemeinstellungen → Arbeitsfläche → Arbeitsflächen-Effekte → Tab: Erweitert → Funktionsprüfungen deaktivieren</li>
<li><strong>Bei aktiviertem Compositing im Zusammenspiel mit 3D-Anwendungen oder 3D-Spiele im Vollbildmodus stürzte Compositing ab (Schwarzer Bildschirm)</strong>. Man konnte nur noch das <u>Compositing per ALT+SHIFT+F12 beenden</u> und die Sitzung neustarten. Besser ist es hier Compositing vorübergehend mit o.g. Tastenkürzel auszuschalten und dann die 3D-Anwendungen oder 3D-Spiele starten. <strong><u>Ausnahme:</u></strong> Wenn die 3D-Anwendung (bzw. 3D-Spiel) die gleiche Bildschirmauflösung wie KDE verwendet, dann scheint es zu laufen.</li>
</ul>
<p><strong>Allerdings wurden auch einige schwerwiegende Fehler <u>behoben</u>:</strong></p>
<ul>
<li>Bei aktiviertem OpenGL-Bildschirmschoner stürzte das Compositing nicht mehr ab.</li>
<li>Der X-Server hängt sich nicht mehr auf, wenn man zur TTY1-6 (STRG+ALT+F1 – F6) umgeschaltet hatte und dort in den Runlevel 3 (init 3) und später wieder zurück in den Runlevel 5 (init 5) wechselte.</li>
</ul>
<h1><u>Installationsanleitung</u></h1>
<p><strong><u>Bitte beachtet folgendes:</u></strong> Diese Installation ist nur für Fortgeschrittene, Entwickler oder zu Testzwecken gedacht. Ich habe mich entschlossen, dass ich das Skript makerpm-ati-10.4.sh nicht erweitere. In der Regel wird XOrg 7.5 für openSUSE 11.2 noch nicht unterstützt, sondern erst mit openSUSE 11.3. Sobald openSUSE 11.3 veröffentlicht wurde, werde ich ggfs. einen gepatchten X-Server zur Verfügung stellen (Falls AMD da nicht schneller ist als ich).</p>
<p><strong>1. ATI-Installer 10.4 herunterladen:</strong><br />
<a href="http://support.amd.com/us/gpudownload/Pages/index.aspx">http://support.amd.com/us/gpudownload/Pages/index.aspx</a></p>
<p><strong>2. Patch für den ATI-Installer 10.4 herunterladen:</strong><br />
<a href="http://www.sebastian-siebert.de/downloads/ati-10.4-xorg-7.5.patch">http://www.sebastian-siebert.de/downloads/ati-10.4-xorg-7.5.patch</a></p>
<p><strong>3. ATI-Installer entpacken:</strong></p>
<pre class="brush: bash;">./ati-driver-installer-10-4-x86.x86_64.run --extract ati-10.4</pre>
<p><strong>4. In den ATI-Verzeichnis wechseln:</strong></p>
<pre class="brush: bash;">cd ati-10.4</pre>
<p><strong>5. Patch einspielen (Der Patch muss im ATI-Verzeichnis vorhanden sein):</strong></p>
<pre class="brush: bash;">patch -p1 &lt;ati-10.4-xorg-7.5.patch</pre>
<p><strong>6a. RPM bauen (32bit)</strong></p>
<pre class="brush: bash;">./ati-installer.sh 8.723 --buildpkg SuSE/SUSE112-IA32-unofficial-Xorg75</pre>
<p><strong>6b. RPM bauen (64bit)</strong></p>
<pre class="brush: bash;">./ati-installer.sh 8.723 --buildpkg SuSE/SUSE112-AMD64-unofficial-Xorg75</pre>
<p><strong>7a. RPM installieren:</strong></p>
<pre class="brush: bash;">rpm -ihv fglrx*7_5_0*8.723*.rpm</pre>
<p><strong>7b. RPM updaten:</strong></p>
<pre class="brush: bash;">rpm -Uhv fglrx*7_5_0*8.723*.rpm</pre>
<p><strong>8. Das Repository (mit der gepatchten X-Server-Version) in YaST hinzufügen:</strong><br />
<a href="http://download.opensuse.org/repositories/home:/Freespacer:/X11:/XOrg75/openSUSE_11.2/">http://download.opensuse.org/repositories/home:/Freespacer:/X11:/XOrg75/openSUSE_11.2/</a></p>
<p><strong>9. In YaST alle XOrg-Pakete einschließlich Mesa, MesaGLw, libXi6, libdrm, libpciaccess0, libpixman, sax2 vom o.g. Repo aktualisieren</strong></p>
<p><strong>10. Computer neustarten und freuen.</strong> <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Kommentare und Erfahrungsberichte sind immer willkommen. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2010/05/04/opensuse-11-2-xorg-7-5-x-server-1-8-0-ati-catalyst-10-4-fglrx-8-723-abenteuerliches-experiment/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.2 – proprietären Grafik-Treiber ATI Catalyst 10.4 als RPM installieren</title>
		<link>http://www.sebastian-siebert.de/2010/04/29/opensuse-11-2-proprietaeren-grafik-treiber-ati-catalyst-10-4-als-rpm-installieren/</link>
		<comments>http://www.sebastian-siebert.de/2010/04/29/opensuse-11-2-proprietaeren-grafik-treiber-ati-catalyst-10-4-als-rpm-installieren/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 20:33:38 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[Treiber]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=254</guid>
		<description><![CDATA[Hinweis: Dieser Artikel ist veraltet. Ein neuer Artikel befindet sich hier: openSUSE 11.2 – proprietären Grafik-Treiber ATI Catalyst 10.5 als RPM installieren Es gibt 2 Wege den Bau des RPM-Packages durchzuführen. das RPM mit dem Skript makerpm-ati-10.4.sh bauen (empfohlen) das RPM manuell bauen (für Fortgeschrittene) Der Vorteil zu Punkt 1: man muss sich nicht um [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="text-decoration: underline;">Hinweis:</span> Dieser Artikel ist veraltet. Ein neuer Artikel befindet sich hier: <a href="http://www.sebastian-siebert.de/2010/05/26/opensuse-11-2-proprietaeren-grafik-treiber-ati-catalyst-10-5-als-rpm-installieren/">openSUSE 11.2 – proprietären Grafik-Treiber ATI Catalyst 10.5 als RPM installieren</a></strong></p>
<p>Es gibt 2 Wege den Bau des RPM-Packages durchzuführen.</p>
<ol>
<li><a href="#script">das RPM mit dem Skript <strong>makerpm-ati-10.4.sh</strong> bauen (empfohlen)</a></li>
<li><a href="#doityourself">das RPM manuell bauen (für Fortgeschrittene)</a></li>
</ol>
<p>Der Vorteil zu Punkt 1: man muss sich nicht um die nötigen Packages für den Bau kümmern und man spart sich die Tipparbeit, die Zeit und die Nerven. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong><span style="text-decoration: underline;">Wichtig:</span></strong> Bevor ihr irgendwelche Fragen an mich richtet, lest euch bitte sorgfältig diesen Artikel durch und achtet auch auf eure Eingaben in der Konsole wegen mögliche Tippfehler. Falls es Probleme geben sollte, schaut bitte unter Troubleshooting nach, ob euer Problem dort schon dokumentiert wurde.</p>
<p><strong>Alle genannten Schritte müssen in der Konsole im Root-Modus ausgeführt werden. Die Installation des RPM-Package &#8220;fglrx&#8221; kann im Runlevel 3 oder auch im Runlevel 5 durchgeführt werden. Danach ist ein Neustart des Computers auf jeden Fall erforderlich.</strong></p>
<p><strong>Vorhandene <u>fremde</u> fglrx-Treiber</strong> sind auf jedenfall zu <strong>deinstallieren</strong>, sonst kommt es zu <span style="text-decoration: underline;">Konflikten</span> bei der Installation dieses selbstgebauten RPM-Package.</p>
<p>Mit fremde fglrx-Treiber sind z.B. folgende gemeint:<br />
- <strong>ati-fglrxG01-kmp-{default,desktop,pae,&#8230;}</strong><br />
- <strong>ati-fglrxG02-kmp-{default,desktop,pae,&#8230;}</strong><br />
- <strong>x11-video-fglrxG02</strong></p>
<p>Vorhandene fremde fglrx-Treiber auflisten lassen:</p>
<pre class="brush: bash;">rpm -qa | grep -E 'fglrxG01|fglrxG02'</pre>
<p>Wenn hier von RPM eine Ausgabe erscheint, müssen diese Package deinstalliert werden:</p>
<pre class="brush: bash;">zypper rm (packagename)</pre>
<p><u>Alternativ</u> kann man auch in YaST nach <strong>fglrxG01</strong> bzw. <strong>fglrxG02</strong> suchen und entfernen lassen.</p>
<h1 id="script"><strong><span style="text-decoration: underline;">RPM mit dem Skript bauen</span></strong></h1>
<p>Das Skript <strong>makerpm-ati-10.4.sh</strong> ist sehr mächtig, robust und läuft vollautomatisch. Der ATI-Installer wird automatisch heruntergeladen, falls er nicht schon im Verzeichnis liegt. Zudem wird geprüft, ob die Grafikkarte vom Treiber unterstützt wird. Auf dem System werden nach den nötigen Entwicklungspaketen geprüft und ggfs. installiert. Auf Wunsch wird nach dem Bau des RPM-Packages der fglrx-Treiber installiert.</p>
<p>Folgende <strong>Argumente</strong> können dem Skript übergeben werden:<br />
<strong>-b</strong> &#8211; Nur das RPM-Package bauen (Standard)<br />
<strong>-c &lt;type&gt;</strong> &#8211; Nur X-Server konfigurieren. Monitor-Typ: <strong>single</strong> = 1 Monitor, <strong>dual</strong> = 2 Monitore (<strong><span style="text-decoration: underline;">Wichtig:</span></strong> Nur ausführen, wenn es Probleme mit der Standardkonfiguration des X-Servers auftreten)<br />
<strong>-d</strong> &#8211; Nur den ATI-Installer downloaden<br />
<strong>-i</strong> &#8211; Das RPM-Package bauen und installieren bzw. updaten<br />
<strong>-ux</strong> &#8211; Nur den gepatchten X-Server installieren. Verbessert die Zusammenarbeit mit dem fglrx-Treiber. (dringend zu empfehlen)<br />
<strong>-h</strong> &#8211; Die Hilfe anzeigen lassen<br />
<strong>-V</strong> &#8211; Version des Skript anzeigen</p>
<p><strong>Downloads:</strong></p>
<ul>
<li>Skript: <a href="http://www.sebastian-siebert.de/downloads/makerpm-ati-10.4.sh" target="_blank">makerpm-ati-10.4.sh</a></li>
<li>SHA1: <a href="http://www.sebastian-siebert.de/downloads/makerpm-ati-10.4.sh.sha1" target="_blank">makerpm-ati-10.4.sh.sha1</a></li>
</ul>
<p><strong>Empfohlene Vorgehensweise:</strong></p>
<p><strong>Optional: Das System im Runlevel 3 starten oder wechseln:</strong><br />
<strong>Beim Booten:</strong> Im Bootmenü den Eintrag von openSUSE 11.2 selektieren und auf der Tastatur die Zahl &#8220;3&#8243; und Enter drücken und als &#8220;root&#8221; einloggen<br />
<strong>Im laufenden System:</strong> STRG+ALT+F1 drücken und sich als &#8220;root&#8221; einloggen. Danach mit folgendem Befehl in den Runlevel 3 wechseln:</p>
<pre class="brush: bash;">init 3</pre>
<p><strong>1. Das Skript herunterladen:</strong></p>
<pre class="brush: bash;">wget http://www.sebastian-siebert.de/downloads/makerpm-ati-10.4.sh</pre>
<p><strong>2. Die Prüfsummendatei herunterladen:</strong></p>
<pre class="brush: bash;">wget http://www.sebastian-siebert.de/downloads/makerpm-ati-10.4.sh.sha1</pre>
<p><strong>3. Die Prüfsummendatei gegen das Skript prüfen:</strong></p>
<pre class="brush: bash;">sha1sum -c makerpm-ati-10.4.sh.sha1</pre>
<p>Idealerweise sollte folgende Ausgabe erscheinen, andernfalls stimmt etwas mit dem heruntergeladenen Skript nicht:</p>
<pre class="brush: bash;">makerpm-ati-10.4.sh: OK</pre>
<p><strong>4. Die Rechte des Skriptes ändern und ausführbar machen:</strong></p>
<pre class="brush: bash;">chown root:root makerpm-ati-10.4.sh &amp;&amp; chmod 744 makerpm-ati-10.4.sh</pre>
<p><strong>5. Das Skript mit dem Argument -ux ausführen. Es wird ein gepatchter X-Server installiert. (Diese Vorgehensweise wird empfohlen. Weitere Informationen findet ihr hier: <a href="http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/">X-Server und ATI Catalyst Treiber (fglrx) zur Zusammenarbeit bewegen</a>)</strong></p>
<pre class="brush: bash;">./makerpm-ati-10.4.sh -ux</pre>
<p><strong>6. Das Skript mit dem Argument -i ausführen. Das RPM-Package wird im Anschluß automatisch installiert.</strong></p>
<pre class="brush: bash;">./makerpm-ati-10.4.sh -i</pre>
<p><strong>7. Den Rechner neustarten:</strong></p>
<pre class="brush: bash;">reboot</pre>
<h2><strong><span style="text-decoration: underline;">Troubleshooting (RPM mit dem Skript bauen):</span></strong></h2>
<ul>
<li><strong>Sollte man trotz gepatchten X-Server nach dem Booten in der Konsole landen, dann kann es evtl. an einer fehlerhaften Konfiguration des X-Servers liegen.</strong> In diesem Fall bitte als &#8220;root&#8221; in die Konsole einloggen und das Skript mit folgendem Parameter ausführen lassen.
<p>Vorher noch in den Runlevel 3 wechseln:</p>
<pre class="brush: bash;">init 3</pre>
<p><strong>Bei einem Monitor <span style="text-decoration: underline;">(Single-Modus)</span>:</strong></p>
<pre class="brush: bash;">./makerpm-ati-10.4.sh -c single</pre>
<p><strong>Bei zwei Monitore <span style="text-decoration: underline;">(Dual-Modus)</span>:</strong></p>
<pre class="brush: bash;">./makerpm-ati-10.4.sh -c dual</pre>
<p>Danach den Rechner neustarten.</li>
<li><strong>Falls die Arbeitsflächen-Effekte (Compositing) in KDE 4.4.2 nicht mehr aktiviert sind, weil vermutlich die Erkennung der OpenGL-Schnittstelle von AMD/ATI Catalyst 10.4 fehlschlägt (<a href="https://bugzilla.novell.com/show_bug.cgi?id=601589">Bugreport #601589</a>).</strong> Hierzu gibt es eine einfache Lösung:
<ol>
<li>Im <u>KDE-Menü</u> auf <strong>Systemeinstellungen</strong> klicken</li>
<li>Unter <u>Allgemein / Erscheinungsbild &amp; Verhalten</u> auf <strong>Arbeitsfläche</strong> klicken</li>
<li>In <u>Arbeitsflächen-Effekte einrichten</u> auf den Tab <strong>Erweitert</strong> klicken</li>
<li>Die Checkbox <strong>Funktionsprüfungen deaktivieren</strong> aktivieren</li>
<li>Im Tab <u>Allgemein</u> prüfen, ob Compositing aktiviert ist. Falls nicht, bitte aktivieren.</li>
<li>Abschließend auf <strong>Anwenden</strong> klicken</li>
</ol>
<p>Jetzt sollen die Effekte in KDE wieder funktionieren. Die 3D-Anwendungen bzw. 3D-Spiele sind von diesem Problem nicht betroffen.</li>
</ul>
<h1 id="doityourself"><strong><span style="text-decoration: underline;">RPM manuell bauen</span></strong></h1>
<p>Das ist der etwas schwierigere Teil. Aber es ist nicht unmöglich. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Für den Bau des RPM-Packages werden folgende Entwicklungswerkzeuge bzw. -packages benötigt</p>
<ul>
<li>gcc</li>
<li>make</li>
<li>patch</li>
<li>linux-kernel-headers</li>
<li>kernel-source</li>
<li>kernel-{default,desktop,pae,rt,vanilla,xen}-devel</li>
</ul>
<p>Beim Kernel-Entwicklungspackage ist zu beachten, dass man die richtige installiert hat. Welchen Kernel zur Zeit auf dem System läuft, kann man in der Konsole abfragen:</p>
<pre class="brush: bash;">uname -r</pre>
<p>Bei mir ergibt beispielsweise diese Ausgabe:</p>
<pre class="brush: bash;">2.6.31.12-0.2-default</pre>
<p>Also muss im o.g. Fall der Kernel-Entwicklungspackage <strong>kernel-default-devel</strong> installiert sein.</p>
<p><strong><span style="text-decoration: underline;">Folgende Schritte werden auf einem 32bit openSUSE-System durchgeführt:<br />
(<a href="#os64">64bit openSUSE-System weiter unten</a>)</span></strong></p>
<p><strong>1. Den gepatchten X-Server installieren:</strong><br />
Anleitung: <a href="http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/" target="_blank">http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/</a></p>
<p><strong>2. Den Installer des proprietären Treiber von ATI herunterladen:</strong><br />
<a href="http://support.amd.com/us/gpudownload/Pages/index.aspx" target="_blank"> http://support.amd.com/us/gpudownload/Pages/index.aspx</a></p>
<p><strong>Optional: Das System im Runlevel 3 starten und als &#8220;root&#8221; einloggen oder per <strong>init 3</strong> wechseln.</strong></p>
<p><strong>3. Den Bau des RPM-Packages anstoßen:</strong></p>
<pre class="brush: bash;">sh ./ati-driver-installer-10-4-x86.x86_64.run --buildpkg SuSE/SUSE112-IA32</pre>
<p><strong>4a. Das RPM-Package installieren <span style="text-decoration: underline;">(Neuinstallation)</span>:</strong></p>
<pre class="brush: bash;">rpm -ihv fglrx_7_4_0_SUSE112-8.723*.rpm</pre>
<p><strong>4b. Das RPM-Package installieren <span style="text-decoration: underline;">(Update)</span>:</strong></p>
<pre class="brush: bash;">rpm -Uhv fglrx_7_4_0_SUSE112-8.723*.rpm</pre>
<p><strong>5. Den Rechner neustarten:</strong></p>
<pre class="brush: bash;">reboot</pre>
<p><strong><span style="text-decoration: underline;">Folgende Schritte werden auf einem 64bit openSUSE-System durchgeführt:</span></strong></p>
<p><strong>1. Den gepatchten X-Server installieren:</strong><br />
Anleitung: <a href="http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/" target="_blank">http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/</a></p>
<p><strong>2. Den Installer des proprietären Treiber von ATI herunterladen:</strong><br />
<a href="http://support.amd.com/us/gpudownload/Pages/index.aspx" target="_blank"> http://support.amd.com/us/gpudownload/Pages/index.aspx</a></p>
<p><strong>Optional: Das System im Runlevel 3 starten und als &#8220;root&#8221; einloggen oder per <strong>init 3</strong> wechseln.</strong></p>
<p><strong>3. Den Bau des RPM-Packages anstoßen:</strong></p>
<pre class="brush: bash;">sh ./ati-driver-installer-10-4-x86.x86_64.run --buildpkg SuSE/SUSE112-AMD64</pre>
<p><strong>4a. Das RPM-Package installieren <span style="text-decoration: underline;">(Neuinstallation)</span>:</strong></p>
<pre class="brush: bash;">rpm -ihv fglrx64_7_4_0_SUSE112-8.723*.rpm</pre>
<p><strong>4b. Das RPM-Package installieren <span style="text-decoration: underline;">(Update)</span>:</strong></p>
<pre class="brush: bash;">rpm -Uhv fglrx64_7_4_0_SUSE112-8.723*.rpm</pre>
<p><strong>5. Den Rechner neustarten:</strong></p>
<pre class="brush: bash;">reboot</pre>
<h2><strong><span style="text-decoration: underline;">Troubleshooting (RPM manuell bauen):</span></strong></h2>
<ul>
<li><strong>Sollte man trotz gepatchten X-Server nach dem Booten in der Konsole landen, dann kann es evtl. an einer fehlerhaften Konfiguration des X-Servers liegen.</strong> In diesem Fall bitte als &#8220;root&#8221; in die Konsole einloggen und folgende Schritte durchführen.
<p><strong>1. X-Server-Konfiguration verschieben, falls vorhanden:</strong></p>
<pre class="brush: bash;">mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup</pre>
<p><strong>2. Von SaX2 eine neue Konfigurationsdatei erzeugen lassen:</strong></p>
<pre class="brush: bash;">sax2 -a</pre>
<p><strong>oder alternativ mit <span style="text-decoration: underline;">aticonfig</span></strong> (Das Tool <strong>aticonfig</strong> kann mittlerweile auch eine X-Server-Konfiguration from Scratch erzeugen, jedoch speziell auf den fglrx-Treiber zugeschnitten. Die restliche Hardware wird vom X-Server automatisch erkannt und geladen. Dies sollte in Zukunft vorgezogen werden, falls die Autoerkennung für den fglrx-Treiber oder <strong>X -configure</strong> nicht funktioniert):</p>
<p><strong>Bei einem Monitor <span style="text-decoration: underline;">(Single-Modus)</span>:</strong></p>
<pre class="brush: bash;">aticonfig --initial</pre>
<p><strong>oder bei zwei Monitore <span style="text-decoration: underline;">(Dual-Modus)</span>:</strong></p>
<pre class="brush: bash;">aticonfig --initial=dual-head</pre>
<p><strong><span style="text-decoration: underline;">Hinweis:</span></strong> Falls man bereits in diesem Schritt das Tool aticonfig für die Erzeugung einer X-Server-Konfiguration verwendet hat, so entfallen die nachfolgenden Schritte 3, 3a, 3b.</p>
<p><strong>3. Die Konfigurationsdatei von aticonfig für die Nutzung des fglrx-Treibers modifizieren lassen.</strong></p>
<p><strong>3a. Bei einem Monitor <span style="text-decoration: underline;">(Single-Modus)</span>:</strong></p>
<pre class="brush: bash;">aticonfig --initial --input=/etc/X11/xorg.conf</pre>
<p><strong>3b. Bei zwei Monitore <span style="text-decoration: underline;">(Dual-Modus)</span>:</strong></p>
<pre class="brush: bash;">aticonfig --initial=dual-head --input=/etc/X11/xorg.conf</pre>
</li>
<li><strong>Falls die Arbeitsflächen-Effekte (Compositing) in KDE 4.4.2 nicht mehr aktiviert sind, weil vermutlich die Erkennung der OpenGL-Schnittstelle von AMD/ATI Catalyst 10.4 fehlschlägt (<a href="https://bugzilla.novell.com/show_bug.cgi?id=601589">Bugreport #601589</a>).</strong> Hierzu gibt es eine einfache Lösung:
<ol>
<li>Im <u>KDE-Menü</u> auf <strong>Systemeinstellungen</strong> klicken</li>
<li>Unter <u>Allgemein / Erscheinungsbild &amp; Verhalten</u> auf <strong>Arbeitsfläche</strong> klicken</li>
<li>In <u>Arbeitsflächen-Effekte einrichten</u> auf den Tab <strong>Erweitert</strong> klicken</li>
<li>Die Checkbox <strong>Funktionsprüfungen deaktivieren</strong> aktivieren</li>
<li>Im Tab <u>Allgemein</u> prüfen, ob Compositing aktiviert ist. Falls nicht, bitte aktivieren.</li>
<li>Abschließend auf <strong>Anwenden</strong> klicken</li>
</ol>
<p>Jetzt sollen die Effekte in KDE wieder funktionieren. Die 3D-Anwendungen bzw. 3D-Spiele sind von diesem Problem nicht betroffen.</li>
</ul>
<p>Feedbacks sind wie immer willkommen. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2010/04/29/opensuse-11-2-proprietaeren-grafik-treiber-ati-catalyst-10-4-als-rpm-installieren/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.2 – proprietären Grafik-Treiber ATI Catalyst 10.3 als RPM installieren</title>
		<link>http://www.sebastian-siebert.de/2010/03/25/opensuse-11-2-proprietaeren-grafik-treiber-ati-catalyst-10-3-als-rpm-installieren/</link>
		<comments>http://www.sebastian-siebert.de/2010/03/25/opensuse-11-2-proprietaeren-grafik-treiber-ati-catalyst-10-3-als-rpm-installieren/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 19:38:12 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[Treiber]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=227</guid>
		<description><![CDATA[Hinweis: Dieser Artikel ist veraltet. Ein neuer Artikel befindet sich hier: openSUSE 11.2 – proprietären Grafik-Treiber ATI Catalyst 10.4 als RPM installieren Es gibt 2 Wege den Bau des RPM-Packages durchzuführen. das RPM mit dem Skript makerpm-ati-10.3.sh bauen (empfohlen) das RPM manuell bauen (für Fortgeschrittene) Der Vorteil zu Punkt 1: man muss sich nicht um [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="text-decoration: underline;">Hinweis:</span> Dieser Artikel ist veraltet. Ein neuer Artikel befindet sich hier: <a href="http://www.sebastian-siebert.de/2010/04/29/opensuse-11-2-proprietaeren-grafik-treiber-ati-catalyst-10-4-als-rpm-installieren/">openSUSE 11.2 – proprietären Grafik-Treiber ATI Catalyst 10.4 als RPM installieren</a></strong></p>
<p>Es gibt 2 Wege den Bau des RPM-Packages durchzuführen.</p>
<ol>
<li><a href="#script">das RPM mit dem Skript <strong>makerpm-ati-10.3.sh</strong> bauen (empfohlen)</a></li>
<li><a href="#doityourself">das RPM manuell bauen (für Fortgeschrittene)</a></li>
</ol>
<p>Der Vorteil zu Punkt 1: man muss sich nicht um die nötigen Packages für den Bau kümmern und man spart sich die Tipparbeit, die Zeit und die Nerven. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>[UPDATE 11.04.2010]</strong><br />
Das Skript <strong>makerpm-ati-10.3.sh</strong> in der Version 2.5 prüft nun automatisch, ob die vorhandene Grafikkarte vom ATI Catalyst unterstützt wird. Hierzu wird der Inhalt vom ATI-Installer extrahiert. Aus dem fglrx-Quellcode wird die ASIC-IDs ausgelesen und mit der vorhandenen AMD/ATI Grafikkarte im Computer abgeglichen. Falls diese nicht unterstützt wird, so wird das Skript sofort mit einer entsprechenden Meldung abgebrochen. Man hat hier auch nochmal eine Bestätigung, ob die Grafikkarte noch vom ATI Catalyst unterstützt wird. Robuster geht es nun wirklich nicht mehr. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
<strong>[/UPDATE 11.04.2010]</strong></p>
<p><strong><span style="text-decoration: underline;">Wichtig:</span></strong> Bevor ihr irgendwelche Fragen an mich richtet, lest euch bitte sorgfältig diesen Artikel durch und achtet auch auf eure Eingaben in der Konsole wegen mögliche Tippfehler. Falls es Probleme geben sollte, schaut bitte unter Troubleshooting nach, ob euer Problem dort schon dokumentiert wurde.</p>
<p><strong>Alle genannten Schritte müssen in der Konsole im Root-Modus ausgeführt werden. Die Installation des RPM-Package &#8220;fglrx&#8221; kann im Runlevel 3 oder auch im Runlevel 5 durchgeführt werden. Danach ist ein Neustart des Computers auf jeden Fall erforderlich.</strong></p>
<p><strong>Vorhandene fremde fglrx-Treiber</strong> sind auf jedenfall zu <strong>deinstallieren</strong>, sonst kommt es zu <span style="text-decoration: underline;">Konflikten</span> bei der Installation dieses selbstgebauten RPM-Package.</p>
<h1 id="script"><strong><span style="text-decoration: underline;">RPM mit dem Skript bauen</span></strong></h1>
<p>Das Skript <strong>makerpm-ati-10.3.sh</strong> ist sehr mächtig, robust und läuft vollautomatisch. Der ATI-Installer wird automatisch heruntergeladen, falls er nicht schon im Verzeichnis liegt. Auf dem System werden nach den nötigen Entwicklungspakete geprüft und ggfs. installiert. Auf Wunsch wird nach dem Bau des RPM-Packages der fglrx-Treiber installiert.</p>
<p>Folgende <strong>Argumente</strong> können dem Skript übergeben werden:<br />
<strong>-b</strong> &#8211; Nur das RPM-Package bauen (Standard)<br />
<strong>-c &lt;type&gt;</strong> &#8211; Nur X-Server konfigurieren. Monitor-Typ: <strong>single</strong> = 1 Monitor, <strong>dual</strong> = 2 Monitore (<strong><span style="text-decoration: underline;">Wichtig:</span></strong> Nur ausführen, wenn es Probleme mit der Standardkonfiguration des X-Servers auftreten)<br />
<strong>-d</strong> &#8211; Nur den ATI-Installer downloaden<br />
<strong>-i</strong> &#8211; Das RPM-Package bauen und installieren bzw. updaten<br />
<strong>-ux</strong> &#8211; Nur den gepatchten X-Server installieren. Verbessert die Zusammenarbeit mit dem fglrx-Treiber. (dringend zu empfehlen)<br />
<strong>-h</strong> &#8211; Die Hilfe anzeigen lassen<br />
<strong>-V</strong> &#8211; Version des Skript anzeigen</p>
<p><strong>Downloads:</strong></p>
<ul>
<li>Skript: <a href="http://www.sebastian-siebert.de/downloads/makerpm-ati-10.3.sh" target="_blank">makerpm-ati-10.3.sh</a></li>
<li>SHA1: <a href="http://www.sebastian-siebert.de/downloads/makerpm-ati-10.3.sh.sha1" target="_blank">makerpm-ati-10.3.sh.sha1</a></li>
</ul>
<p><strong>Empfohlene Vorgehensweise:</strong></p>
<p><strong>Optional: Das System im Runlevel 3 starten oder wechseln:</strong><br />
<strong>Beim Booten:</strong> Im Bootmenü den Eintrag von openSUSE 11.2 selektieren und auf der Tastatur die Zahl &#8220;3&#8243; und Enter drücken und als &#8220;root&#8221; einloggen<br />
<strong>Im laufenden System:</strong> STRG+ALT+F1 drücken und sich als &#8220;root&#8221; einloggen. Danach mit folgendem Befehl in den Runlevel 3 wechseln:</p>
<pre class="brush: bash;">init 3</pre>
<p><strong>1. Das Skript herunterladen:</strong></p>
<pre class="brush: bash;">wget http://www.sebastian-siebert.de/downloads/makerpm-ati-10.3.sh</pre>
<p><strong>2. Die Prüfsummendatei herunterladen:</strong></p>
<pre class="brush: bash;">wget http://www.sebastian-siebert.de/downloads/makerpm-ati-10.3.sh.sha1</pre>
<p><strong>3. Die Prüfsummendatei gegen das Skript prüfen:</strong></p>
<pre class="brush: bash;">sha1sum -c makerpm-ati-10.3.sh.sha1</pre>
<p>Idealerweise sollte folgende Ausgabe erscheinen, andernfalls stimmt etwas mit dem heruntergeladenen Skript nicht:</p>
<pre class="brush: bash;">makerpm-ati-10.3.sh: OK</pre>
<p><strong>4. Die Rechte des Skriptes ändern und ausführbar machen:</strong></p>
<pre class="brush: bash;">chown root:root makerpm-ati-10.3.sh &amp;&amp; chmod 744 makerpm-ati-10.3.sh</pre>
<p><strong>5. Das Skript mit dem Argument -ux ausführen. Es wird ein gepatchter X-Server installiert. (Diese Vorgehensweise wird empfohlen. Weitere Informationen findet ihr hier: <a href="http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/">X-Server und ATI Catalyst Treiber (fglrx) zur Zusammenarbeit bewegen</a>)</strong></p>
<pre class="brush: bash;">./makerpm-ati-10.3.sh -ux</pre>
<p><strong>6. Das Skript mit dem Argument -i ausführen. Das RPM-Package wird im Anschluß automatisch installiert.</strong></p>
<pre class="brush: bash;">./makerpm-ati-10.3.sh -i</pre>
<p><strong>7. Den Rechner neustarten:</strong></p>
<pre class="brush: bash;">reboot</pre>
<h2><strong><span style="text-decoration: underline;">Troubleshooting (RPM mit dem Skript bauen):</span></strong></h2>
<p>- Sollte man trotz gepatchten X-Server nach dem Booten in der Konsole landen, dann kann es evtl. an einer fehlerhaften Konfiguration des X-Servers liegen. In diesem Fall bitte als &#8220;root&#8221; in die Konsole einloggen und das Skript mit folgendem Parameter ausführen lassen.</p>
<p>Vorher noch in den Runlevel 3 wechseln:</p>
<pre class="brush: bash;">init 3</pre>
<p><strong>Bei einem Monitor <span style="text-decoration: underline;">(Single-Modus)</span>:</strong></p>
<pre class="brush: bash;">./makerpm-ati-10.3.sh -c single</pre>
<p><strong>Bei zwei Monitore <span style="text-decoration: underline;">(Dual-Modus)</span>:</strong></p>
<pre class="brush: bash;">./makerpm-ati-10.3.sh -c dual</pre>
<p>Danach den Rechner neustarten.</p>
<h1 id="doityourself"><strong><span style="text-decoration: underline;">RPM manuell bauen</span></strong></h1>
<p>Das ist der etwas schwierigere Teil. Aber es ist nicht unmöglich. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Für den Bau des RPM-Packages werden folgende Entwicklungswerkzeuge bzw. -packages benötigt</p>
<ul>
<li>gcc</li>
<li>make</li>
<li>patch</li>
<li>linux-kernel-headers</li>
<li>kernel-source</li>
<li>kernel-{default,desktop,pae,rt,vanilla,xen}-devel</li>
</ul>
<p>Beim Kernel-Entwicklungspackage ist zu beachten, dass man die richtige installiert hat. Welchen Kernel zur Zeit auf dem System läuft, kann man in der Konsole abfragen:</p>
<pre class="brush: bash;">uname -r</pre>
<p>Bei mir ergibt beispielsweise diese Ausgabe:</p>
<pre class="brush: bash;">2.6.31.12-0.2-default</pre>
<p>Also muss im o.g. Fall der Kernel-Entwicklungspackage <strong>kernel-default-devel</strong> installiert sein.</p>
<p><strong><span style="text-decoration: underline;">Folgende Schritte werden auf einem 32bit openSUSE-System durchgeführt:<br />
(<a href="#os64">64bit openSUSE-System weiter unten</a>)</span></strong></p>
<p><strong>1. Den gepatchten X-Server installieren:</strong><br />
Anleitung: <a href="http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/" target="_blank">http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/</a></p>
<p><strong>2. Den Installer des proprietären Treiber von ATI herunterladen:</strong><br />
<a href="http://support.amd.com/us/gpudownload/Pages/index.aspx" target="_blank"> http://support.amd.com/us/gpudownload/Pages/index.aspx</a></p>
<p><strong>Optional: Das System im Runlevel 3 starten und als &#8220;root&#8221; einloggen oder per <strong>init 3</strong> wechseln.</strong></p>
<p><strong>3. Den Bau des RPM-Packages anstoßen:</strong></p>
<pre class="brush: bash;">sh ./ati-driver-installer-10-3-x86.x86_64.run --buildpkg SuSE/SUSE112-IA32</pre>
<p><strong>4a. Das RPM-Package installieren <span style="text-decoration: underline;">(Neuinstallation)</span>:</strong></p>
<pre class="brush: bash;">rpm -ihv fglrx_7_4_0_SUSE112-8.712*.rpm</pre>
<p><strong>4b. Das RPM-Package installieren <span style="text-decoration: underline;">(Update)</span>:</strong></p>
<pre class="brush: bash;">rpm -Uhv fglrx_7_4_0_SUSE112-8.712*.rpm</pre>
<p><strong>5. Den Rechner neustarten:</strong></p>
<pre class="brush: bash;">reboot</pre>
<p><strong><span style="text-decoration: underline;">Folgende Schritte werden auf einem 64bit openSUSE-System durchgeführt:</span></strong></p>
<p><strong>1. Den gepatchten X-Server installieren:</strong><br />
Anleitung: <a href="http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/" target="_blank">http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/</a></p>
<p><strong>2. Den Installer des proprietären Treiber von ATI herunterladen:</strong><br />
<a href="http://support.amd.com/us/gpudownload/Pages/index.aspx" target="_blank"> http://support.amd.com/us/gpudownload/Pages/index.aspx</a></p>
<p><strong>Optional: Das System im Runlevel 3 starten und als &#8220;root&#8221; einloggen oder per <strong>init 3</strong> wechseln.</strong></p>
<p><strong>3. Den Bau des RPM-Packages anstoßen:</strong></p>
<pre class="brush: bash;">sh ./ati-driver-installer-10-3-x86.x86_64.run --buildpkg SuSE/SUSE112-AMD64</pre>
<p><strong>4a. Das RPM-Package installieren <span style="text-decoration: underline;">(Neuinstallation)</span>:</strong></p>
<pre class="brush: bash;">rpm -ihv fglrx64_7_4_0_SUSE112-8.712*.rpm</pre>
<p><strong>4b. Das RPM-Package installieren <span style="text-decoration: underline;">(Update)</span>:</strong></p>
<pre class="brush: bash;">rpm -Uhv fglrx64_7_4_0_SUSE112-8.712*.rpm</pre>
<p><strong>5. Den Rechner neustarten:</strong></p>
<pre class="brush: bash;">reboot</pre>
<h2><strong><span style="text-decoration: underline;">Troubleshooting (RPM manuell bauen):</span></strong></h2>
<p>- Sollte man trotz gepatchten X-Server nach dem Booten in der Konsole landen, dann kann es evtl. an einer fehlerhaften Konfiguration des X-Servers liegen. In diesem Fall bitte als &#8220;root&#8221; in die Konsole einloggen und folgende Schritte durchführen.</p>
<p><strong>1. X-Server-Konfiguration verschieben, falls vorhanden:</strong></p>
<pre class="brush: bash;">mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup</pre>
<p><strong>2. Von SaX2 eine neue Konfigurationsdatei erzeugen lassen:</strong></p>
<pre class="brush: bash;">sax2 -a</pre>
<p><strong>oder alternativ mit <span style="text-decoration: underline;">aticonfig</span></strong> (Das Tool <strong>aticonfig</strong> kann mittlerweile auch eine X-Server-Konfiguration from Scratch erzeugen, jedoch speziell auf den fglrx-Treiber zugeschnitten. Die restliche Hardware wird vom X-Server automatisch erkannt und geladen. Dies sollte in Zukunft vorgezogen werden, falls die Autoerkennung für den fglrx-Treiber oder <strong>X -configure</strong> nicht funktioniert):</p>
<p><strong>Bei einem Monitor <span style="text-decoration: underline;">(Single-Modus)</span>:</strong></p>
<pre class="brush: bash;">aticonfig --initial</pre>
<p><strong>oder bei zwei Monitore <span style="text-decoration: underline;">(Dual-Modus)</span>:</strong></p>
<pre class="brush: bash;">aticonfig --initial=dual-head</pre>
<p><strong><span style="text-decoration: underline;">Hinweis:</span></strong> Falls man bereits in diesem Schritt das Tool aticonfig für die Erzeugung einer X-Server-Konfiguration verwendet hat, so entfallen die nachfolgenden Schritte 3, 3a, 3b.</p>
<p><strong>3. Die Konfigurationsdatei von aticonfig für die Nutzung des fglrx-Treibers modifizieren lassen.</strong></p>
<p><strong>3a. Bei einem Monitor <span style="text-decoration: underline;">(Single-Modus)</span>:</strong></p>
<pre class="brush: bash;">aticonfig --initial --input=/etc/X11/xorg.conf</pre>
<p><strong>3b. Bei zwei Monitore <span style="text-decoration: underline;">(Dual-Modus)</span>:</strong></p>
<pre class="brush: bash;">aticonfig --initial=dual-head --input=/etc/X11/xorg.conf</pre>
<p>Feedbacks sind wie immer willkommen. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2010/03/25/opensuse-11-2-proprietaeren-grafik-treiber-ati-catalyst-10-3-als-rpm-installieren/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.2 &#8211; X-Server und ATI Catalyst Display Treiber (fglrx) zur Zusammenarbeit bewegen</title>
		<link>http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/</link>
		<comments>http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 06:00:38 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[Treiber]]></category>
		<category><![CDATA[X-Server]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=209</guid>
		<description><![CDATA[Sax2 wird in openSUSE 11.3 nicht mehr zur Verfügung stehen, wie bereits auf Heise.de berichtet wurde. Erste Umsetzungen gibt es bereits in openSUSE 11.2, hier fällt die Konfigurationsdatei /etc/X11/xorg.conf im Vorfeld schon weg, als Fallback kann diese Datei jedoch wieder angelegt werden. Es gibt zusätzlich noch die Möglichkeit per X -configure eine Konfigurationsdatei anlegen zu [...]]]></description>
			<content:encoded><![CDATA[<p>Sax2 wird in openSUSE 11.3 nicht mehr zur Verfügung stehen, wie bereits auf <a href="http://www.heise.de/open/meldung/OpenSuse-Novell-schickt-Grafik-Konfigurationstool-Sax2-in-Rente-875173.html">Heise.de</a> berichtet wurde. Erste Umsetzungen gibt es bereits in openSUSE 11.2, hier fällt die Konfigurationsdatei <strong>/etc/X11/xorg.conf</strong> im Vorfeld schon weg, als <span style="text-decoration: underline;">Fallback</span> kann diese Datei jedoch wieder angelegt werden.</p>
<p>Es gibt zusätzlich noch die Möglichkeit per <strong>X -configure</strong> eine Konfigurationsdatei anlegen zu lassen. Jedoch treten in dieser Konstellation wie auch das automatische Laden des fglrx-Treiber Konflikte auf, in der nicht selten der X-Server nicht mehr startet und man wieder in der Konsole landet. Bei diesem beschriebenen Konflikt wird fälschlicherweise versucht den fglrx-Treiber mit einer niedrigeren Farbtiefe von 8 bit oder auch 16 bit zu initialisieren, woraufhin der Treiber und der X-Server ihre Dienste quittieren. Laut der <a href="http://ati.amd.com/products/catalyst/linux.html#9">FAQ</a> auf der AMD/ATI-Webseite wird zur Zeit nur die Farbtiefe von 24 bit unterstützt.</p>
<p>Aus diesem Anlass habe ich mich mit diesem Problem beschäftigt und einen gepatchten X-Servers wegen dem Konflikt mit der Farbtiefe des fglrx-Treibers bereitgestellt. Der X-Server wird gezwungen die Farbtiefe beim fglrx-Treiber auf 24 bit fest zu legen. Danach startet der X-Server mit dem fglrx-Treiber ohne Probleme.</p>
<p><strong>[UPDATE 07.04.2010]</strong><br />
<strong>Gute Nachricht für openSUSE-User!</strong> Der von mir erstellte Patch für den X-Server wurde für die kommenden openSUSE-Version 11.3 eingepflegt. Nicht desto trotz ist AMD/ATI jetzt am Zug, die Kompatibilität zwischen dem fglrx-Treiber und dem X-Server weiter auszubauen. (Siehe <a href="http://www.heise.de/newsticker/meldung/X-Server-1-8-bringt-neue-Konfigurationsmechanismen-970477.html">Heise.de</a>) Die Aufnahme des Patches wurde von mir mit einer ausführlichen Begründung für eine Aufnahme beantragt (<em>Nachzulesen im Bugreport</em> <a href="https://bugzilla.novell.com/show_bug.cgi?id=593878">https://bugzilla.novell.com/show_bug.cgi?id=593878</a>). Somit dürfte der X-Server in der kommende openSUSE 11.3 mit dem fglrx-Treiber etwas besser zusammenarbeiten.</p>
<hr />
Es gibt 2 Möglichkeiten den gepatchten X-Server für <strong>openSUSE&nbsp;11.2</strong> zu installieren:</p>
<ul>
<li><strong>1. Installationsanleitung in YaST2</strong></li>
<li><strong>2. Installationsanleitung über die Konsole</strong></li>
</ul>
<h1><span style="text-decoration: underline;">Installationsanleitung in YaST2</span></h1>
<p>1. <strong>YaST2-Kontrollzentrum</strong> starten</p>
<p>2. auf <strong>Software-Repositories</strong> klicken</p>
<p>3. im Dialogfenster <strong>&#8220;Konfigurierte Software-Repositorys&#8221;</strong> unten auf <strong>Hinzufügen</strong> klicken</p>
<p>4. <strong>&#8220;URL angeben&#8221;</strong> markieren</p>
<p>5. folgenden <strong>Repository-Name</strong> eingeben: X-Server</p>
<p>6. folgende <strong>URL</strong> eingeben: <a href="http://download.opensuse.org/repositories/home:/Freespacer:/X11:/XOrg/openSUSE_11.2/">http://download.opensuse.org/repositories/home:/Freespacer:/X11:/XOrg/openSUSE_11.2/</a></p>
<p>7. die Einrichtung mit <strong>Okay</strong> schließen</p>
<p>8. auf den Repo-Namen <strong>X-Server</strong> klicken und die <strong>Priorität auf 90</strong> setzen</p>
<p>9. mit <strong>OK</strong> die Konfiguration abschließen</p>
<p>10. im <strong>YaST2-Kontrollzentrum</strong> auf <strong>&#8220;Software installieren und löschen&#8221;</strong> klicken</p>
<p>11. folgendes im <strong>Suchfeld</strong> eingeben: xorg-x11-server</p>
<p>12. unten auf den Tab <strong>&#8220;Versionen&#8221;</strong> klicken</p>
<p>13. auf X-Server Repository wechseln <strong>(Bitte auf die richtige Systemarchitektur achten!)</strong></p>
<p>14. nun auf <strong>Akzeptieren</strong> klicken und der gepatchte X-Server wird installiert.</p>
<p>15. Falls eine Konfigurationsdatei /etc/X11/xorg.conf existiert, kann diese für die automatische Konfiguration umbenannt, verschoben oder gelöscht werden.</p>
<p>16. nun den <strong>Rechner neustarten</strong></p>
<h1><span style="text-decoration: underline;">Installationsanleitung über die Konsole</span></h1>
<p><strong>1. zu root werden:</strong></p>
<pre class="brush: bash;">su - root</pre>
<p><strong>2. Repository hinzufügen:</strong></p>
<pre class="brush: bash;">zypper ar -f &quot;http://download.opensuse.org/repositories/home:/Freespacer:/X11:/XOrg/openSUSE_11.2/&quot; &quot;X-Server&quot;</pre>
<p>Ausgabe von zypper:</p>
<pre class="brush: bash;">Adding repository 'X-Server' [done]
Repository 'X-Server' successfully added
Enabled: Yes
Autorefresh: Yes
URI: http://download.opensuse.org/repositories/home:/Freespacer:/X11:/XOrg/openSUSE_11.2/</pre>
<p><strong>3. Priorität des X-Server-Repository erhöhen:</strong></p>
<pre class="brush: bash;">zypper mr -p 90 &quot;X-Server&quot;</pre>
<p>Ausgabe von zypper:</p>
<pre class="brush: bash;">Repository 'X-Server' priority has been set to 90.</pre>
<p><strong>4. Repository-Cache erneuern lassen. Ggfs. den GPG-Schlüssel vom Repository mit immer (i) akzeptieren:</strong></p>
<pre class="brush: bash;">zypper ref</pre>
<p><strong>5. gepatchten X-Server installieren. Downgrade bitte bestätigen (Anmerkung: Es ist kein richtiger Downgrade, lediglich die Patch-Level-Version hat sich geändert):</strong></p>
<pre class="brush: bash;">zypper in -r &quot;X-Server&quot; xorg-x11-server-7.4-61.1</pre>
<p><strong>6. Falls eine Konfigurationsdatei /etc/X11/xorg.conf existiert, kann diese für die automatische Konfiguration umbenannt, verschoben oder gelöscht werden.</strong></p>
<p><strong>7. den Rechner neustarten</strong></p>
<p>Nun, dürften die Probleme mit dem X-Server und dem fglrx-Treiber der Vergangenheit angehören.</p>
<p>Falls man doch eine Konfigurationsdatei benötigt, kann man sie sich entweder mittels</p>
<pre class="brush: bash;">X -configure</pre>
<p>oder per</p>
<pre class="brush: bash;">sax2 -a</pre>
<p>erstellen lassen.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2010/03/24/opensuse-11-2-x-server-und-ati-catalyst-display-treiber-fglrx-zur-zusammenarbeit-bewegen/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>AWStats 6.95 &#8211; Externe Links (Referrer) wegen Spams im Report anonymisieren</title>
		<link>http://www.sebastian-siebert.de/2010/03/20/awstats-6-95-externe-links-referrer-wegen-spams-im-report-anonymisieren/</link>
		<comments>http://www.sebastian-siebert.de/2010/03/20/awstats-6-95-externe-links-referrer-wegen-spams-im-report-anonymisieren/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 06:00:55 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[Loganalyzer]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Antispam]]></category>
		<category><![CDATA[AWStats]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Patch]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=194</guid>
		<description><![CDATA[Es ist hinlänglich bekannt, dass der Browser (in der Standardkonfiguration) Brotkrümmel in Form von Referrer im ganzen Web hinterlässt und kann für die eigene Analyse sehr nützlich sein. Nicht zuletzt greifen die Spammer genau diesen Trick auf, um ihre Webseite oder als Dienstleister anderer Webseiten in den Logdateien zu verewigen. Der User wird im Report [...]]]></description>
			<content:encoded><![CDATA[<p>Es ist hinlänglich bekannt, dass der Browser (in der Standardkonfiguration) Brotkrümmel in Form von Referrer im ganzen Web hinterlässt und kann für die eigene Analyse sehr nützlich sein. Nicht zuletzt greifen die Spammer genau diesen Trick auf, um ihre Webseite oder als Dienstleister anderer Webseiten in den Logdateien zu verewigen. Der User wird im Report dazu verleitet auf den externen Link zu klicken, um zu sehen wer denn da auf seine Webseite verlinkt hat. Oft ist man hinterher ziemlich verärgert, weil da überhaupt kein Gegenlink vorhanden ist und der Spammer hat in diesem Fall schon gewonnen. Ich gebe zu, dass ich ebenfalls auf den Leim gegangen bin, weil der Link einfach zu plausibel klang. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_rolleyes.gif' alt=':roll:' class='wp-smiley' /> </p>
<p>Es kommt öfter vor, dass man den Webserver mit all seinen Webstatistiken nicht alleine nutzt, somit gehen auch andere User in die Falle und verraten sich durch den Browser die Herkunft seines Besuches. Die Spammer könnten ihre eigene Logdateien analysieren, um zu sehen wer die Seite besucht hat und bombardieren dann die ertappten &#8220;Webmaster&#8221; mit ihren Referrer-Links zu.</p>
<p>In diesem Fall kann es ganz nützlich sein den Referrer-Link über <a href="http://anonym.to/de.html#info">anonym.to</a> zu anonymisieren, um die Herkunft über die Domain bzw. Webstatistik zu verschleiern und habe hierzu einige Ergänzungen im Skript <strong>&#8230;/cgi-bin/awstats.pl</strong> veranlasst. Hier wird zu jedem externen Link noch um den notwendigen Link erweitert: <strong>http://anonym.to/?(referrerlink)</strong></p>
<p>Hierzu habe ich einen Patch vorbereitet und man kann ihn sich hier herunterladen.<br />
<strong>Download:</strong> <a href="http://www.sebastian-siebert.de/downloads/awstats-6.95-anonym-referer.patch">awstats-6.95-anonym-referer.patch</a><br />
<strong>SHA1:</strong> <a href="http://www.sebastian-siebert.de/downloads/awstats-6.95-anonym-referer.patch.sha1">awstats-6.95-anonym-referer.patch.sha1</a></p>
<p>Der Patch muss ins <strong><u>gleiche</u></strong> Verzeichnis kopiert werden, in der auch das Skript <strong>awstats.pl</strong> liegt und anschließend wie folgt ausführen:</p>
<pre class="brush: bash;">patch &lt;awstats-6.95-anonym-referer.patch</pre>
<p>Danach ist die Welt ein bisschen besser geworden und macht sich auch in der Statistik bemerkbar. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2010/03/20/awstats-6-95-externe-links-referrer-wegen-spams-im-report-anonymisieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
