<?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>Wed, 25 Apr 2012 19:15:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>openSUSE &#8211; proprietären Grafik-Treiber AMD Catalyst 12.4 als RPM installieren</title>
		<link>http://www.sebastian-siebert.de/2012/04/25/opensuse-proprietaeren-grafik-treiber-amd-catalyst-12-4-als-rpm-installieren/</link>
		<comments>http://www.sebastian-siebert.de/2012/04/25/opensuse-proprietaeren-grafik-treiber-amd-catalyst-12-4-als-rpm-installieren/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 19:15:43 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Radeon]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[Treiber]]></category>
		<category><![CDATA[X-Server]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=1858</guid>
		<description><![CDATA[AMD Catalyst 12.4 (fglrx 8.961) wurde veröffentlicht. Das Skript makerpm-amd-12.4.sh steht ab sofort zum Download zur Verfügung und unterstützt 11.4 und 12.1. Das Packaging Skript brauche ich diesmal nicht extra zu pflegen. Die Kernel-Patches wegen den Compilerfehler habe ich bereits für diesen Monat in den AMD Installer eingepflegt. Im nächsten AMD Catalyst werden wir diese [...]]]></description>
			<content:encoded><![CDATA[
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.sebastian-siebert.de/2012/04/25/opensuse-proprietaeren-grafik-treiber-amd-catalyst-12-4-als-rpm-installieren/&amp;layout=button_count&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p><strong>AMD Catalyst 12.4 (fglrx 8.961)</strong> wurde veröffentlicht. Das Skript <strong>makerpm-amd-12.4.sh</strong> steht ab sofort zum <a href="#download">Download</a> zur Verfügung und unterstützt 11.4 und 12.1.</p>
<p>Das Packaging Skript brauche ich diesmal nicht extra zu pflegen. Die Kernel-Patches wegen den Compilerfehler habe ich bereits für diesen Monat in den AMD Installer eingepflegt. Im nächsten AMD Catalyst werden wir diese Patches nicht mehr brauchen. Da die Patches im fglrx Quellcode von AMD für die kommende Version enthalten sein wird.</p>
<p><strong>Kleine Vorwarnung auf stürmische Zeiten:</strong><br />
AMD plant die Grafikchips R6xx/R7xx nicht mehr im Hauptzweig zu führen. Die Grafikkarten der Serie Radeon HD 2000, 3000 und 4000 sind betroffen (Phoronix hat <a href="http://www.phoronix.com/scan.php?page=article&#038;item=amd_catalyst_legacy2&#038;num=1">darüber</a> berichtet). Die letzte unterstützte Version wird voraussichtlich AMD Catalyst 12.7 sein. Jedoch hat AMD eingelenkt und lagert diesen in einen seperaten Zweig aus, um es dort weiterzupflegen. Es bedeutet, dass keine neuen Feature mehr hinzukommen, sondern nur Bugs gefixt werden. openSUSE 11.4 und 12.1 wird weiterhin unterstützt und gepflegt. Die Chancen stehen gut, dass der Treiber bis dahin auch auf einem X-Server 1.12 laufen wird. Die kommende openSUSE Version 12.2 im Juli wird noch auf den X-Server 1.10 aufsetzen, so dass der Treiber theoretisch auch auf dieser openSUSE Version laufen kann. Hierzu werde ich ein seperates makerpm-amd-Skript erstellen, dass diesen Legacy Treiber weiterhin wie gewohnt auf openSUSE 11.4 und 12.1 (ggfs. 12.2) zu installieren und werde auch die nötigen Kernel-Patches versorgen. AMD ist der Meinung, dass die genannten Chipsätze bereits umfangreich vom freien Radeon-Treiber unterstützt wird.</p>
<p>Es wird also Zeit eine neue Grafikkarte zu ordern, um weiterhin die Beta-Treiber vom AMD Catalyst auf openSUSE zu testen. Eine neue Grafikkarte war ohnehin schon letzten Oktober geplant. So werde ich endlich eure Hardware-Spende für die neue Grafikkarte einlösen. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong id="download">Downloads:</strong></p>
<ul>
<li>Skript: <a href="http://www.sebastian-siebert.de/downloads/makerpm-amd-12.4.sh" target="_blank">makerpm-amd-12.4.sh</a></li>
<li>SHA1: <a href="http://www.sebastian-siebert.de/downloads/makerpm-amd-12.4.sh.sha1" target="_blank">makerpm-amd-12.4.sh.sha1</a></li>
</ul>
<p><strong>Installationsanleitung:</strong><br />
<a href="http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber#Installation_via_makerpm-amd-Skript">http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber#Installation_via_makerpm-amd-Skript</a></p>
<h1 id="helpme">Über das makerpm-amd-Skript</h1>
<p>Das Skript <strong><a href="#download">makerpm-amd-12.4.sh</a></strong> ist sehr mächtig, robust und läuft vollautomatisch. Der AMD-Installer wird automatisch heruntergeladen, falls er nicht schon im Verzeichnis liegt. Zudem wird geprüft, ob die Grafikkarte vom Treiber unterstützt wird. 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>-nohw</strong></td>
<td>Hardware-Erkennung explizit ausschalten. (z.B. beim Bau in einer VM)</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 AMD Catalyst restlos vom System. Zuerst wird das fglrx-Package (falls vorhanden) vom System deinstalliert. Danach werden vorhandene ATI-Dateien und -Verzeichnisse entfernt. <strong><u>Hinweis:</u></strong> Falls das Rebuild-Skript installiert wurde, wird es ebenfalls entfernt und das Initskript /etc/init.d/xdm wiederhergestellt.</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>-h</strong></td>
<td>Die Hilfe anzeigen lassen</td>
</tr>
<tr>
<td><strong>-V</strong></td>
<td>Version des Skript anzeigen</td>
</tr>
</table>
<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 <em>Eingabe</em> der Befehle <em>auf mögliche Tippfehler überprüfen</em>.</li>
<li>Möglicherweise ist die Lösung für das <em>Problem</em> im <em><a href="http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber">Wiki</a> vorhanden</em>.</li>
<li>In <em><a href="#comments">Kommentaren</a> lesen</em>, ob eine Lösung zu einem Problem bereits existiert.</li>
</ol>
<p>Wenn <em><u>keines</u> der o.g. Regel greift</em>, dann könnt ihr mit eurem Anliegen an mich wenden. Damit ich euch helfen kann, müsst ihr erst <u>vorarbeiten</u>. Bitte <em>ladet</em> euch das Skript <a href="#download">makerpm-amd-12.4.sh</a> <em>herunter</em> und <em>erstellt einen Report</em> von eurem System in der Konsole:</p>
<pre class="brush: bash; title: ; notranslate">su -c 'sh makerpm-amd-12.4.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. Diesen Link postet ihr in eurem Kommentar zusammen mit einer Beschreibung zu eurem Problem an mich. Ich werde mir euren Report anschauen und Hilfestellung geben, wo evtl. das Problem liegen könnte.</p>
<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 a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.sebastian-siebert.de%2F2012%2F04%2F25%2Fopensuse-proprietaeren-grafik-treiber-amd-catalyst-12-4-als-rpm-installieren%2F&amp;title=openSUSE%20%E2%80%93%20propriet%C3%A4ren%20Grafik-Treiber%20AMD%20Catalyst%2012.4%20als%20RPM%20installieren" id="wpa2a_2"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2012/04/25/opensuse-proprietaeren-grafik-treiber-amd-catalyst-12-4-als-rpm-installieren/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>openSUSE &#8211; proprietären Grafik-Treiber AMD Catalyst 12.3 als RPM installieren</title>
		<link>http://www.sebastian-siebert.de/2012/03/29/opensuse-proprietaeren-grafik-treiber-amd-catalyst-12-3-als-rpm-installieren/</link>
		<comments>http://www.sebastian-siebert.de/2012/03/29/opensuse-proprietaeren-grafik-treiber-amd-catalyst-12-3-als-rpm-installieren/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 21:46:10 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Radeon]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[Treiber]]></category>
		<category><![CDATA[X-Server]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=1847</guid>
		<description><![CDATA[AMD Catalyst 12.3 (fglrx 8.951) wurde veröffentlicht. Das Skript makerpm-amd-12.3.sh steht ab sofort zum Download zur Verfügung und unterstützt 11.4 und 12.1. Das Packaging Skript habe ich wegen einem Kompilierungsfehler beim Bau eines fglrx Kernelmodul unter dem Kernel 3.2.8+ und dem Kernel 3.3+ aktualisiert. Auf Grund des sehr knappen Zeitfenster konnten die Patches leider nicht [...]]]></description>
			<content:encoded><![CDATA[
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.sebastian-siebert.de/2012/03/29/opensuse-proprietaeren-grafik-treiber-amd-catalyst-12-3-als-rpm-installieren/&amp;layout=button_count&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p><strong>AMD Catalyst 12.3 (fglrx 8.951)</strong> wurde veröffentlicht. Das Skript <strong>makerpm-amd-12.3.sh</strong> steht ab sofort zum <a href="#download">Download</a> zur Verfügung und unterstützt 11.4 und 12.1.</p>
<p>Das Packaging Skript habe ich wegen einem Kompilierungsfehler beim Bau eines fglrx Kernelmodul unter dem Kernel 3.2.8+ und dem Kernel 3.3+ aktualisiert. Auf Grund des sehr knappen Zeitfenster konnten die Patches leider nicht mehr in AMD Catalyst 12.3 einfliessen. Erst im kommenden AMD Catalyst 12.4 werden die Patches von mir für openSUSE verfügbar sein und ab AMD Catalyst 12.5 werden diese auch offiziell für alle anderen Distributionen enthalten sein. Ja, mit dem makerpm-amd-Skript kann ich für euch sehr einfach, bequem und schnell fehlende Patches oder sinnvolle Erweiterungen via Packaging Skript Update nachliefern, wo ihr sonst Monate warten müsst. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong id="download">Downloads:</strong></p>
<ul>
<li>Skript: <a href="http://www.sebastian-siebert.de/downloads/makerpm-amd-12.3.sh" target="_blank">makerpm-amd-12.3.sh</a></li>
<li>SHA1: <a href="http://www.sebastian-siebert.de/downloads/makerpm-amd-12.3.sh.sha1" target="_blank">makerpm-amd-12.3.sh.sha1</a></li>
</ul>
<p><strong>Installationsanleitung:</strong><br />
<a href="http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber#Installation_via_makerpm-amd-Skript">http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber#Installation_via_makerpm-amd-Skript</a></p>
<h1 id="helpme">Über das makerpm-amd-Skript</h1>
<p>Das Skript <strong><a href="#download">makerpm-amd-12.3.sh</a></strong> ist sehr mächtig, robust und läuft vollautomatisch. Der AMD-Installer wird automatisch heruntergeladen, falls er nicht schon im Verzeichnis liegt. Zudem wird geprüft, ob die Grafikkarte vom Treiber unterstützt wird. 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>-nohw</strong></td>
<td>Hardware-Erkennung explizit ausschalten. (z.B. beim Bau in einer VM)</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 AMD Catalyst restlos vom System. Zuerst wird das fglrx-Package (falls vorhanden) vom System deinstalliert. Danach werden vorhandene ATI-Dateien und -Verzeichnisse entfernt. <strong><u>Hinweis:</u></strong> Falls das Rebuild-Skript installiert wurde, wird es ebenfalls entfernt und das Initskript /etc/init.d/xdm wiederhergestellt.</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>-h</strong></td>
<td>Die Hilfe anzeigen lassen</td>
</tr>
<tr>
<td><strong>-V</strong></td>
<td>Version des Skript anzeigen</td>
</tr>
</table>
<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 <em>Eingabe</em> der Befehle <em>auf mögliche Tippfehler überprüfen</em>.</li>
<li>Möglicherweise ist die Lösung für das <em>Problem</em> im <em><a href="http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber">Wiki</a> vorhanden</em>.</li>
<li>In <em><a href="#comments">Kommentaren</a> lesen</em>, ob eine Lösung zu einem Problem bereits existiert.</li>
</ol>
<p>Wenn <em><u>keines</u> der o.g. Regel greift</em>, dann könnt ihr mit eurem Anliegen an mich wenden. Damit ich euch helfen kann, müsst ihr erst <u>vorarbeiten</u>. Bitte <em>ladet</em> euch das Skript <a href="#download">makerpm-amd-12.3.sh</a> <em>herunter</em> und <em>erstellt einen Report</em> von eurem System in der Konsole:</p>
<pre class="brush: bash; title: ; notranslate">su -c 'sh makerpm-amd-12.3.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. Diesen Link postet ihr in eurem Kommentar zusammen mit einer Beschreibung zu eurem Problem an mich. Ich werde mir euren Report anschauen und Hilfestellung geben, wo evtl. das Problem liegen könnte.</p>
<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 a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.sebastian-siebert.de%2F2012%2F03%2F29%2Fopensuse-proprietaeren-grafik-treiber-amd-catalyst-12-3-als-rpm-installieren%2F&amp;title=openSUSE%20%E2%80%93%20propriet%C3%A4ren%20Grafik-Treiber%20AMD%20Catalyst%2012.3%20als%20RPM%20installieren" id="wpa2a_4"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2012/03/29/opensuse-proprietaeren-grafik-treiber-amd-catalyst-12-3-als-rpm-installieren/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>openSUSE &#8211; proprietären Grafik-Treiber AMD Catalyst 12.2 als RPM installieren</title>
		<link>http://www.sebastian-siebert.de/2012/03/07/opensuse-proprietaeren-grafik-treiber-amd-catalyst-12-2-als-rpm-installieren/</link>
		<comments>http://www.sebastian-siebert.de/2012/03/07/opensuse-proprietaeren-grafik-treiber-amd-catalyst-12-2-als-rpm-installieren/#comments</comments>
		<pubDate>Wed, 07 Mar 2012 19:42:48 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Radeon]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[Treiber]]></category>
		<category><![CDATA[X-Server]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=1829</guid>
		<description><![CDATA[AMD Catalyst 12.2 (fglrx 8.950) wurde veröffentlicht. Das Skript makerpm-amd-12.2.sh steht ab sofort zum Download zur Verfügung und unterstützt 11.4 und 12.1. [UPDATE 25.03.2012] Das nächste Update vom Skript behebt einen weiteren Kompilierungsfehler beim Bauen eines fglrx-Kernelmoduls auf einem Kernel 3.3 und höher. Im Wortlaut: Linus Torvalds hat es geschafft zum Leidwesen aller Kernel-Nutzer die [...]]]></description>
			<content:encoded><![CDATA[
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.sebastian-siebert.de/2012/03/07/opensuse-proprietaeren-grafik-treiber-amd-catalyst-12-2-als-rpm-installieren/&amp;layout=button_count&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p><strong>AMD Catalyst 12.2 (fglrx 8.950)</strong> wurde veröffentlicht. Das Skript <strong>makerpm-amd-12.2.sh</strong> steht ab sofort zum <a href="#download">Download</a> zur Verfügung und unterstützt 11.4 und 12.1.</p>
<p><strong>[UPDATE 25.03.2012]</strong><br />
Das nächste Update vom Skript behebt einen weiteren Kompilierungsfehler beim Bauen eines fglrx-Kernelmoduls auf einem Kernel 3.3 und höher.<br />
Im Wortlaut:</p>
<pre class="brush: plain; title: ; notranslate">error: 'struct thread_struct' has no member named 'has_fpu'</pre>
<p>Linus Torvalds hat es geschafft zum Leidwesen aller Kernel-Nutzer die betreffende Stelle im <a href="https://github.com/torvalds/linux/commit/7e16838d94b566a17b65231073d179bc04d590c8">Git-Repo von Linus Torvalds</a> innerhalb von wenigen Tagen für Kernel 3.3+ nochmal umzubauen, so dass der vorhergehende Patch (wegen TS_USEDFPU) vom 09.03.2012 erneut kaputt gegangen ist. Da sage ich doch mal, herzlichen Glückwunsch. Da braucht man sich nicht zu wundern, dass der Quellcode eines Kernelmoduls von Dritten irgendwann unleserlich wird, weil man versucht die gleiche Funktion für alle (halbwegs aktuellen und vor allem betreuten) Kernelversionen abzudecken. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_evil.gif' alt=':evil:' class='wp-smiley' /><br />
<strong>[/UPDATE 25.03.2012]</strong></p>
<p><strong>[UPDATE 09.03.2012]</strong><br />
Das Packaging Skript wie auch das makerpm-amd-Skript wurden aktualisiert. Es behebt einen Kompilierungsfehler vom fglrx Kernelmodul auf einem 32bit System, weil ab Kernel 3.2.9 und höher die Konstante TS_USEDFPU entfernt und die Funktion dahinter umgeschrieben wurde. Ich habe über den genannten Fehler im Netz recherchiert und eine Information der Kerneländerung im <a href="https://github.com/torvalds/linux/commit/f94edacf998516ac9d849f7bc6949a703977a7f3">Git-Repo von Linus Torvalds</a> gefunden. Daraus habe ich einen Patch entwickelt und diesen auch an die AMD-Entwickler zwecks Prüfung geschickt. AMD hat sich das Patch angeschaut und hat ihn als akzeptabel eingestuft und nimmt ihn mit meiner Erlaubnis in den fglrx Quellcode auf. Vielen Dank an dieser Stelle nochmal an Rudolfo Patella für den Hinweis auf diese Problematik.<br />
<strong>[/UPDATE 09.03.2012]</strong></p>
<p>AMD hat diesmal etwas verspätet den Treiber veröffentlicht. Der Grund lag einzig daran, dass AMD die Treiber-Version 8.94 wegen möglicher Treiber-Probleme mit einigen Grafikkarten übersprungen hat. Außerdem habe ich das Packaging Skript aktualisiert, weil AMD leider meine Änderung nicht in ihren AMD Installer reingepackt hatte. (Vergessen? Kein Zeit? Wer weiß&#8230; Zumal die geschlossene AMD Mailingliste auch ausgefallen war. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  ) Es betrifft einmal den atieventsd.sh Init-Skript. Dort wurde für den Start des Skriptes im Runlevel 3 angegeben und zugleich das XDM (X Window Manager) vorausgesetzt, was IMHO keinen Sinn macht. Andererseits ist das Powermode-Skript (ati-powermode.sh) endgültig rausgeflogen. Da der Treiber bereits den Suspend-Modus unterstützt und kein Hilfsskript mehr benötigt.</p>
<p>Der Treiber unterstützt jetzt auch AMD Radeon HD 7950, HD 7970, HD 7990.</p>
<p><strong id="download">Downloads:</strong></p>
<ul>
<li>Skript: <a href="http://www.sebastian-siebert.de/downloads/makerpm-amd-12.2.sh" target="_blank">makerpm-amd-12.2.sh</a></li>
<li>SHA1: <a href="http://www.sebastian-siebert.de/downloads/makerpm-amd-12.2.sh.sha1" target="_blank">makerpm-amd-12.2.sh.sha1</a></li>
</ul>
<p><strong>Installationsanleitung:</strong><br />
<a href="http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber#Installation_via_makerpm-ati-Skript">http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber#Installation_via_makerpm-ati-Skript</a></p>
<h1 id="helpme">Über das makerpm-amd-Skript</h1>
<p>Das Skript <strong><a href="#download">makerpm-amd-12.2.sh</a></strong> ist sehr mächtig, robust und läuft vollautomatisch. Der AMD-Installer wird automatisch heruntergeladen, falls er nicht schon im Verzeichnis liegt. Zudem wird geprüft, ob die Grafikkarte vom Treiber unterstützt wird. 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>-nohw</strong></td>
<td>Hardware-Erkennung explizit ausschalten. (z.B. beim Bau in einer VM)</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 AMD Catalyst restlos vom System. Zuerst wird das fglrx-Package (falls vorhanden) vom System deinstalliert. Danach werden vorhandene ATI-Dateien und -Verzeichnisse entfernt. <strong><u>Hinweis:</u></strong> Falls das Rebuild-Skript installiert wurde, wird es ebenfalls entfernt und das Initskript /etc/init.d/xdm wiederhergestellt.</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>-h</strong></td>
<td>Die Hilfe anzeigen lassen</td>
</tr>
<tr>
<td><strong>-V</strong></td>
<td>Version des Skript anzeigen</td>
</tr>
</table>
<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 <em>Eingabe</em> der Befehle <em>auf mögliche Tippfehler überprüfen</em>.</li>
<li>Möglicherweise ist die Lösung für das <em>Problem</em> im <em><a href="http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber">Wiki</a> vorhanden</em>.</li>
<li>In <em><a href="#comments">Kommentaren</a> lesen</em>, ob eine Lösung zu einem Problem bereits existiert.</li>
</ol>
<p>Wenn <em><u>keines</u> der o.g. Regel greift</em>, dann könnt ihr mit eurem Anliegen an mich wenden. Damit ich euch helfen kann, müsst ihr erst <u>vorarbeiten</u>. Bitte <em>ladet</em> euch das Skript <a href="#download">makerpm-amd-12.2.sh</a> <em>herunter</em> und <em>erstellt einen Report</em> von eurem System in der Konsole:</p>
<pre class="brush: bash; title: ; notranslate">su -c 'sh makerpm-amd-12.2.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. Diesen Link postet ihr in eurem Kommentar zusammen mit einer Beschreibung zu eurem Problem an mich. Ich werde mir euren Report anschauen und Hilfestellung geben, wo evtl. das Problem liegen könnte.</p>
<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 a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.sebastian-siebert.de%2F2012%2F03%2F07%2Fopensuse-proprietaeren-grafik-treiber-amd-catalyst-12-2-als-rpm-installieren%2F&amp;title=openSUSE%20%E2%80%93%20propriet%C3%A4ren%20Grafik-Treiber%20AMD%20Catalyst%2012.2%20als%20RPM%20installieren" id="wpa2a_6"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2012/03/07/opensuse-proprietaeren-grafik-treiber-amd-catalyst-12-2-als-rpm-installieren/feed/</wfw:commentRss>
		<slash:comments>66</slash:comments>
		</item>
		<item>
		<title>openSUSE &#8211; Adobe Flash Player 11.2 Beta 5 installieren</title>
		<link>http://www.sebastian-siebert.de/2012/02/22/opensuse-adobe-flash-player-11-2-beta-5-installieren/</link>
		<comments>http://www.sebastian-siebert.de/2012/02/22/opensuse-adobe-flash-player-11-2-beta-5-installieren/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 20:40:46 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=1819</guid>
		<description><![CDATA[Am 31.01.2012 hat Adobe im Adobe-Labs die 5. Beta-Version (11.2.202.197) des Flash Players für 32-bit wie auch 64-bit Systeme veröffentlicht. Laut der Release Notes wurden nur Fehler behoben und schließt auch einige Sicherheitslücken, die derzeit ausgenutzt werden. Sofern man eine frühere Beta-Version installiert hat, so wird empfohlen, diese Beta-Version zügig einzuspielen. Außerdem hat Adobe angekündigt, [...]]]></description>
			<content:encoded><![CDATA[
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.sebastian-siebert.de/2012/02/22/opensuse-adobe-flash-player-11-2-beta-5-installieren/&amp;layout=button_count&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Am 31.01.2012 hat Adobe im <a href="http://labs.adobe.com/downloads/flashplayer11-2.html">Adobe-Labs</a> die 5. Beta-Version (11.2.202.197) des Flash Players für 32-bit wie auch 64-bit Systeme veröffentlicht.</p>
<p>Laut der <a href="http://download.macromedia.com/pub/labs/flashplatformruntimes/shared/air3-2_flashplayer11-2_p5_releasenotes.pdf">Release Notes</a> wurden nur Fehler behoben und schließt auch einige Sicherheitslücken, die derzeit ausgenutzt werden. Sofern man eine frühere Beta-Version installiert hat, so wird empfohlen, diese Beta-Version zügig einzuspielen. Außerdem hat Adobe angekündigt, dass dies die letzte Beta vor dem Release ist.</p>
<p>Wer noch einen Fehler oder Ungereimtheiten in der aktuellen Beta des Flash Player gefunden hat, so möchte ich den <a href="https://bugbase.adobe.com/">Bugtracker</a> von Adobe empfehlen.</p>
<h1>Die Installation des neuesten Flash Player auf openSUSE:</h1>
<p><strong>Hinweis:</strong> Die Installation wird in der Konsole mit root-Rechten durchgeführt. Hierzu wird der Flash Player und das zugehörige Packaging Skript heruntergeladen. Daraus wird ein RPM-Paket gebaut und auf Wunsch installiert. Es ist wichtig, dass entweder die Installations-DVD oder das OSS-Repo von openSUSE verfügbar ist, weil ggfs. noch benötigte Pakete (update-desktop-files, fdupes, patch und ggfs. kde4-filesystems) installiert werden.</p>
<p><strong>Downloads:</strong></p>
<ul>
<li><a href="http://www.sebastian-siebert.de/downloads/makerpm-flash-11.2-beta5.sh">makerpm-flash-11.2-beta5.sh</a></li>
<li><a href="http://www.sebastian-siebert.de/downloads/makerpm-flash-11.2-beta5.sh.sha1">makerpm-flash-11.2-beta5.sh.sha1</a></li>
</ul>
<ol>
<li>Das Skript makerpm-flash-11.2-beta5.sh wie auch die Prüfsummendatei herunterladen:
<pre class="brush: bash; title: ; notranslate">wget http://www.sebastian-siebert.de/downloads/makerpm-flash-11.2-beta5.sh</pre>
<pre class="brush: bash; title: ; notranslate">wget http://www.sebastian-siebert.de/downloads/makerpm-flash-11.2-beta5.sh.sha1</pre>
</li>
<li>Die Prüfsumme vom heruntergeladenen Skript prüfen:
<pre class="brush: bash; title: ; notranslate">sha1sum -c makerpm-flash-11.2-beta5.sh.sha1</pre>
<p>Idealerweise sollte folgende Ausgabe erscheinen, andernfalls ist das Skript defekt und sollte ersetzt werden:</p>
<pre class="brush: plain; title: ; notranslate">makerpm-flash-11.2-beta5.sh: OK</pre>
</li>
<li>Das Skript ausführbar machen:
<pre class="brush: bash; title: ; notranslate">chmod 755 makerpm-flash-11.2-beta5.sh</pre>
</li>
<li>Nun gibt es <em>3 Möglichkeiten</em> die Pakete zu erstellen und zu installieren:
<ol>
<li>Auf einem reinen <strong>KDE-System</strong>:
<pre class="brush: bash; title: ; notranslate">./makerpm-flash-11.2-beta5.sh -i kde</pre>
</li>
<li>Auf einem reinen <strong>GNOME- bzw. GTK-System</strong>:
<pre class="brush: bash; title: ; notranslate">./makerpm-flash-11.2-beta5.sh -i gnome</pre>
</li>
<li>Sowohl auf einem <strong>KDE-System</strong> wie auch auf einem <strong>GNOME-System</strong>:
<pre class="brush: bash; title: ; notranslate">./makerpm-flash-11.2-beta5.sh -i all</pre>
<p>oder einfach nur</p>
<pre class="brush: bash; title: ; notranslate">./makerpm-flash-11.2-beta5.sh -i</pre>
</li>
</ol>
<p>Dann entspannt zurück lehnen und warten bis die Installation abgeschlossen ist. Das Skript ist wie gewohnt gesprächig und die jeweilige Aktion kann verfolgt werden. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
<li><strong>Rechner neustarten</strong> und Flash Player 11.2 Beta 5 testen.</li>
</ol>
<p>Feedbacks sind immer willkommen.</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><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.sebastian-siebert.de%2F2012%2F02%2F22%2Fopensuse-adobe-flash-player-11-2-beta-5-installieren%2F&amp;title=openSUSE%20%E2%80%93%20Adobe%20Flash%20Player%2011.2%20Beta%205%20installieren" id="wpa2a_8"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2012/02/22/opensuse-adobe-flash-player-11-2-beta-5-installieren/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>openSUSE Projekt &#8211; Alle binären Dateien nach /usr verschieben</title>
		<link>http://www.sebastian-siebert.de/2012/02/01/opensuse-projekt-alle-binaeren-dateien-nach-usr-verschieben/</link>
		<comments>http://www.sebastian-siebert.de/2012/02/01/opensuse-projekt-alle-binaeren-dateien-nach-usr-verschieben/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 07:28:50 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=1811</guid>
		<description><![CDATA[Der Plan: Alle binären Dateien in /bin, /sbin /lib und /lib64 nach /usr verschieben. Aus Gründen der Kompatiblität werden noch symbolische Links zu den binären Dateien angelegt. Angeschoben wurde diese Idee vom Fedora-Projekt. Bei Fedora ist bereits der Umzug voll im Gange. Greg Kroah-Hartman (greg k-h) hat diesen Vorschlag einfach mal in die Mailingliste openSUSE [...]]]></description>
			<content:encoded><![CDATA[
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.sebastian-siebert.de/2012/02/01/opensuse-projekt-alle-binaeren-dateien-nach-usr-verschieben/&amp;layout=button_count&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Der Plan: Alle binären Dateien in /bin, /sbin /lib und /lib64 nach /usr verschieben. Aus Gründen der Kompatiblität werden noch symbolische Links zu den binären Dateien angelegt. Angeschoben wurde diese Idee vom Fedora-Projekt. Bei Fedora ist bereits der Umzug voll im Gange. Greg Kroah-Hartman (greg k-h) hat diesen Vorschlag einfach mal in die Mailingliste <a href="http://lists.opensuse.org/opensuse-factory/2011-11/msg01398.html">openSUSE Factory</a> gestellt und wird zur Zeit heiß diskutiert.</p>
<p>Warum macht man das? Die Verzeichnisse /bin, /sbin, /lib und /lib64 waren damals wichtig, wo noch Festplattenspeicher sehr knapp waren. Die Tools und die Bibliotheken standen auf dem System immer zur Verfügung, während man das Verzeichnis /usr aus Platzgründen auf einer anderen Festplatte ausgelagert hatte. Falls das System die Festplatte/Partition für /usr nicht mounten konnte, so hat man noch ein funktionsfähiges System. Außerdem hat man immer noch die Werkzeuge zur Verfügung, um das System zu reparieren.</p>
<p>Würden wir die Trennung weiterhin beibehalten, so muss ich sagen, dass das heutige Linux-System (aus der Sicht von damals) mehr kaputt als ganz ist. Eine Shellanweisung macht es sogar deutlich, wie abhängig wir heute schon vom /usr Verzeichnis sind.</p>
<pre class="brush: bash; title: ; notranslate">for i in `find /bin /sbin /lib* -type f -executable`; do ldd ${i} 2&gt;/dev/null | grep usr &gt; /dev/null &amp;&amp; echo ${i}; done</pre>
<p>Auf einem openSUSE 12.1 (64-bit) sieht so aus:</p>
<pre class="brush: plain; title: ; notranslate">/bin/systemd-notify
/bin/systemctl
/bin/rpm
/sbin/install-info
/lib/systemd/systemd-stdout-syslog-bridge
/lib/systemd/systemd-uaccess
/lib/systemd/systemd-shutdownd
/lib/systemd/systemd-readahead-collect
/lib/systemd/systemd-initctl
/lib/systemd/systemd-readahead-replay
/lib/systemd/systemd-kmsg-syslogd
/lib/udev/iphone-set-info
/lib/udev/udisks-part-id
/lib/udev/ipod-set-info
/lib/udev/mtp-probe
/lib/udev/udisks-probe-sas-expander
/lib/udev/udisks-dm-export
/lib/udev/udev-acl
/lib/udev/udev-configure-printer
/lib/udev/udisks-probe-ata-smart
/lib/libnss_wins.so.2
/lib64/libgudev-1.0.so.0.1.0
/lib64/security/pam_systemd.so
/lib64/security/pam_pwcheck.so
/lib64/security/pam_smbpass.so
/lib64/security/pam_userdb.so
/lib64/security/pam_cracklib.so
/lib64/security/pam_ck_connector.so
/lib64/libnss_wins.so.2</pre>
<p>Auch auf einer älteren openSUSE 11.4 (64-bit) sieht es nicht besser aus:</p>
<pre class="brush: plain; title: ; notranslate">/bin/rpm
/sbin/install-info
/lib/udev/udisks-probe-ata-smart
/lib/udev/mobile-action-modeswitch
/lib/udev/hid2hci
/lib/udev/udisks-part-id
/lib/udev/udev-configure-printer
/lib/libnss_wins.so.2
/lib64/libnss_wins.so.2
/lib64/security/pam_cracklib.so
/lib64/security/pam_ck_connector.so
/lib64/security/pam_pwcheck.so
/lib64/security/pam_userdb.so</pre>
<p>Sogar andere Distributionen sind betroffen: <a href="https://plus.google.com/114669104565190507739/posts/TcMqLb6X9Nz">I&#8217;m interesting in, how much different Linux distributions are broken.</a></p>
<p>Das würde bedeuten, dass diese Tools bzw. Bibliotheken bei einem fehlenden /usr Verzeichnis nicht mehr funktionieren.</p>
<p>Wie ist es heute? Mittlerweile haben wir mehr als ausreichende Festplattenkapazität und können gleich ein komplettes Linux-System auf die Platte ziehen oder sogar mehrere Linux-Systeme. Sollte das Linux-System einmal ausfallen, haben wir immer noch unsere Rettungs-CDs, Sicherheitskopien oder sogar ein zweites Linux-System auf der Festplatte, um das System wiederherzustellen. Daher wird dieses Argument als Rettungssystem nicht mehr ziehen.</p>
<p>Was sind eigentlich die Vorteile? Theoretisch können mehrere Linux-System das Verzeichnis /usr teilen, so hat man 2 Fliegen mit einer Klappe geschlagen. Man senkt nicht nur den Wartungsaufwand, sondern auch den benötigten Speicherplatz. Man kann so auch viel leichter einen Snapshot vom /usr Verzeichnis erstellen.</p>
<p>Gibt es irgendwelche Nachteile? Bisher sind keine gravierenden Nachteile bekannt. Es gibt aber einige kleinere Nachteile. Beim Bau der Pakete sind noch die alten Installationspfade /bin, /sbin, /lib und /lib64 enthalten und müssen entsprechend gepatcht werden. Sobald die Verzeichnisse /bin, /sbin, /lib und /lib64 in naher Zukunft endgültig entfernt werden, kann es passieren das einige schlampig geschriebenen Skripten oder proprietäre Programme nicht mehr funktionieren. Die andere Seite der Medaille ist, dass es evtl. zu einem Bruch bei der FHS (<a href="https://wiki.linuxfoundation.org/en/FHS">Filesystem Hierarchy Standard</a>) und bei der LSB (<a href="http://www.linuxfoundation.org/collaborate/workgroups/lsb">Linux Standard Base</a>) kommt, die den Standard der Dateisystemordnung sowie den Ort für die binären Dateien vorschreibt. Hier müsste die Linux Foundation die FHS/LSB-Spezifikation abändern, sonst ist die Zertifizierung in Gefahr, was für die kommerziellen Linux-Systeme wie z.B. die &#8220;SUSE Linux Enterprise&#8221; Produkte und auch &#8220;Red Hat Enterprise Linux&#8221; Produkte hart treffen könnte.</p>
<p>Fazit: Meiner Meinung nach ist der Umzug der binären Dateien längst überfällig. Somit schneiden wir endlich alte Zöpfe ab, die in heutiger Zeit mehr störend als nützlich empfunden wird. Man kann sich viel mehr darauf verlassen, dass die binären Dateien genau da sind, wo sie eigentlich hingehören. Auch die einfachere Wartung über mehrere Linux-Systeme hinweg, sollte man berücksichtigen.</p>
<p>Weitere Informationen und Diskussionen zu diesem Thema:<br />
<a href="http://en.opensuse.org/UsrMerge">http://en.opensuse.org/UsrMerge</a><br />
<a href="http://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge">http://www.freedesktop.org/wiki/Software/systemd/TheCaseForTheUsrMerge</a><br />
<a href="http://0pointer.de/blog/projects/the-usr-merge.html">http://0pointer.de/blog/projects/the-usr-merge.html</a><br />
<a href="https://fedoraproject.org/wiki/Features/UsrMove">https://fedoraproject.org/wiki/Features/UsrMove</a><br />
<a href="http://thread.gmane.org/gmane.linux.redhat.fedora.devel/155511/focus=155547">http://thread.gmane.org/gmane.linux.redhat.fedora.devel/155511/focus=155547</a><br />
<a href="http://thread.gmane.org/gmane.linux.debian.devel.general/165785">http://thread.gmane.org/gmane.linux.debian.devel.general/165785</a><br />
<a href="http://thread.gmane.org/gmane.linux.gentoo.devel/72128">http://thread.gmane.org/gmane.linux.gentoo.devel/72128</a><br />
<a href="http://harald.fedorapeople.org/downloads/usrmove/">http://harald.fedorapeople.org/downloads/usrmove/</a></p>

<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.sebastian-siebert.de%2F2012%2F02%2F01%2Fopensuse-projekt-alle-binaeren-dateien-nach-usr-verschieben%2F&amp;title=openSUSE%20Projekt%20%E2%80%93%20Alle%20bin%C3%A4ren%20Dateien%20nach%20%2Fusr%20verschieben" id="wpa2a_10"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2012/02/01/opensuse-projekt-alle-binaeren-dateien-nach-usr-verschieben/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>openSUSE 12.1 &#8211; Kernel 3.1.9-1.4 im Update-Repo verfügbar</title>
		<link>http://www.sebastian-siebert.de/2012/01/30/opensuse-12-1-kernel-3-1-9-1-4-im-update-repo-verfuegbar/</link>
		<comments>http://www.sebastian-siebert.de/2012/01/30/opensuse-12-1-kernel-3-1-9-1-4-im-update-repo-verfuegbar/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 15:51:07 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[RPM]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=1806</guid>
		<description><![CDATA[Das erste Kernel-Update für openSUSE 12.1 ist draußen und behebt unzählige Fehler und schließt einige Sicherheitslecks. Es beinhaltet zugleich alle 9 Patchlevel-Versionen vom Upstream, dass noch viele weitere Fehler behebt. Besonders fällt im nachfolgenden ChangeLog aus der RPM auf, dass eine ganze Reihe von Patches zum Dateisystem btrfs enthalten sind. Das Kernel-Update kann über YaST2 [...]]]></description>
			<content:encoded><![CDATA[
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.sebastian-siebert.de/2012/01/30/opensuse-12-1-kernel-3-1-9-1-4-im-update-repo-verfuegbar/&amp;layout=button_count&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Das erste Kernel-Update für openSUSE 12.1 ist draußen und behebt unzählige Fehler und schließt einige Sicherheitslecks. Es beinhaltet zugleich alle 9 Patchlevel-Versionen vom Upstream, dass noch viele weitere Fehler behebt. Besonders fällt im nachfolgenden ChangeLog aus der RPM auf, dass eine ganze Reihe von Patches zum Dateisystem btrfs enthalten sind.</p>
<p>Das Kernel-Update kann über YaST2 oder per zypper eingespielt werden:</p>
<pre class="brush: bash; title: ; notranslate">zypper up</pre>
<p>Die offizielle Ankündigung zum Kernel-Update werde ich an dieser Stelle nachreichen.</p>
<p><strong>Ein Auszug der Changelog aus der RPM:</strong></p>
<ul>
<li>patches.fixes/drm-radeon-kms-fix-i2c-masks.patch: Add git commit ID.</li>
<li>ALSA: hda/realtek &#8211; Skip invalid digital out pins (<a href="https://bugzilla.novell.com/show_bug.cgi?id=727348">bnc#727348</a>)</li>
<li>ALSA: hda &#8211; Add missing static ADC tables for ALC269 quirks.</li>
<li>patches.fixes/hfs-fix-hfs_find_init-sb-ext_tree-null-ptr-oops.patch: hfs: fix hfs_find_init() sb->ext_tree NULL ptr oops (CVE-2011-2203 <a href="https://bugzilla.novell.com/show_bug.cgi?id=699709">bnc#699709</a>)</li>
<li>X86: Solve Dell Latitudes do not reboot on x86_64 more generally.</li>
<li>sunrpc: wake up SOFTCONN tasks when a connection error happens (<a href="https://bugzilla.novell.com/show_bug.cgi?id=679059">bnc#679059</a>)</li>
<li>Linux 3.1.1.
<li>Update config files.</li>
<li>Refresh patches.fixes/scsi-dh-queuedata-accessors.</li>
<li>Refresh patches.suse/staging-hv-staging-next-20110829-0327-Staging-hv-storvsc-Add-the-contents-of-hyperv_sto.patch.</li>
<li>Delete patches.drivers/alsa-hda-0002-Keep-EAPD-turned-on-for-old-Conexant-chips.</li>
<li>Delete patches.drivers/alsa-hda-0003-Fix-ADC-input-amp-handling-for-Cx20549.</li>
<li>Delete patches.drivers/alsa-hda-0004-Add-missing-static-ADC-tables-for-ALC269-qu.</li>
<li>Delete patches.drivers/alsa-hda-0005-realtek-Skip-invalid-digital-out-pins.</li>
<li>Delete patches.fixes/drm-radeon-kms-fix-i2c-masks.patch.</li>
<li>Delete patches.suse/staging-hv-staging-next-20111001-0058-staging-hv-fix-a-kernel-warning-in-netvsc_linkstat.patch.</li>
<li>Delete patches.suse/staging-hv-staging-next-20111001-0129-Staging-hv-Add-support-for-2-TB-LUN-in-storage-dr.patch.</li>
<li>Add package descriptions for ARM kernels</li>
<li>Update Patch-mainline headers.</li>
<li>ARM: Dont generalize the target. On ARM we can not build generic kernels that work through different generations, such as armv5 and armv7. So we better list them explicitly and not export an rpm that wouldn&#8217;t even work on the respective architecture <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</li>
<li>ARM: Use zImage, not vmlinux. On ARM we use the arch/arm/boot/zImage file similar to x86 to boot systems. Put that into the rpm as vmlinuz instead of the vmlinux ELF binary.</li>
<li>Linux 3.1.2.</li>
<li>drm/radeon/kms: fix up gpio i2c mask bits for r4xx (<a href="https://bugzilla.novell.com/show_bug.cgi?id=691052">bnc#691052</a>).</li>
<li>ARM: create uImage, not zImage, so we can boot with u-boot</li>
<li>patches.fixes/drm-radeon-kms-fix-up-gpio-i2c-mask-bits-for-r4xx.patch: Add missing git-commit.</li>
<li>rpm/kernel-binary.spec.in: Do not have a separate make invocation for s390 and the rest.</li>
<li>rpm/try-disable-staging-driver: Script to disable failing staging driver and restart make.</li>
<li>Linux 3.1.3.</li>
<li>intel_idle: Fix kvm -cpu host Null pointer enter function issue (<a href="https://bugzilla.novell.com/show_bug.cgi?id=726296">bnc#726296</a>)</li>
<li>Build the kotd against 12.1, not Factory.</li>
<li>rpm/kernel-binary.spec.in: Ignore staging failures only in vanilla only branches.</li>
<li>Fix kernel-source spec to give ownership of the /usr/src/linux link to kernel-devel. kernel-source depends on kernel-devel, so this is correct.</li>
<li>Linux 3.1.4.</li>
<li>rpm/kernel-binary.spec.in: Make the -base package conflict with the main one.</li>
<li>mm: Ensure that pfn_valid is called once per pageblock when reserving pageblocks (<a href="https://bugzilla.novell.com/show_bug.cgi?id=731261">bnc#731261</a>, <a href="https://bugzilla.novell.com/show_bug.cgi?id=730731">bnc#730731</a>)</li>
<li>Import 12.1 GA kabi files.</li>
<li>kabi/severities: Ignore changes to usb, nfs and some drivers for now.</li>
<li>kabi: fix jiffies_to_clock_t breakage.</li>
<li>Fix typo: Base package should not conflict with itself but with main package.</li>
<li>Use GPL-2.0 as license tag (from http://spdx.org/licenses/) Only have one licenses line per file, the rest was just duplicated.</li>
<li>rpm/kernel-binary.spec.in: Do not package the vmlinux image in the devel package.</li>
<li>Adjust kernel-source.rpmlintrc for Linux 3.x</li>
<li>Use versioned provides/obsoletes.</li>
<li>Do not show rpmlint warnings.</li>
<li>No self-obsoletions.</li>
<li>Linux 3.1.5.</li>
<li>Delete patches.fixes/drm-radeon-kms-fix-up-gpio-i2c-mask-bits-for-r4xx.patch.</li>
<li>x86, x2apic: Enable the bios request for x2apic optout.</li>
<li>Revert &#8220;USB: fix ehci alignment error&#8221;.</li>
<li>kabi/severities: Check drivers/usb again</li>
<li>Silence warning about dangling symlink and vdsos</li>
<li>Silence missing defattr warning.</li>
<li>batman-adv: Only write requested number of byte to user buffer (<a href="https://bugzilla.novell.com/show_bug.cgi?id=736149">bnc#736149</a> CVE-2011-4604)</li>
<li>batman-adv: bat_socket_read missing checks (<a href="https://bugzilla.novell.com/show_bug.cgi?id=736149">bnc#736149</a> CVE-2011-4604)</li>
<li>rpm/kernel-source.spec.in, rpm/mkspec: Fix linux tarball URL</li>
<li>rpm/kernel-source.spec.in, rpm/mkspec: Fix tarball URL for -rcX and do not generate any URL for linux-next and vanilla snapshots.</li>
<li>btrfs: Introduce btrfs_get_maps_dev() (<a href="https://bugzilla.novell.com/show_bug.cgi?id=672923">bnc#672923</a>)</li>
<li>vfs: allow /proc/pid/maps to return a custom device (<a href="https://bugzilla.novell.com/show_bug.cgi?id=672923">bnc#672923</a>)</li>
<li>Btrfs: make lzo the default compression scheme (FATE#306586)</li>
<li>btrfs: add new ioctl to determine size of compressed file (FATE#306586).</li>
<li>Sector Size check during Mount (<a href="https://bugzilla.novell.com/show_bug.cgi?id=724620">bnc#724620</a>)</li>
<li>Btrfs: rewrite btrfs_trim_block_group() (FATE#306586).</li>
<li>btrfs: allow cross-subvolume file clone (<a href="https://bugzilla.novell.com/show_bug.cgi?id=698540">bnc#698540</a>)</li>
<li>Btrfs: fix leaked space in truncate (FATE#306586).</li>
<li>Btrfs: fix how we do delalloc reservations and how we free reservations on error (FATE#306586).</li>
<li>Btrfs: deal with enospc from dirtying inodes properly (FATE#306586).</li>
<li>Btrfs: fix num_workers_starting bug and other bugs in async thread (FATE#306586).</li>
<li>Btrfs: add allocator tracepoints (FATE#306586).</li>
<li>Btrfs: fix btrfs_end_bio to deal with write errors to a single mirror (FATE#306586).</li>
<li>Btrfs: drop spin lock when memory alloc fails (FATE#306586).</li>
<li>Btrfs: check if the to-be-added device is writable (FATE#306586).</li>
<li>Btrfs: try cluster but don&#8217;t advance in search list (FATE#306586).</li>
<li>Btrfs: try to allocate from cluster even at LOOP_NO_EMPTY_SIZE (FATE#306586).</li>
<li>Btrfs: fix meta data raid-repair merge problem (FATE#306586).</li>
<li>Btrfs: skip allocation attempt from empty cluster (FATE#306586).</li>
<li>Btrfs: skip block groups without enough space for a cluster (FATE#306586).</li>
<li>Btrfs: start search for new cluster at the beginning (FATE#306586).</li>
<li>Btrfs: reset cluster&#8217;s max_size when creating bitmap (FATE#306586).</li>
<li>Btrfs: initialize new bitmaps&#8217; list (FATE#306586).</li>
<li>Btrfs: fix oops when calling statfs on readonly device (FATE#306586).</li>
<li>Btrfs: Don&#8217;t error on resizing FS to same size (FATE#306586).</li>
<li>Btrfs: fix deadlock on metadata reservation when evicting a inode (FATE#306586).</li>
<li>btrfs scrub: handle -ENOMEM from init_ipath() (FATE#306586).</li>
<li>Btrfs: remove free-space-cache.c WARN during log replay (FATE#306586).</li>
<li>Btrfs: sectorsize align offsets in fiemap (FATE#306586).</li>
<li>Btrfs: clear pages dirty for io and set them extent mapped (FATE#306586).</li>
<li>Btrfs: wait on caching if we&#8217;re loading the free space cache (FATE#306586).</li>
<li>Btrfs: prefix resize related printks with btrfs: (FATE#306586).</li>
<li>btrfs: fix stat blocks accounting (FATE#306586).</li>
<li>Btrfs: avoid unnecessary bitmap search for cluster setup (FATE#306586).</li>
<li>Btrfs: fix to search one more bitmap for cluster setup (FATE#306586).</li>
<li>btrfs: mirror_num should be int, not u64 (FATE#306586).</li>
<li>btrfs: Fix up 32/64-bit compatibility for new ioctls (FATE#306586).</li>
<li>Btrfs: fix barrier flushes (FATE#306586).</li>
<li>Btrfs: fix tree corruption after multi-thread snapshots and inode_cache flush (FATE#306586).</li>
<li>btrfs: rename the option to nospace_cache (FATE#306586).</li>
<li>Btrfs: handle bio_add_page failure gracefully in scrub (FATE#306586).</li>
<li>Btrfs: fix deadlock caused by the race between relocation (FATE#306586).</li>
<li>Btrfs: only map pages if we know we need them when reading the space cache (FATE#306586).</li>
<li>Btrfs: fix orphan backref nodes (FATE#306586).</li>
<li>Btrfs: Abstract similar code for btrfs_block_rsv_add{, _noflush} (FATE#306586).</li>
<li>Btrfs: fix unreleased path in btrfs_orphan_cleanup() (FATE#306586).</li>
<li>Btrfs: fix no reserved space for writing out inode cache (FATE#306586).</li>
<li>Btrfs: fix nocow when deleting the item (FATE#306586).</li>
<li>Btrfs: tweak the delayed inode reservations again (FATE#306586).</li>
<li>Btrfs: rework error handling in btrfs_mount() (FATE#306586).</li>
<li>Btrfs: close devices on all error paths in open_ctree() (FATE#306586).</li>
<li>Btrfs: avoid null dereference and leaks when bailing from open_ctree() (FATE#306586).</li>
<li>Btrfs: fix subvol_name leak on error in btrfs_mount() (FATE#306586)</li>
<li>Btrfs: fix memory leak in btrfs_parse_early_options() (FATE#306586).</li>
<li>Btrfs: fix our reservations for updating an inode when completing io (FATE#306586).</li>
<li>Btrfs: fix oops on NULL trans handle in btrfs_truncate (FATE#306586).</li>
<li>btrfs: fix double-free &#8216;tree_root&#8217; in &#8216;btrfs_mount()&#8217; (FATE#306586).</li>
<li>Btrfs: check for a null fs root when writing to the backup root log (FATE#306586).</li>
<li>Btrfs: fix race during transaction joins (FATE#306586).</li>
<li>Btrfs: fix a potential btrfs_bio leak on scrub fixups (FATE#306586).</li>
<li>Btrfs: stop leaking btrfs_bios on readahead (FATE#306586).</li>
<li>Btrfs: stop the readahead threads on failed mount (FATE#306586).</li>
<li>Btrfs: fix extent_buffer leak in the metadata IO error handling (FATE#306586).</li>
<li>Btrfs: fix the new inspection ioctls for 32 bit compat (FATE#306586).</li>
<li>btrfs: integrating raid-repair and scrub-fixup-nodatasum (FATE#306586).</li>
<li>btrfs: Moved repair code from inode.c to extent_io.c (FATE#306586).</li>
<li>btrfs: Put mirror_num in bi_bdev (FATE#306586).</li>
<li>btrfs: Do not use bio->bi_bdev after submission (FATE#306586).</li>
<li>btrfs: btrfs_multi_bio replaced with btrfs_bio (FATE#306586).</li>
<li>btrfs: new ioctls to do logical->inode and inode->path resolving (FATE#306586).</li>
<li>btrfs scrub: add fixup code for errors on nodatasum files (FATE#306586).</li>
<li>btrfs scrub: use int for mirror_num, not u64 (FATE#306586).</li>
<li>btrfs: add mirror_num to extent_read_full_page (FATE#306586).</li>
<li>btrfs scrub: bugfix: mirror_num off by one (FATE#306586).</li>
<li>btrfs scrub: print paths of corrupted files (FATE#306586).</li>
<li>btrfs scrub: added unverified_errors (FATE#306586).</li>
<li>btrfs: added helper functions to iterate backrefs (FATE#306586).</li>
<li>btrfs: use readahead API for scrub (FATE#306586).</li>
<li>btrfs: hooks for readahead (FATE#306586).</li>
<li>btrfs: initial readahead code and prototypes (FATE#306586).</li>
<li>btrfs: state information for readahead (FATE#306586).</li>
<li>btrfs: add READAHEAD extent buffer flag (FATE#306586).</li>
<li>btrfs: add an extra wait mode to read_extent_buffer_pages (FATE#306586).</li>
<li>Btrfs: fix delayed insertion reservation (FATE#306586).</li>
<li>Btrfs: ClearPageError during writepage and clean_tree_block (FATE#306586).</li>
<li>Btrfs: be smarter about committing the transaction in reserve_metadata_bytes (FATE#306586).</li>
<li>Btrfs: make a delayed_block_rsv for the delayed item insertion (FATE#306586).</li>
<li>Btrfs: add a log of past tree roots (FATE#306586).</li>
<li>btrfs: separate superblock items out of fs_info (FATE#306586).</li>
<li>Btrfs: use the global reserve when truncating the free space cache inode (FATE#306586).</li>
<li>Btrfs: release metadata from global reserve if we have to fallback for unlink (FATE#306586).</li>
<li>Btrfs: make sure to flush queued bios if write_cache_pages waits (FATE#306586).</li>
<li>Btrfs: fix extent pinning bugs in the tree log (FATE#306586).</li>
<li>Btrfs: make sure btrfs_remove_free_space doesn&#8217;t leak EAGAIN (FATE#306586).</li>
<li>Btrfs: don&#8217;t wait as long for more batches during SSD log commit (FATE#306586).</li>
<li>btrfs: ratelimit WARN_ON in use_block_rsv (FATE#306586).</li>
<li>btrfs: do not allow mounting non-subvolumes via subvol option (FATE#306586).</li>
<li>Btrfs: close all bdevs on mount failure (FATE#306586).</li>
<li>Btrfs: fix a bug when opening seed devices (FATE#306586).</li>
<li>btrfs: fix oops on failure path (FATE#306586).</li>
<li>Btrfs: fix race between multi-task space allocation and caching space (FATE#306586).</li>
<li>Btrfs: fix return value of btrfs_get_acl() (FATE#306586).</li>
<li>Btrfs: pass the correct root to lookup_free_space_inode() (FATE#306586).</li>
<li>Btrfs: do not set EXTENT_DIRTY along with EXTENT_DELALLOC (FATE#306586).</li>
<li>Btrfs: fix direct-io vs nodatacow (FATE#306586).</li>
<li>Btrfs: remove BUG_ON() in compress_file_range() (FATE#306586).</li>
<li>Btrfs: fix array bound checking (FATE#306586).</li>
<li>btrfs: return EINVAL if start > total_bytes in fitrim ioctl (FATE#306586).</li>
<li>Btrfs: honor extent thresh during defragmentation (FATE#306586).</li>
<li>btrfs: trivial fix, a potential memory leak in btrfs_parse_early_options() (FATE#306586).</li>
<li>Btrfs: fix wrong max_to_defrag in btrfs_defrag_file() (FATE#306586).</li>
<li>Btrfs: use i_size_read() in btrfs_defrag_file() (FATE#306586).</li>
<li>Btrfs: fix defragmentation regression (FATE#306586).</li>
<li>btrfs: fix memory leak in btrfs_defrag_file (FATE#306586).</li>
<li>btrfs: check file extent backref offset underflow (FATE#306586).</li>
<li>Btrfs: don&#8217;t flush the cache inode before writing it (FATE#306586).</li>
<li>Btrfs: if we have a lot of pinned space, commit the transaction (FATE#306586).</li>
<li>Btrfs: seperate out btrfs_block_rsv_check out into 2 different functions (FATE#306586).</li>
<li>Btrfs: reserve some space for an orphan item when unlinking (FATE#306586).</li>
<li>Btrfs: release trans metadata bytes before flushing delayed refs (FATE#306586).</li>
<li>Btrfs: allow shrink_delalloc flush the needed reclaimed pages (FATE#306586).</li>
<li>Btrfs: wait for ordered extents if we&#8217;re in trouble when shrinking delalloc (FATE#306586).</li>
<li>Btrfs: don&#8217;t check bytes_pinned to determine if we should commit the transaction (FATE#306586).</li>
<li>Btrfs: fix regression in re-setting a large xattr (FATE#306586).</li>
<li>Btrfs: fix the amount of space reserved for unlink (FATE#306586).</li>
<li>Btrfs: wait for ordered extents if we didn&#8217;t reclaim enough (FATE#306586).</li>
<li>Btrfs: inline checksums into the disk free space cache (FATE#306586).</li>
<li>Btrfs: take overflow into account in reserving space (FATE#306586).</li>
<li>Btrfs: check the return value of filemap_write_and_wait in the space cache (FATE#306586).</li>
<li>Btrfs: add a io_ctl struct and helpers for dealing with the space cache (FATE#306586).</li>
<li>Btrfs: don&#8217;t skip writing out a empty block groups cache (FATE#306586).</li>
<li>Btrfs: introduce mount option no_space_cache (FATE#306586).</li>
<li>Btrfs: only inherit btrfs specific flags when creating files (FATE#306586).</li>
<li>Btrfs: allow us to overcommit our enospc reservations (FATE#306586).</li>
<li>Btrfs: break out of orphan cleanup if we can&#8217;t make progress (FATE#306586).</li>
<li>Btrfs: use the global reserve as a backup for deleting inodes (FATE#306586).</li>
<li>Btrfs: stop using write_one_page (FATE#306586).</li>
<li>Btrfs: introduce convert_extent_bit (FATE#306586).</li>
<li>Btrfs: check unused against how much space we actually want (FATE#306586).</li>
<li>Btrfs: fix orphan cleanup regression (FATE#306586).</li>
<li>Btrfs: use the inode&#8217;s mapping mask for allocating pages (FATE#306586).</li>
<li>Btrfs: delay iput when deleting a block group (FATE#306586).</li>
<li>Btrfs: make sure to unset trans->block_rsv before running delayed refs (FATE#306586).</li>
<li>Btrfs: stop passing a trans handle all around the reservation code (FATE#306586).</li>
<li>Btrfs: don&#8217;t get the block_rsv in btrfs_free_tree_block (FATE#306586).</li>
<li>Btrfs: use the transactions block_rsv for the csum root (FATE#306586).</li>
<li>Btrfs: handle enospc accounting for free space inodes (FATE#306586).</li>
<li>Btrfs: put the block group cache after we commit the super (FATE#306586).</li>
<li>Btrfs: set truncate block rsv&#8217;s size (FATE#306586).</li>
<li>Btrfs: don&#8217;t increase the block_rsv&#8217;s size when emergency allocating space (FATE#306586).</li>
<li>Btrfs: fix space leak when we fail to make an allocation (FATE#306586).</li>
<li>Btrfs: fix call to btrfs_search_slot in free space cache (FATE#306586).</li>
<li>Btrfs: allow callers to specify if flushing can occur for btrfs_block_rsv_check (FATE#306586).</li>
<li>Btrfs: reduce the amount of space needed for truncates (FATE#306586).</li>
<li>Btrfs: only reserve space in fallocate if we have to do a preallocate (FATE#306586).</li>
<li>Btrfs: kill btrfs_truncate_reserve_metadata (FATE#306586).</li>
<li>Btrfs: optimize how we account for space in truncate (FATE#306586).</li>
<li>Btrfs: don&#8217;t try to commit in btrfs_block_rsv_check (FATE#306586).</li>
<li>Btrfs: kill unused parts of block_rsv (FATE#306586).</li>
<li>Btrfs: ratelimit the generation printk for the free space cache (FATE#306586).</li>
<li>Btrfs: fix how we reserve space for deleting inodes (FATE#306586).</li>
<li>Btrfs: use d_obtain_alias when mounting subvol/subvolid (FATE#306586).</li>
<li>Btrfs: kill reserved_bytes in inode (FATE#306586).</li>
<li>Btrfs: move stuff around in btrfs_inode to get better packing (FATE#306586).</li>
<li>Linux 3.1.6.</li>
<li>Revert &#8220;clocksource: Avoid selecting mult values that might overflow when adjusted&#8221;.</li>
<li>Revert &#8220;inet: add a redirect generation id in inetpeer&#8221;.</li>
<li>Delete patches.fixes/hfs-fix-hfs_find_init-sb-ext_tree-null-ptr-oops.patch.</li>
<li>Delete patches.fixes/mm-Ensure-that-pfn_valid-is-called-once-per-pagebloc.patch.</li>
<li>net: Add a flow_cache_flush_deferred function (<a href="https://bugzilla.novell.com/show_bug.cgi?id=737624">bnc#737624</a>)</li>
<li>btrfs: use correct device for maps (<a href="https://bugzilla.novell.com/show_bug.cgi?id=672923">bnc#672923</a>).</li>
<li>Delete patches.suse/0001-vfs-allow-proc-pid-maps-to-return-a-custom-device.patch.</li>
<li>Delete patches.suse/0002-btrfs-Introduce-btrfs_get_maps_dev.patch.</li>
<li>Linux 3.1.7.</li>
<li>Update Xen patches to 3.1.7.</li>
<li>patches.xen/1124-x86-undo-limit-pages.patch: x86: undo_limit_pages() must reset page count.</li>
<li>patches.xen/1126-netback-invalidation-index.patch: netback: use correct index for invalidation in netbk_tx_check_mop().</li>
<li>patches.xen/1134-blktap-locking.patch: blktap: fix locking (again) (<a href="https://bugzilla.novell.com/show_bug.cgi?id=724734">bnc#724734</a>)</li>
<li>patches.xen/1135-blktap-map-once.patch: blktap: ensure mmap() is called only once per region.</li>
<li>Delete patches.xen/xencons-tty_mutex.patch.</li>
<li>staging: hv: hv_mouse: use KBUILD_MODNAME as drivername.</li>
<li>Staging: hv: storvsc: Cleanup error handling in the probe function.</li>
<li>Staging: hv: storvsc: Fix a bug in create_bounce_buffer() (<a href="https://bugzilla.novell.com/show_bug.cgi?id=724616">bnc#724616</a>)</li>
<li>Staging: hv: storvsc: Fix checkpatch warnings.</li>
<li>Staging: hv: storvsc: Fix error handling storvsc_host_reset().</li>
<li>Staging: hv: storvsc: Fixup the error when processing SET_WINDOW command.</li>
<li>Staging: hv: storvsc: Get rid of an unnecessary forward declaration.</li>
<li>Staging: hv: storvsc: Implement per device memory pools.</li>
<li>Staging: hv: storvsc: remove last usage of DPRINT_WARN.</li>
<li>Staging: hv: storvsc: Support hot add of scsi disks.</li>
<li>Staging: hv: storvsc: Support hot-removing of scsi devices.</li>
<li>Staging: hv: storvsc: Upgrade the vmstor protocol version.</li>
<li>Staging: hv: storvsc: Use mempools to allocate struct storvsc_cmd_request.</li>
<li>Staging: hv: storvsc: Use the accessor function shost_priv().</li>
<li>Staging: hv: storvsc: use the macro KBUILD_MODNAME.</li>
<li>Staging: hv: storvsc: Use the unlocked version queuecommand.</li>
<li>Staging: hv: storvsc: Cleanup storvsc_device_alloc() (<a href="https://bugzilla.novell.com/show_bug.cgi?id=724616">bnc#724616</a>)</li>
<li>Staging: hv: storvsc: Disable clustering (<a href="https://bugzilla.novell.com/show_bug.cgi?id=724616">bnc#724616</a>)</li>
<li>Staging: hv: storvsc: Fix a bug in copy_from_bounce_buffer() (<a href="https://bugzilla.novell.com/show_bug.cgi?id=724616">bnc#724616</a>)</li>
<li>Staging: hv: storvsc: Fix a bug in storvsc_command_completion() (<a href="https://bugzilla.novell.com/show_bug.cgi?id=724616">bnc#724616</a>)</li>
<li>Refresh patches.suse/staging-hv-storvsc-module-name.patch.</li>
<li>Linux 3.1.8.</li>
<li>Refresh patches.kabi/revert-inet-add-a-redirect-generation-id-in-inetpeer.patch.</li>
<li>Delete patches.fixes/net-Add-a-flow_cache_flush_deferred-function.patch.</li>
<li>Reintroduce removed blk_init_allocated_queue_node.</li>
<li>ALSA: hda &#8211; Return the error from get_wcaps_type() for invalid NIDs (<a href="https://bugzilla.novell.com/show_bug.cgi?id=740118">bnc#740118</a>)</li>
<li>Linux 3.1.9.</li>
<li>kABI: struct urb fixup.</li>
<li>Delete patches.fixes/reiserfs-force-inode-evictions-before-umount-to-avoid-crash.</li>
<li>kABI: struct inet_peer fixup.</li>
<li>Refresh patches.kabi/revert-clocksource-Avoid-selecting-mult-values-that-.patch.</li>
<li>Delete patches.kabi/revert-inet-add-a-redirect-generation-id-in-inetpeer.patch.</li>
<li>fsnotify: don&#8217;t BUG in fsnotify_destroy_mark() (<a href="https://bugzilla.novell.com/show_bug.cgi?id=689860">bnc#689860</a>)</li>
<li>patches.fixes/proc-enable-writing-to-proc-pid-mem-revert.patch: proc: enable writing to /proc/pid/mem (<a href="https://bugzilla.novell.com/show_bug.cgi?id=742279">bnc#742279</a> CVE-2012-0056)</li>
<li>Fix auto-mic of ALC268 static quirks (<a href="https://bugzilla.novell.com/show_bug.cgi?id=742322">bnc#742322</a>)</li>
<li>rpm/kernel-binary.spec.in: Remove the conflict between the main and base package again (<a href="https://bugzilla.novell.com/show_bug.cgi?id=743608">bnc#743608</a>)</li>
</ul>
<p><strong>Die folgenden Kernel-Changelogs sind die offiziellen Berichte zu den Änderungen von 3.1.1 bis einschließlich 3.1.9 vom Upstream <a href="http://www.kernel.org/">kernel.org</a>:</strong><br />
<a href="http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.1.1">ChangeLog-3.1.1</a><br />
<a href="http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.1.2">ChangeLog-3.1.2</a><br />
<a href="http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.1.3">ChangeLog-3.1.3</a><br />
<a href="http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.1.4">ChangeLog-3.1.4</a><br />
<a href="http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.1.5">ChangeLog-3.1.5</a><br />
<a href="http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.1.6">ChangeLog-3.1.6</a><br />
<a href="http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.1.7">ChangeLog-3.1.7</a><br />
<a href="http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.1.8">ChangeLog-3.1.8</a><br />
<a href="http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.1.9">ChangeLog-3.1.9</a></p>
<p><strong><u>Hinweis für Besitzer einer AMD-Grafikkarte, die AMD Catalyst auf ihrem openSUSE-System installiert haben:</u></strong><br />
Das fglrx-Kernelmodul muss nicht manuell gebaut werden. Dies geschieht nach einem Neustart vollautomatisch. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Weitere Informationen: <a href="http://www.sebastian-siebert.de/2012/01/26/opensuse-proprietaeren-grafik-treiber-amd-catalyst-12-1-als-rpm-installieren/">openSUSE – proprietären Grafik-Treiber AMD Catalyst 12.1 als RPM installieren</a></p>

<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.sebastian-siebert.de%2F2012%2F01%2F30%2Fopensuse-12-1-kernel-3-1-9-1-4-im-update-repo-verfuegbar%2F&amp;title=openSUSE%2012.1%20%E2%80%93%20Kernel%203.1.9-1.4%20im%20Update-Repo%20verf%C3%BCgbar" id="wpa2a_12"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2012/01/30/opensuse-12-1-kernel-3-1-9-1-4-im-update-repo-verfuegbar/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>openSUSE &#8211; Adobe Flash Player 11.2 Beta 4 installieren</title>
		<link>http://www.sebastian-siebert.de/2012/01/27/opensuse-adobe-flash-player-11-2-beta-4-installieren/</link>
		<comments>http://www.sebastian-siebert.de/2012/01/27/opensuse-adobe-flash-player-11-2-beta-4-installieren/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 20:00:41 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=1803</guid>
		<description><![CDATA[Am 19.01.2012 hat Adobe im Adobe-Labs die 4. Beta-Version (11.2.202.183) des Flash Players für 32-bit wie auch 64-bit Systeme veröffentlicht. Laut der Release Notes sind folgende Feature enthalten: Throttling event (new ThrottleEvent) Einige Bugfixes (laut dem Bugtracker von Adobe) Wer noch einen Fehler oder Ungereimtheiten in der aktuellen Beta des Flash Player gefunden hat, so [...]]]></description>
			<content:encoded><![CDATA[
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.sebastian-siebert.de/2012/01/27/opensuse-adobe-flash-player-11-2-beta-4-installieren/&amp;layout=button_count&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Am 19.01.2012 hat Adobe im <a href="http://labs.adobe.com/downloads/flashplayer11-2.html">Adobe-Labs</a> die 4. Beta-Version (11.2.202.183) des Flash Players für 32-bit wie auch 64-bit Systeme veröffentlicht.</p>
<p>Laut der <a href="http://download.macromedia.com/pub/labs/flashplatformruntimes/shared/air3-2_flashplayer11-2_p4_releasenotes.pdf">Release Notes</a> sind folgende Feature enthalten:</p>
<ul>
<li>Throttling event (new ThrottleEvent)</li>
<li>Einige Bugfixes (laut dem <a href="https://bugbase.adobe.com/?event=search&#038;product=1981&#038;version=9197">Bugtracker</a> von Adobe)</li>
</ul>
<p>Wer noch einen Fehler oder Ungereimtheiten in der aktuellen Beta des Flash Player gefunden hat, so möchte ich den <a href="https://bugbase.adobe.com/">Bugtracker</a> von Adobe empfehlen.</p>
<h1>Die Installation des neuesten Flash Player auf openSUSE:</h1>
<p><strong>Hinweis:</strong> Die Installation wird in der Konsole mit root-Rechten durchgeführt. Hierzu wird der Flash Player und das zugehörige Packaging Skript heruntergeladen. Daraus wird ein RPM-Paket gebaut und auf Wunsch installiert.</p>
<p><strong>Downloads:</strong></p>
<ul>
<li><a href="http://www.sebastian-siebert.de/downloads/makerpm-flash-11.2-beta4.sh">makerpm-flash-11.2-beta4.sh</a></li>
<li><a href="http://www.sebastian-siebert.de/downloads/makerpm-flash-11.2-beta4.sh.sha1">makerpm-flash-11.2-beta4.sh.sha1</a></li>
</ul>
<ol>
<li>Das Skript makerpm-flash-11.2-beta4.sh wie auch die Prüfsummendatei herunterladen:
<pre class="brush: bash; title: ; notranslate">wget http://www.sebastian-siebert.de/downloads/makerpm-flash-11.2-beta4.sh</pre>
<pre class="brush: bash; title: ; notranslate">wget http://www.sebastian-siebert.de/downloads/makerpm-flash-11.2-beta4.sh.sha1</pre>
</li>
<li>Die Prüfsumme vom heruntergeladenen Skript prüfen:
<pre class="brush: bash; title: ; notranslate">sha1sum -c makerpm-flash-11.2-beta4.sh.sha1</pre>
<p>Idealerweise sollte folgende Ausgabe erscheinen, andernfalls ist das Skript defekt und sollte ersetzt werden:</p>
<pre class="brush: plain; title: ; notranslate">makerpm-flash-11.2-beta4.sh: OK</pre>
</li>
<li>Das Skript ausführbar machen:
<pre class="brush: bash; title: ; notranslate">chmod 755 makerpm-flash-11.2-beta4.sh</pre>
</li>
<li>Nun gibt es <em>3 Möglichkeiten</em> die Pakete zu erstellen und zu installieren:
<ol>
<li>Auf einem reinen <strong>KDE-System</strong>:
<pre class="brush: bash; title: ; notranslate">./makerpm-flash-11.2-beta4.sh -i kde</pre>
</li>
<li>Auf einem reinen <strong>GNOME- bzw. GTK-System</strong>:
<pre class="brush: bash; title: ; notranslate">./makerpm-flash-11.2-beta4.sh -i gnome</pre>
</li>
<li>Sowohl auf einem <strong>KDE-System</strong> wie auch auf einem <strong>GNOME-System</strong>:
<pre class="brush: bash; title: ; notranslate">./makerpm-flash-11.2-beta4.sh -i all</pre>
<p>oder einfach nur</p>
<pre class="brush: bash; title: ; notranslate">./makerpm-flash-11.2-beta4.sh -i</pre>
</li>
</ol>
<p>Dann entspannt zurück lehnen und warten bis die Installation abgeschlossen ist. Das Skript ist wie gewohnt gesprächig und die jeweilige Aktion kann verfolgt werden. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
<li><strong>Rechner neustarten</strong> und Flash Player 11.2 Beta 4 testen.</li>
</ol>
<p>Feedbacks sind immer willkommen.</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><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.sebastian-siebert.de%2F2012%2F01%2F27%2Fopensuse-adobe-flash-player-11-2-beta-4-installieren%2F&amp;title=openSUSE%20%E2%80%93%20Adobe%20Flash%20Player%2011.2%20Beta%204%20installieren" id="wpa2a_14"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2012/01/27/opensuse-adobe-flash-player-11-2-beta-4-installieren/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>openSUSE &#8211; proprietären Grafik-Treiber AMD Catalyst 12.1 als RPM installieren</title>
		<link>http://www.sebastian-siebert.de/2012/01/26/opensuse-proprietaeren-grafik-treiber-amd-catalyst-12-1-als-rpm-installieren/</link>
		<comments>http://www.sebastian-siebert.de/2012/01/26/opensuse-proprietaeren-grafik-treiber-amd-catalyst-12-1-als-rpm-installieren/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 20:01:36 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Radeon]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[Treiber]]></category>
		<category><![CDATA[X-Server]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=1790</guid>
		<description><![CDATA[AMD Catalyst 12.1 (fglrx 8.930) wurde veröffentlicht. Das Skript makerpm-amd-12.1.sh steht ab sofort zum Download zur Verfügung und unterstützt openSUSE 11.3, 11.4 und 12.1. Hinweis: AMD hat den Installer von ati-driver-installer&#8230; in amd-driver-installer&#8230; umbenannt. Im Zuge dessen habe ich ebenfalls das Skript von makerpm-ati&#8230; in makerpm-amd&#8230; umbenannt. Nach einem Test dieser AMD Catalyst Version ist [...]]]></description>
			<content:encoded><![CDATA[
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.sebastian-siebert.de/2012/01/26/opensuse-proprietaeren-grafik-treiber-amd-catalyst-12-1-als-rpm-installieren/&amp;layout=button_count&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p><strong>AMD Catalyst 12.1 (fglrx 8.930)</strong> wurde veröffentlicht. Das Skript <strong>makerpm-amd-12.1.sh</strong> steht ab sofort zum <a href="#download">Download</a> zur Verfügung und unterstützt openSUSE 11.3, 11.4 und 12.1. <strong>Hinweis:</strong> AMD hat den Installer von ati-driver-installer&#8230; in amd-driver-installer&#8230; umbenannt. Im Zuge dessen habe ich ebenfalls das Skript von makerpm-ati&#8230; in makerpm-amd&#8230; umbenannt.</p>
<p>Nach einem Test dieser AMD Catalyst Version ist die GNOME 3.2-Problematik (Flackern und Bildschirmrisse) endlich behoben worden. Laut AMD sollten die Notebooks mit der PowerXpress-Technologie (Intel-/AMD-Grafikkarte &#8211; discrete GPU) wieder funktionieren. Ich wäre sehr verbunden, wenn jemand diese Funktionalität für mich testen könnte und bitte um entsprechende Rückmeldung. Vielen Dank.</p>
<p>Zudem habe ich die Generierung des Systemreport vom Skript überarbeitet, um weitere Systeminformationen abzufragen. Ein aktualisiertes Packaging Skript habe ich beigefügt und wird separat heruntergeladen. Ab sofort können die User von Balsam Professional (ein Ableger von openSUSE) das Skript verwenden. Das makerpm-Skript hat nun die Version 5.0 erreicht und bin ziemlich stolz darauf, dass die makerpm-Skript-Reihe sich seit 2 Jahren erfolgreich bewährt hat. Vielen Dank für eure Unterstützung und mit eurer Hilfe (Feedbacks und eingereichte Systemreports) habe ich mich für euch mit AMD auseinander gesetzt, um die Fehler im Treiber beheben zu lassen. Ich bitte euch nicht aufzuhören, sondern fleißig weiterhin Fehler zu melden. Vielen Dank. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong id="download">Downloads:</strong></p>
<ul>
<li>Skript: <a href="http://www.sebastian-siebert.de/downloads/makerpm-amd-12.1.sh" target="_blank">makerpm-amd-12.1.sh</a></li>
<li>SHA1: <a href="http://www.sebastian-siebert.de/downloads/makerpm-amd-12.1.sh.sha1" target="_blank">makerpm-amd-12.1.sh.sha1</a></li>
</ul>
<p><strong>Installationsanleitung:</strong><br />
<a href="http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber#Installation_via_makerpm-ati-Skript">http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber#Installation_via_makerpm-ati-Skript</a></p>
<h1 id="helpme">Über das makerpm-amd-Skript</h1>
<p>Das Skript <strong><a href="#download">makerpm-amd-12.1.sh</a></strong> ist sehr mächtig, robust und läuft vollautomatisch. Der AMD-Installer wird automatisch heruntergeladen, falls er nicht schon im Verzeichnis liegt. Zudem wird geprüft, ob die Grafikkarte vom Treiber unterstützt wird. 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>-nohw</strong></td>
<td>Hardware-Erkennung explizit ausschalten. (z.B. beim Bau in einer VM)</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 AMD Catalyst restlos vom System. Zuerst wird das fglrx-Package (falls vorhanden) vom System deinstalliert. Danach werden vorhandene ATI-Dateien und -Verzeichnisse entfernt. <strong><u>Hinweis:</u></strong> Falls das Rebuild-Skript installiert wurde, wird es ebenfalls entfernt und das Initskript /etc/init.d/xdm wiederhergestellt.</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>-h</strong></td>
<td>Die Hilfe anzeigen lassen</td>
</tr>
<tr>
<td><strong>-V</strong></td>
<td>Version des Skript anzeigen</td>
</tr>
</table>
<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 <em>Eingabe</em> der Befehle <em>auf mögliche Tippfehler überprüfen</em>.</li>
<li>Möglicherweise ist die Lösung für das <em>Problem</em> im <em><a href="http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber">Wiki</a> vorhanden</em>.</li>
<li>In <em><a href="#comments">Kommentaren</a> lesen</em>, ob eine Lösung zu einem Problem bereits existiert.</li>
</ol>
<p>Wenn <em><u>keines</u> der o.g. Regel greift</em>, dann könnt ihr mit eurem Anliegen an mich wenden. Damit ich euch helfen kann, müsst ihr erst <u>vorarbeiten</u>. Bitte <em>ladet</em> euch das Skript <a href="#download">makerpm-amd-12.1.sh</a> <em>herunter</em> und <em>erstellt einen Report</em> von eurem System in der Konsole:</p>
<pre class="brush: bash; title: ; notranslate">su -c 'sh makerpm-amd-12.1.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. Diesen Link postet ihr in eurem Kommentar zusammen mit einer Beschreibung zu eurem Problem an mich. Ich werde mir euren Report anschauen und Hilfestellung geben, wo evtl. das Problem liegen könnte.</p>
<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 a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.sebastian-siebert.de%2F2012%2F01%2F26%2Fopensuse-proprietaeren-grafik-treiber-amd-catalyst-12-1-als-rpm-installieren%2F&amp;title=openSUSE%20%E2%80%93%20propriet%C3%A4ren%20Grafik-Treiber%20AMD%20Catalyst%2012.1%20als%20RPM%20installieren" id="wpa2a_16"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2012/01/26/opensuse-proprietaeren-grafik-treiber-amd-catalyst-12-1-als-rpm-installieren/feed/</wfw:commentRss>
		<slash:comments>74</slash:comments>
		</item>
		<item>
		<title>openSUSE 12.2 &#8211; Roadmap wurde bekannt gegeben</title>
		<link>http://www.sebastian-siebert.de/2012/01/25/opensuse-12-2-roadmap-wurde-bekannt-gegeben/</link>
		<comments>http://www.sebastian-siebert.de/2012/01/25/opensuse-12-2-roadmap-wurde-bekannt-gegeben/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 21:51:54 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Roadmap]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=1781</guid>
		<description><![CDATA[Die Entwicklung an openSUSE 12.2 hat bereits begonnen. Die jeweiligen Meilensteine wurden festgelegt und sieht wie folgt aus. 09.02.2012 &#8211; Milestone 1 03.03.2012 &#8211; Milestone 2 05.04.2012 &#8211; Milestone 3 26.04.2012 &#8211; Milestone 4 24.05.2012 &#8211; Beta 1 14.06.2012 &#8211; Release Candidate 1 28.06.2012 &#8211; Release Candidate 2 06.07.2012 &#8211; Gold Master 11.07.2012 &#8211; openSUSE [...]]]></description>
			<content:encoded><![CDATA[
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.sebastian-siebert.de/2012/01/25/opensuse-12-2-roadmap-wurde-bekannt-gegeben/&amp;layout=button_count&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Die Entwicklung an openSUSE 12.2 hat bereits begonnen. Die jeweiligen Meilensteine wurden festgelegt und sieht wie folgt aus.</p>
<ul>
<li>09.02.2012 &#8211; Milestone 1</li>
<li>03.03.2012 &#8211; Milestone 2</li>
<li>05.04.2012 &#8211; Milestone 3</li>
<li>26.04.2012 &#8211; Milestone 4</li>
<li>24.05.2012 &#8211; Beta 1</li>
<li>14.06.2012 &#8211; Release Candidate 1</li>
<li>28.06.2012 &#8211; Release Candidate 2</li>
<li>06.07.2012 &#8211; Gold Master</li>
<li>11.07.2012 &#8211; openSUSE 12.2 Final Release</li>
</ul>
<p>Quelle: <a href="http://en.opensuse.org/openSUSE:Roadmap">http://en.opensuse.org/openSUSE:Roadmap</a></p>
<p>Die openSUSE 12.2 Entwicklungs-CD und -DVD werden erst ab dem jeweiligen Meilenstein gebaut und veröffentlicht.<br />
Download ab dem 09.02.2012: <a href="http://software.opensuse.org/developer/">http://software.opensuse.org/developer/</a></p>
<p>Hilfe zum Projekt ist immer willkommen. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Egal ob man in der <a href="http://de.opensuse.org/Portal:Unterst%C3%BCtzung">Wiki</a> mitarbeitet, sich am <a href="https://features.opensuse.org/">openFATE</a> beteiligt, Pakete in unserem <a href="https://build.opensuse.org/">OBS</a> für openSUSE bauen, in der <a href="de.opensuse.org/openSUSE:Mailinglisten">Mailing Liste</a>; im hauseigenen <a href="http://forums.opensuse.org/">Forum</a> oder auch im <a href="http://de.opensuse.org/openSUSE:IRC_Liste">IRC</a> Hilfestellung gibt, Fehler in openSUSE via <a href="https://bugzilla.novell.com/index.cgi">Bugreport</a> melden, u.v.m. Über Mitstreiter an meiner Seite würde ich mich freuen. Ein paar Voraussetzungen, wie sie in jedem Projekt gibt: ein wenig Freizeit entbehren, am Ball bleiben, sich gegenzeitig motivieren/helfen. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Eine weitere wichtige Meldung ist, dass der Support für openSUSE 11.3 am 20.01.2012 eingestellt wurde. Um weiterhin mit Updates versorgt zu werden, ist es empfohlen in nächster Zeit auf openSUSE 11.4 oder 12.1 umzusteigen.</p>
<p>Quelle: <a href="http://lists.opensuse.org/opensuse-announce/2012-01/msg00001.html">http://lists.opensuse.org/opensuse-announce/2012-01/msg00001.html</a></p>

<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.sebastian-siebert.de%2F2012%2F01%2F25%2Fopensuse-12-2-roadmap-wurde-bekannt-gegeben%2F&amp;title=openSUSE%2012.2%20%E2%80%93%20Roadmap%20wurde%20bekannt%20gegeben" id="wpa2a_18"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2012/01/25/opensuse-12-2-roadmap-wurde-bekannt-gegeben/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>openSUSE &#8211; Adobe Flash Player 11.2 Beta 3 installieren</title>
		<link>http://www.sebastian-siebert.de/2012/01/02/opensuse-adobe-flash-player-11-2-beta-3-installieren/</link>
		<comments>http://www.sebastian-siebert.de/2012/01/02/opensuse-adobe-flash-player-11-2-beta-3-installieren/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 16:39:04 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=1775</guid>
		<description><![CDATA[Am 20.12.2011 hat Adobe im Adobe-Labs die 3. Beta-Version (11.2.202.160) des Flash Players für 32-bit wie auch 64-bit Systeme veröffentlicht. Laut der Release Notes sind folgende Feature enthalten: Multithreaded Video Dekodierung Maussperre, relative Koordinaten der Maus, rechter und mittler Mausklick-Event Einige Bugfixes (laut dem Bugtracker von Adobe) Wer noch einen Fehler oder Ungereimtheiten in der [...]]]></description>
			<content:encoded><![CDATA[
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.sebastian-siebert.de/2012/01/02/opensuse-adobe-flash-player-11-2-beta-3-installieren/&amp;layout=button_count&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Am 20.12.2011 hat Adobe im <a href="http://labs.adobe.com/downloads/flashplayer11-2.html">Adobe-Labs</a> die 3. Beta-Version (11.2.202.160) des Flash Players für 32-bit wie auch 64-bit Systeme veröffentlicht.</p>
<p>Laut der <a href="http://download.macromedia.com/pub/labs/flashplatformruntimes/shared/air3-2_flashplayer11-2_p3_releasenotes.pdf">Release Notes</a> sind folgende Feature enthalten:</p>
<ul>
<li>Multithreaded Video Dekodierung</li>
<li>Maussperre, relative Koordinaten der Maus, rechter und mittler Mausklick-Event</li>
<li>Einige Bugfixes (laut dem <a href="https://bugbase.adobe.com/?event=search&#038;product=1981&#038;version=9197">Bugtracker</a> von Adobe)</li>
</ul>
<p>Wer noch einen Fehler oder Ungereimtheiten in der aktuellen Beta des Flash Player gefunden hat, so möchte ich wärmstens den <a href="https://bugbase.adobe.com/">Bugtracker</a> von Adobe empfehlen. Die Entwickler nehmen jeden eingelieferten Bugreport ernst und gehen dem gemeldeten Fehler nach.</p>
<h1>Die Installation des neuesten Flash Player auf openSUSE:</h1>
<p><strong>Hinweis:</strong> Die Installation wird in der Konsole mit root-Rechten durchgeführt. Hierzu wird der Flash Player und das zugehörige Packaging Skript heruntergeladen. Daraus wird ein RPM-Paket gebaut und auf Wunsch installiert.</p>
<p><strong>Downloads:</strong></p>
<ul>
<li><a href="http://www.sebastian-siebert.de/downloads/makerpm-flash-11.2-beta3.sh">makerpm-flash-11.2-beta3.sh</a></li>
<li><a href="http://www.sebastian-siebert.de/downloads/makerpm-flash-11.2-beta3.sh.sha1">makerpm-flash-11.2-beta3.sh.sha1</a></li>
</ul>
<ol>
<li>Das Skript makerpm-flash-11.2-beta3.sh wie auch die Prüfsummendatei herunterladen:
<pre class="brush: bash; title: ; notranslate">wget http://www.sebastian-siebert.de/downloads/makerpm-flash-11.2-beta3.sh</pre>
<pre class="brush: bash; title: ; notranslate">wget http://www.sebastian-siebert.de/downloads/makerpm-flash-11.2-beta3.sh.sha1</pre>
</li>
<li>Die Prüfsumme vom heruntergeladenen Skript prüfen:
<pre class="brush: bash; title: ; notranslate">sha1sum -c makerpm-flash-11.2-beta3.sh.sha1</pre>
<p>Idealerweise sollte folgende Ausgabe erscheinen, andernfalls ist das Skript defekt und sollte ersetzt werden:</p>
<pre class="brush: plain; title: ; notranslate">makerpm-flash-11.2-beta3.sh: OK</pre>
</li>
<li>Das Skript ausführbar machen:
<pre class="brush: bash; title: ; notranslate">chmod 755 makerpm-flash-11.2-beta3.sh</pre>
</li>
<li>Nun gibt es <em>3 Möglichkeiten</em> die Pakete zu erstellen und zu installieren:
<ol>
<li>Auf einem reinen <strong>KDE-System</strong>:
<pre class="brush: bash; title: ; notranslate">./makerpm-flash-11.2-beta3.sh -i kde</pre>
</li>
<li>Auf einem reinen <strong>GNOME- bzw. GTK-System</strong>:
<pre class="brush: bash; title: ; notranslate">./makerpm-flash-11.2-beta3.sh -i gnome</pre>
</li>
<li>Sowohl auf einem <strong>KDE-System</strong> wie auch auf einem <strong>GNOME-System</strong>:
<pre class="brush: bash; title: ; notranslate">./makerpm-flash-11.2-beta3.sh -i all</pre>
<p>oder einfach nur</p>
<pre class="brush: bash; title: ; notranslate">./makerpm-flash-11.2-beta3.sh -i</pre>
</li>
</ol>
<p>Dann entspannt zurück lehnen und warten bis die Installation abgeschlossen ist. Das Skript ist wie gewohnt gesprächig und die jeweilige Aktion kann verfolgt werden. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
<li><strong>Rechner neustarten</strong> und Flash Player 11.2 Beta 3 testen.</li>
</ol>
<p>Sollte etwas mit dem Skript nicht funktionieren, dann sagt mir bitte Bescheid. Danke!</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><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.sebastian-siebert.de%2F2012%2F01%2F02%2Fopensuse-adobe-flash-player-11-2-beta-3-installieren%2F&amp;title=openSUSE%20%E2%80%93%20Adobe%20Flash%20Player%2011.2%20Beta%203%20installieren" id="wpa2a_20"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2012/01/02/opensuse-adobe-flash-player-11-2-beta-3-installieren/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>openSUSE &#8211; proprietären Grafik-Treiber AMD Catalyst 11.12 als RPM installieren</title>
		<link>http://www.sebastian-siebert.de/2011/12/14/opensuse-proprietaeren-grafik-treiber-amd-catalyst-11-12-als-rpm-installieren/</link>
		<comments>http://www.sebastian-siebert.de/2011/12/14/opensuse-proprietaeren-grafik-treiber-amd-catalyst-11-12-als-rpm-installieren/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 13:00:12 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Radeon]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[Treiber]]></category>
		<category><![CDATA[X-Server]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=1767</guid>
		<description><![CDATA[AMD Catalyst 11.12 (fglrx 8.920) wurde veröffentlicht. Das Skript makerpm-ati-11.12.sh steht ab sofort zum Download zur Verfügung und unterstützt openSUSE 11.3, 11.4 und 12.1 Diesmal hat AMD überpünktlich die neue AMD Catalyst Version herausgegeben. Die GNOME 3.2-Problematik (Flackern und Bildschirmrisse) ist in dieser Version noch nicht behoben worden. Beim Test von AMD Catalyst 12.1 RC1 [...]]]></description>
			<content:encoded><![CDATA[
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.sebastian-siebert.de/2011/12/14/opensuse-proprietaeren-grafik-treiber-amd-catalyst-11-12-als-rpm-installieren/&amp;layout=button_count&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p><strong>AMD Catalyst 11.12 (fglrx 8.920)</strong> wurde veröffentlicht. Das Skript <strong>makerpm-ati-11.12.sh</strong> steht ab sofort zum <a href="#download">Download</a> zur Verfügung und unterstützt openSUSE 11.3, 11.4 und 12.1</p>
<p>Diesmal hat AMD überpünktlich die neue AMD Catalyst Version herausgegeben. Die GNOME 3.2-Problematik (Flackern und Bildschirmrisse) ist in dieser Version noch nicht behoben worden. Beim Test von AMD Catalyst 12.1 RC1 mit GNOME 3.2 treten diese Probleme nicht mehr auf.</p>
<p>Beim Notebook mit der PowerXpress-Technologie (Intel-/AMD-Grafikkarte &#8211; discrete GPU) kann ich leider mangels Hardware nicht testen, ob es unter openSUSE 12.1 wieder funktioniert und nicht mehr abstürzt. Ich wäre sehr verbunden, wenn hier jemand für mich testen könnte und bitte um entsprechende Rückmeldung. AMD weiß über dieses Problem mit PowerXpress seit Mitte November Bescheid. Falls es diesbezüglich noch Probleme gibt, werde ich mir AMD nochmal vorknöpfen.</p>
<p>Auf Empfehlung eines Bloglesers (Stefan) habe ich den Ablauf zur Erstellung und Upload des Reports im makerpm-ati-Skript (Option -ur bzw. &#8211;uploadreport) geändert. Diesmal wird auf Rückfrage der Report angezeigt und mit einer erneuten Rückfrage wird bestätigt, ob der Report hochgeladen werden soll. Ein Dank geht an dieser Stelle an Stefan für sein wertvolles Feedback zum Skript.</p>
<p><strong id="download">Downloads:</strong></p>
<ul>
<li>Skript: <a href="http://www.sebastian-siebert.de/downloads/makerpm-ati-11.12.sh" target="_blank">makerpm-ati-11.12.sh</a></li>
<li>SHA1: <a href="http://www.sebastian-siebert.de/downloads/makerpm-ati-11.12.sh.sha1" target="_blank">makerpm-ati-11.12.sh.sha1</a></li>
</ul>
<p><strong>Installationsanleitung:</strong><br />
<a href="http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber#Installation_via_makerpm-ati-Skript">http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber#Installation_via_makerpm-ati-Skript</a></p>
<h1 id="helpme">Über das makerpm-ati-Skript</h1>
<p>Das Skript <strong><a href="#download">makerpm-ati-11.12.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 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>-nohw</strong></td>
<td>Hardware-Erkennung explizit ausschalten. (z.B. beim Bau in einer VM)</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 AMD Catalyst restlos vom System. Zuerst wird das fglrx-Package (falls vorhanden) vom System deinstalliert. Danach werden vorhandene ATI-Dateien und -Verzeichnisse entfernt. <strong><u>Hinweis:</u></strong> Falls das Rebuild-Skript installiert wurde, wird es ebenfalls entfernt und das Initskript /etc/init.d/xdm wiederhergestellt.</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>-h</strong></td>
<td>Die Hilfe anzeigen lassen</td>
</tr>
<tr>
<td><strong>-V</strong></td>
<td>Version des Skript anzeigen</td>
</tr>
</table>
<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 <em>Eingabe</em> der Befehle <em>auf mögliche Tippfehler überprüfen</em>.</li>
<li>Möglicherweise ist die Lösung für das <em>Problem</em> im <em><a href="http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber">Wiki</a> vorhanden</em>.</li>
<li>In <em><a href="#comments">Kommentaren</a> lesen</em>, ob eine Lösung zu einem Problem bereits existiert.</li>
</ol>
<p>Wenn <em><u>keines</u> der o.g. Regel greift</em>, dann könnt ihr mit eurem Anliegen an mich wenden. Damit ich euch helfen kann, müsst ihr erst <u>vorarbeiten</u>. Bitte <em>ladet</em> euch das Skript <a href="#download">makerpm-ati-11.12.sh</a> <em>herunter</em> und <em>erstellt einen Report</em> von eurem System in der Konsole:</p>
<pre class="brush: bash; title: ; notranslate">su -c 'sh makerpm-ati-11.12.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. Diesen Link postet ihr in eurem Kommentar zusammen mit einer Beschreibung zu eurem Problem an mich. Ich werde mir euren Report anschauen und Hilfestellung geben, wo evtl. das Problem liegen könnte.</p>
<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 a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.sebastian-siebert.de%2F2011%2F12%2F14%2Fopensuse-proprietaeren-grafik-treiber-amd-catalyst-11-12-als-rpm-installieren%2F&amp;title=openSUSE%20%E2%80%93%20propriet%C3%A4ren%20Grafik-Treiber%20AMD%20Catalyst%2011.12%20als%20RPM%20installieren" id="wpa2a_22"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2011/12/14/opensuse-proprietaeren-grafik-treiber-amd-catalyst-11-12-als-rpm-installieren/feed/</wfw:commentRss>
		<slash:comments>98</slash:comments>
		</item>
		<item>
		<title>openSUSE &#8211; proprietären Grafik-Treiber AMD Catalyst 11.11 als RPM installieren</title>
		<link>http://www.sebastian-siebert.de/2011/11/19/opensuse-proprietaeren-grafik-treiber-amd-catalyst-11-11-als-rpm-installieren/</link>
		<comments>http://www.sebastian-siebert.de/2011/11/19/opensuse-proprietaeren-grafik-treiber-amd-catalyst-11-11-als-rpm-installieren/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 00:11:37 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Radeon]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[Treiber]]></category>
		<category><![CDATA[X-Server]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=1759</guid>
		<description><![CDATA[AMD Catalyst 11.11 (fglrx 8.911) wurde veröffentlicht. Das Skript makerpm-ati-11.11.sh steht ab sofort zum Download zur Verfügung und unterstützt openSUSE 11.3, 11.4 und 12.1 Okay, das war jetzt ein langer Abend für mich gewesen. Ich habe seit gestern Abend intensiv nach dem Problem von GNOME 3.2 und der XvBA Hardware-Beschleunigung unter openSUSE 12.1 geforscht. Dabei [...]]]></description>
			<content:encoded><![CDATA[
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.sebastian-siebert.de/2011/11/19/opensuse-proprietaeren-grafik-treiber-amd-catalyst-11-11-als-rpm-installieren/&amp;layout=button_count&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p><strong>AMD Catalyst 11.11 (fglrx 8.911)</strong> wurde veröffentlicht. Das Skript <strong>makerpm-ati-11.11.sh</strong> steht ab sofort zum <a href="#download">Download</a> zur Verfügung und unterstützt openSUSE 11.3, 11.4 und 12.1</p>
<p>Okay, das war jetzt ein langer Abend für mich gewesen. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Ich habe seit gestern Abend intensiv nach dem Problem von GNOME 3.2 und der XvBA Hardware-Beschleunigung unter openSUSE 12.1 geforscht. Dabei hat ein Blog-Leser darauf aufmerksam gemacht, dass die direkte Installation vom AMD Catalyst das Problem lösen könnte. Jedoch halte ich von der direkten Installation nichts, da AMD gerne die vorhandenen Dateien verschiebt und so die Integrität der Dateien gefährdet. Aber ich musste ja irgendwo anfangen und habe das RPM-Paket und die direkte AMD-Installation verglichen. Ich konnte im Prinzip keinen Unterschiede erkennen, außer das manche Dateien in einem ganz anderen Verzeichnis installiert waren, wo sie eigentlich nix zu suchen hatten. Ich konnte mir zunächst keinen Reim machen, warum die RPM-Installation versagt hat. Bis mir eine ganz banale Geschichte eingefallen ist. Ein bestimmter Suchpfad von ld.so.conf könnte evtl. bei openSUSE 12.1 rausgeflogen sein. Ich habe meine derzeitige openSUSE 11.4 /etc/ld.so.conf mit der von openSUSE 12.1 verglichen und siehe da einige Suchpfade waren entfernt worden. Ich habe das notwendige Suchpfad zu /usr/X11R6/lib bzw. auch /usr/X11R6/lib64 in /etc/ld.so.conf.d/fglrx.conf für den fglrx-Treiber angelegt und siehe da &#8220;vainfo&#8221; sagt mir, dass alles in Ordnung ist. Jetzt kommt die spannende Frage: Ist das Problem mit GNOME 3.2 nun behoben? Die Antwort: JA!!! <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Also, liebe Leute, ladet euch das makerpm-ati-Skript mit dem aktualisierten Packaging Skript herunter, installiert den Treiber wie gewohnt und habt Spaß mit der neuen openSUSE 12.1 und dem AMD Catalyst Treiber.</p>
<p><strong id="download">Downloads:</strong></p>
<ul>
<li>Skript: <a href="http://www.sebastian-siebert.de/downloads/makerpm-ati-11.11.sh" target="_blank">makerpm-ati-11.11.sh</a></li>
<li>SHA1: <a href="http://www.sebastian-siebert.de/downloads/makerpm-ati-11.11.sh.sha1" target="_blank">makerpm-ati-11.11.sh.sha1</a></li>
</ul>
<p><strong>Installationsanleitung:</strong><br />
<a href="http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber#Installation_via_makerpm-ati-Skript">http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber#Installation_via_makerpm-ati-Skript</a></p>
<h1 id="helpme">Über das makerpm-ati-Skript</h1>
<p>Das Skript <strong><a href="#download">makerpm-ati-11.11.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 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>-nohw</strong></td>
<td>Hardware-Erkennung explizit ausschalten. (z.B. beim Bau in einer VM)</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 AMD Catalyst restlos vom System. Zuerst wird das fglrx-Package (falls vorhanden) vom System deinstalliert. Danach werden vorhandene ATI-Dateien und -Verzeichnisse entfernt. <strong><u>Hinweis:</u></strong> Falls das Rebuild-Skript installiert wurde, wird es ebenfalls entfernt und das Initskript /etc/init.d/xdm wiederhergestellt.</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>-h</strong></td>
<td>Die Hilfe anzeigen lassen</td>
</tr>
<tr>
<td><strong>-V</strong></td>
<td>Version des Skript anzeigen</td>
</tr>
</table>
<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 <em>Eingabe</em> der Befehle <em>auf mögliche Tippfehler überprüfen</em>.</li>
<li>Möglicherweise ist die Lösung für das <em>Problem</em> im <em><a href="http://dewiki.opensuse.org/SDB:AMD/ATI-Grafiktreiber">Wiki</a> vorhanden</em>.</li>
<li>In <em><a href="#comments">Kommentaren</a> lesen</em>, ob eine Lösung zu einem Problem bereits existiert.</li>
</ol>
<p>Wenn <em><u>keines</u> der o.g. Regel greift</em>, dann könnt ihr mit eurem Anliegen an mich wenden. Damit ich euch helfen kann, müsst ihr erst <u>vorarbeiten</u>. Bitte <em>ladet</em> euch das Skript <a href="#download">makerpm-ati-11.11.sh</a> <em>herunter</em> und <em>erstellt einen Report</em> von eurem System in der Konsole:</p>
<pre class="brush: bash; title: ; notranslate">su -c 'sh makerpm-ati-11.11.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. Diesen Link postet ihr in eurem Kommentar zusammen mit einer Beschreibung zu eurem Problem an mich. Ich werde mir euren Report anschauen und Hilfestellung geben, wo evtl. das Problem liegen könnte.</p>
<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 a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.sebastian-siebert.de%2F2011%2F11%2F19%2Fopensuse-proprietaeren-grafik-treiber-amd-catalyst-11-11-als-rpm-installieren%2F&amp;title=openSUSE%20%E2%80%93%20propriet%C3%A4ren%20Grafik-Treiber%20AMD%20Catalyst%2011.11%20als%20RPM%20installieren" id="wpa2a_24"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2011/11/19/opensuse-proprietaeren-grafik-treiber-amd-catalyst-11-11-als-rpm-installieren/feed/</wfw:commentRss>
		<slash:comments>109</slash:comments>
		</item>
		<item>
		<title>OpenRheinRuhr 2011 &#8211; Erfahrungsbericht eines openSUSE-Ausstellers</title>
		<link>http://www.sebastian-siebert.de/2011/11/13/openrheinruhr-2011-erfahrungsbericht-eines-opensuse-ausstellers/</link>
		<comments>http://www.sebastian-siebert.de/2011/11/13/openrheinruhr-2011-erfahrungsbericht-eines-opensuse-ausstellers/#comments</comments>
		<pubDate>Sun, 13 Nov 2011 20:10:44 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Messe]]></category>
		<category><![CDATA[OpenRheinRuhr]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=1740</guid>
		<description><![CDATA[Am Samstag morgens um ca. 9.00 Uhr war ich am Rheinischen Industriemuseum (Kurz: RIM) zur Veranstaltung OpenRheinRuhr in Oberhausen eingetroffen. Voll gepackt mit meinen technischem Equipment, das aus einem Netbook (openSUSE / KDE 4.7.3) und einem Tablet-PC (WeTab / openSUSE 11.4 / KDE 4.7.3 / Plasma Active One) bestand, steuerte ich unseren openSUSE-Stand an. Jan [...]]]></description>
			<content:encoded><![CDATA[
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.sebastian-siebert.de/2011/11/13/openrheinruhr-2011-erfahrungsbericht-eines-opensuse-ausstellers/&amp;layout=button_count&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Am Samstag morgens um ca. 9.00 Uhr war ich am Rheinischen Industriemuseum (Kurz: RIM) zur Veranstaltung <a href="http://openrheinruhr.de/">OpenRheinRuhr</a> in Oberhausen eingetroffen. Voll gepackt mit meinen technischem Equipment, das aus einem Netbook (openSUSE / KDE 4.7.3) und einem Tablet-PC (WeTab / openSUSE 11.4 / KDE 4.7.3 / Plasma Active One) bestand, steuerte ich unseren openSUSE-Stand an. Jan Krings und Marcel Richter hatten bereits den openSUSE-Stand aufgebaut. Jan hatte sein Notebook (openSUSE 12.1 / Goldmaster) aufgestellt und an einen größeren Monitor angeschlossen und war somit der Demo-Rechner für die Interessenten. Außerdem hatte er auch auf seinem Tablet-PC openSUSE 12.1 GM aufgespielt und diente neben meinem Tablet-PC ebenfalls als Demo-Rechner. So hatten wir insgesamt 3 Computer mit openSUSE, die man nach Herzenslust ausprobieren konnte.</p>
<p>Der Oberbürgermeister von Oberhausen erklärte die Messe pünktlich um 9.30 Uhr in einer Rede für &#8220;eröffnet&#8221;. Kaum waren die ersten Besucher da, wurden schon die Tablet-PCs ordentlich bedient. Ich habe schon vermutet, dass die Tablet-PCs die Aufmerksamkeit der Besucher wie auch andere Aussteller erregen. Aber das es sich doch zu einem Renner entwickelte, konnte ich selbst nicht richtig fassen. Manche wollten einfach nur wissen, wie man Linux auf einen WeTab bekam. Andere wollten wissen, ob man es komplett so kaufen kann. Ansonsten war der openSUSE-Stand gut besucht. Es gab auch Leerläufe, was ich eher den Vorträgen anrechne und die anderen Aussteller auch davon betroffen waren. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Neben uns waren auch 2 Stände, <a href="http://programm.openrheinruhr.de/2009/speakers/28.de.html">Thomas Groß</a> von <a href="http://www.teegee.de/">teegee / LAX</a> und Dipl.-Ing. <a href="https://www.opensourcepress.de/327.html">Stefan Schäfer</a> / <a href="http://invis.invis-server.org/">invis-Server</a>, die ebenso ihre Produkte komplett auf einer openSUSE-Installation laufen haben. So waren wir quasi eine etwas größere openSUSE-Ecke. Stefan Schäfer kannte mich durch das makerpm-ati-Skript und hat ein großes Lob für die Arbeit des Skriptes ausgesprochen. Ich war wirklich baff. Dann sah ich unter anderem noch einige bekannte Gesichter wieder. Besonders der <a href="http://www.sidux.com/index.php?module=mediashare&#038;func=browse&#038;aid=43&#038;mid=1237">KDE-Junge</a> (auf dem Foto links) war mir lustigerweise noch in Erinnerung geblieben. Er konnte die Finger von openSUSE in der letzten so wie auch in der diesjährigen Veranstaltung einfach nicht lassen.</p>
<p>Zum Social Event ab 18 Uhr kamen die Pizzen nacheinander in Großbestellungen herein. Der Pizza-Proxy hatte dieses Jahr besser funktioniert als im letzten Jahr (laut Aussage von Jan). Dann hat die Version 2.0 ja doch ihre Berechtigung. Der Social Event ist nur ein Treffen unter den Aussteller um den Abend ausklingen zu lassen. Um ca. 20.30 Uhr trat ich die Heimreise (ca. 30 Minuten mit dem Auto) an.</p>
<p>Am Sonntag waren etwas weniger Besucher auf der Ausstellung, was an und für sich normal ist. Dafür konnte man sich mit einigen Besucher auch in Ruhe unterhalten. Der nette KDE-Mensch hatte sich auch das Tablet-PC von Jan geschnappt, um mit KDE Plasma Active One herumzuspielen oder auch auf seinem KDE-Stand zu präsentieren. Mich hat es doch sehr verwundert, warum er nicht einen Tablet-PC geholt und ebenso KDE Plasma Active One installiert hat. Das konnte er mir auch nicht so richtig erklären. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Es war für mich als Aussteller eine neue und positive Erfahrung. Es hat mir Spaß gemacht und möchte gerne im nächsten Jahr auf der OpenRheinRuhr in Oberhausen wieder dabei sein. Hoffentlich auch wieder mit Jan und Marcel. Vielleicht bekommen wir auch nochmal Verstärkung. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  An dieser Stelle möchte ich mich auch bei den Organisatoren wie auch dessen Crew bedanken, die für einen reibungslosen Ablauf und sich auch um die Aussteller wie auch Besucher gekümmert haben. *Daumen_hoch*</p>

<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.sebastian-siebert.de%2F2011%2F11%2F13%2Fopenrheinruhr-2011-erfahrungsbericht-eines-opensuse-ausstellers%2F&amp;title=OpenRheinRuhr%202011%20%E2%80%93%20Erfahrungsbericht%20eines%20openSUSE-Ausstellers" id="wpa2a_26"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2011/11/13/openrheinruhr-2011-erfahrungsbericht-eines-opensuse-ausstellers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OpenRheinRuhr 2011 &#8211; Open Source Projekte stellen sich in Oberhausen vor</title>
		<link>http://www.sebastian-siebert.de/2011/11/10/openrheinruhr-2011-open-source-projekte-stellen-sich-in-oberhausen-vor/</link>
		<comments>http://www.sebastian-siebert.de/2011/11/10/openrheinruhr-2011-open-source-projekte-stellen-sich-in-oberhausen-vor/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 19:15:25 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Messe]]></category>
		<category><![CDATA[OpenRheinRuhr]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=1729</guid>
		<description><![CDATA[Am kommenden Samstag und Sonntag (12.11.-13.11.2011) öffnet die OpenRheinRuhr ihre Pforten. Die Öffnungszeiten sind an beiden Tagen von 9.30 Uhr bis 18.00 Uhr. Der Oberbürgermeister von Oberhausen wird die Messe am Samstag morgens um 9.30 Uhr eröffnen. Viele freiwillige Helfer sind vor Ort, um die Veranstaltung zu unterstützen und für den reibungslosen Betrieb zu sorgen. [...]]]></description>
			<content:encoded><![CDATA[
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.sebastian-siebert.de/2011/11/10/openrheinruhr-2011-open-source-projekte-stellen-sich-in-oberhausen-vor/&amp;layout=button_count&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Am kommenden Samstag und Sonntag (12.11.-13.11.2011) öffnet die <a href="http://openrheinruhr.de/">OpenRheinRuhr</a> ihre Pforten. Die Öffnungszeiten sind an beiden Tagen von 9.30 Uhr bis 18.00 Uhr. Der Oberbürgermeister von Oberhausen wird die Messe am Samstag morgens um 9.30 Uhr eröffnen.</p>
<p>Viele freiwillige Helfer sind vor Ort, um die Veranstaltung zu unterstützen und für den reibungslosen Betrieb zu sorgen. Im letzten Jahr waren es nur 42 Aussteller. Diesmal sind es 61 Aussteller (Eine Liste der Aussteller befindet sich weiter unten im Artikel).</p>
<p>Für neugierige Besucher, Open-Source-Begeisterte wie auch Linux-Neulinge (auch alte Linux-Hasen sind willkommen <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ) gibt es jede Menge Informationen zu den offenen Projekten an den jeweiligen Ständen. Es werden wieder spannende Vorträge am <a href="http://programm.openrheinruhr.de/2011/day_2011-11-12.de.html">Samstag</a> und <a href="http://programm.openrheinruhr.de/2011/day_2011-11-13.de.html">Sonntag</a> gehalten.</p>
<p>Natürlich gibt es auch wieder einen Pizza-Proxy. Die berühmte DDoS-Attacke auf die Pizza-Buden rund um Oberhausen. Diesmal mit einem Upgrade auf die Version 2.0, weil die Version 1.0 im letzten Jahr nicht so rund gelaufen ist. Die Pizza-Buden sind unter der Last nicht mehr mit dem Backen hinterher gekommen. Dazu gibt es auch am Samstag einen Vortrag. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a href="http://www.openrheinruhr.de/"><img src="http://www.openrheinruhr.de/werbemittel/Bitmaps/orr-logo-100.png" style="width: 100px; height: 108px;" alt="OpenRheinRuhr - Ein Pott voll Software" /></a></p>
<p>Der <em>Eintrittspreis</em> beträgt 5,- Euro an der Tageskasse und gilt für das ganze Wochenende. Mit dieser Eintrittskarte können die Besucher auch die Dauerausstellung des Rheinischen Industriemuseums <em>kostenlos</em> besuchen.</p>
<p>Anreise: <a href="http://openrheinruhr.de/anreise.html">http://openrheinruhr.de/anreise.html</a></p>
<p>openSUSE hat einen eigenen Stand und das Team besteht aus:</p>
<ul>
<li>Jan Krings</li>
<li>Marcel Richter</li>
<li>Sebastian Siebert (meiner Wenigkeit&#8230; <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  )</li>
</ul>
<p>Wir verteilen wieder openSUSE-DVDs und stehen für Fragen zur Verfügung.</p>
<p><strong>Die Liste aller Aussteller:</strong></p>
<ul>
<li><a href="http://www.allbsd.de">AllBSD</a></li>
<li><a href="http://www.vorratsdatenspeicherung.de/">Arbeitskreis Vorratsdatenspeicherung</a></li>
<li><a href="http://www.blender.org/">Blender</a></li>
<li><a href="http://www.bytemine.de/">Bytemine</a></li>
<li><a href="http://www.cul.de/">C&#038;L Verlag</a></li>
<li><a href="http://www.cacert.org/">CaCert</a></li>
<li><a href="http://www.chaosdorf.de">Chaosdorf</a></li>
<li><a href="http://www.debian.org">Debian</a></li>
<li><a href="http://www.dante.de">Deutschsprachige Anwendervereinigung TeX e.V.</a></li>
<li><a href="http://groups.drupal.org/ruhrgebiet/">Drupal Usergroup Ruhrgebiet</a></li>
<li><a href="http://fedoraproject.org">Fedora</a></li>
<li><a href="http://www.forth-ev.de">Forth-Gesellschaft e.V.</a></li>
<li><a href="http://freifunk-rheinland.net/">Freifunk Rheinland e.V.</a></li>
<li><a href="http://www.fsfe.org">FSFE</a></li>
<li><a href="http://www.fsproductions.de">FSP Computer &#038; Netzwerke</a></li>
<li><a href="http://fsub.schule.de/index.htm">FSuB &#8211; Freie Software und Bildung e.V.</a></li>
<li><a href="http://www.geany.org">Geany</a></li>
<li><a href="http://www.gonicus.de">GONICUS GmbH</a></li>
<li><a href="http://www.guug.de">guug &#8211; German Unix User Group</a></li>
<li><a href="http://www.heinlein-support.de">Heinlein Support</a></li>
<li><a href="http://www.invis-server.org">invis Server</a></li>
<li><a href="http://www.j-worker.de/">J-Worker Markus Rouenhoff</a></li>
<li><a href="http://www.jug-im-pott.de">Joomla User Group im Pott</a></li>
<li><a href="http://www.kajona.de">Kajona</a></li>
<li><a href="http://www.kamux.de">KaMUX-Projekt</a></li>
<li><a href="http://www.kde.org">KDE</a></li>
<li><a href="http://www.kernelconcepts.de">Kernelconcepts</a></li>
<li><a href="http://www.teegee.de/lax">LAX &#8211;  linux administration exchange</a></li>
<li><a href="http://www.documentfoundation.org/">LibreOffice / The Document Foundation</a></li>
<li><a href="http://www.linotp.org/">LinOTP</a></li>
<li><a href="http://www.linuxfromscratch.org/">Linux From Scratch</a></li>
<li><a href="http://lpi-german.de">Linux Professional Institute</a></li>
<li><a href="http://www.linux-schmie.de?pk_campaign=openrheinruhr">Linux-Schmie.de Michael Gisbers</a></li>
<li><a href="http://lugor.de?pk_campaign=openrheinruhr">LUGOR</a></li>
<li><a href="http://www.lw-systems.de">LW-Systems</a></li>
<li><a href="http://mageia.org/">Mageia</a></li>
<li><a href="http://www.mandrivauser.de/">Mandrivauser</a></li>
<li><a href="http://www.matrica.de/">Matrica</a></li>
<li><a href="http://www.novero.com/">novero</a></li>
<li><a href="http://www.opensourcepress.de">Open Source Press</a></li>
<li><a href="http://www.opensourceschool.de">Open Source School</a></li>
<li><a href="http://de.openoffice.org">OpenOffice.org</a></li>
<li><a href="http://www.oss42.de">OpenSource Service 42 Karsten Jäger</a></li>
<li><a href="http://www.openstreetmap.de/">OpenStreetMap</a></li>
<li><a href="http://www.opensuse.org/">openSUSE</a></li>
<li><a href="http://www.otrs.org/">OTRS-Community</a></li>
<li><a href="http://www.perl-services.de">Perl-Services</a></li>
<li><a href="http://www.ping.de">PING e.V. (Private Internet Nutzer Gemeinschaft e.V.)</a></li>
<li><a href="http://www.pgug.de/">PostgreSQL</a></li>
<li><a href="http://proarchcon.com/">ProArchCon GmbH</a></li>
<li><a href="http://www.sidux.com/">Sidux</a></li>
<li><a href="http://www.skolelinux.org">Skolelinux</a></li>
<li><a href="http://www.soit.de/">soIT</a></li>
<li><a href="http://www.subtle.de/">Subtle </a></li>
<li><a href="http://www.terrashop.de/">terrashop.de</a></li>
<li><a href="http://www.tine20.org">Tine2.0 Community</a></li>
<li><a href="http://certification.typo3.org/">Typo3 Certification</a></li>
<li><a href="http://ubuntu-de.org">Ubuntu</a></li>
<li><a href="http://www.univention.de/">Univention</a></li>
<li><a href="http://www.xfce.org">Xfce</a></li>
<li><a href="http://yate.null.ro/">Yate &#8211; Yet Another Telephony Engine</a></li>
</ul>

<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.sebastian-siebert.de%2F2011%2F11%2F10%2Fopenrheinruhr-2011-open-source-projekte-stellen-sich-in-oberhausen-vor%2F&amp;title=OpenRheinRuhr%202011%20%E2%80%93%20Open%20Source%20Projekte%20stellen%20sich%20in%20Oberhausen%20vor" id="wpa2a_28"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2011/11/10/openrheinruhr-2011-open-source-projekte-stellen-sich-in-oberhausen-vor/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>openSUSE 11.4 &#8211; Kernel 2.6.37.6-0.9 im Update-Repo verfügbar</title>
		<link>http://www.sebastian-siebert.de/2011/11/09/opensuse-11-4-kernel-2-6-37-6-0-9-im-update-repo-verfuegbar/</link>
		<comments>http://www.sebastian-siebert.de/2011/11/09/opensuse-11-4-kernel-2-6-37-6-0-9-im-update-repo-verfuegbar/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 22:44:41 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[RPM]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=1725</guid>
		<description><![CDATA[Das dritte Kernel-Update für openSUSE 11.4 ist draußen und bringt hauptsächlich Fehlerbereinigungen mit sich und schließt einige Sicherheitslecks. Dies wird von meiner Seite aus voraussichtlich die letzte Kernel-Update-Mitteilung für openSUSE 11.4 sein. Bei der nächsten Kernel-Update-Mitteilung wird der Fokus auf openSUSE 12.1 ausgerichtet. Das Kernel-Update kann über YaST2 oder per zypper eingespielt werden: Die offizielle [...]]]></description>
			<content:encoded><![CDATA[
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.sebastian-siebert.de/2011/11/09/opensuse-11-4-kernel-2-6-37-6-0-9-im-update-repo-verfuegbar/&amp;layout=button_count&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Das dritte Kernel-Update für openSUSE 11.4 ist draußen und bringt hauptsächlich Fehlerbereinigungen mit sich und schließt einige Sicherheitslecks. Dies wird von meiner Seite aus voraussichtlich die letzte Kernel-Update-Mitteilung für openSUSE 11.4 sein. Bei der nächsten Kernel-Update-Mitteilung wird der Fokus auf openSUSE 12.1 ausgerichtet.</p>
<p>Das Kernel-Update kann über YaST2 oder per zypper eingespielt werden:</p>
<pre class="brush: bash; title: ; notranslate">zypper up</pre>
<p>Die offizielle Ankündigung zum Kernel-Update werde ich an dieser Stelle nachreichen.</p>
<p><strong>Ein Auszug der Changelog aus der RPM:</strong></p>
<ul>
<li>x86, mtrr: lock stop machine during MTRR rendezvous sequence (<a href="https://bugzilla.novell.com/show_bug.cgi?id=672008">bnc#672008</a>)</li>
<li>Delete patches.arch/mtrr_stop_machine_quick_fix.patch</li>
<li>patches.fixes/validate-size-of-efi-guid-partition-entries.patch: Validate size of EFI GUID partition entries (<a href="https://bugzilla.novell.com/show_bug.cgi?id=692784">bnc#692784</a>, CVE-2011-1776)</li>
<li>patches.xen/1098-blkfront-cdrom-ioctl-check.patch: blkfront: avoid NULL de-reference in CDROM ioctl handling.</li>
<li>Refresh other Xen patches.</li>
<li>USB: OHCI: fix another regression for NVIDIA controllers (<a href="https://bugzilla.novell.com/show_bug.cgi?id=682204">bnc#682204</a>)</li>
<li>cifs: fix possible memory corruption in CIFSFindNext (<a href="https://bugzilla.novell.com/show_bug.cgi?id=714001">bnc#714001</a>)</li>
<li>TTY: pty, fix pty counting (<a href="https://bugzilla.novell.com/show_bug.cgi?id=711203">bnc#711203</a>)</li>
<li>Refresh patches.fixes/pty-fix-pty-counting.patch</li>
<li>cifs: always do is_path_accessible check in cifs_mount (<a href="https://bugzilla.novell.com/show_bug.cgi?id=718028">bnc#718028</a>)</li>
<li>Update patches.fixes/cifs-always-do-is_path_accessible-check-in-cifs_moun.patch (<a href="https://bugzilla.novell.com/show_bug.cgi?id=718028">bnc#718028</a>, CVE-2011-3363)</li>
<li>patches.fixes/ksm-fix-null-pointer-dereference-in-scan_get_next_rmap_item.patch ksm: fix NULL pointer dereference in scan_get_next_rmap_item (<a href="https://bugzilla.novell.com/show_bug.cgi?id=697901">bnc#697901</a>, CVE-2011-2183)</li>
<li>Config cleanups. CONFIG_OLPC should be enabled only for i386 non PAE</li>
<li>Provide memory controller swap extension.Keep the feature disabled by default. Use swapaccount=1 kernel boot parameter for enabling it.</li>
<li>patches.fixes/fuse-check-size-of-fuse_notify_inval_entry-message.patch: fuse: check size of FUSE_NOTIFY_INVAL_ENTRY message (<a href="https://bugzilla.novell.com/show_bug.cgi?id=716901">bnc#716901</a>, CVE-2011-3353)</li>
<li>perf: Fix software event overflow (<a href="https://bugzilla.novell.com/show_bug.cgi?id=712366">bnc#712366</a>, CVE-2011-2918)</li>
<li>memsw: remove noswapaccount kernel parameter (<a href="https://bugzilla.novell.com/show_bug.cgi?id=719450">bnc#719450</a>)</li>
<li>cifs: add fallback in is_path_accessible for old servers (<a href="https://bugzilla.novell.com/show_bug.cgi?id=718028">bnc#718028</a>)</li>
<li>novfs: fix off-by-one allocation error (<a href="https://bugzilla.novell.com/show_bug.cgi?id=669378">bnc#669378</a>, <a href="https://bugzilla.novell.com/show_bug.cgi?id=719710">bnc#719710</a>)</li>
<li>novfs: fix some kmalloc/kfree issues (<a href="https://bugzilla.novell.com/show_bug.cgi?id=669378">bnc#669378</a>, <a href="https://bugzilla.novell.com/show_bug.cgi?id=719710">bnc#719710</a>)</li>
<li>novfs: fix some DirCache locking issues (<a href="https://bugzilla.novell.com/show_bug.cgi?id=669378">bnc#669378</a>, <a href="https://bugzilla.novell.com/show_bug.cgi?id=719710">bnc#719710</a>)</li>
<li>ext4: Fix max file size and logical block counting of extent format file (<a href="https://bugzilla.novell.com/show_bug.cgi?id=706374">bnc#706374</a>)</li>
<li>drm/radeon/kms: Fix I2C mask definitions (<a href="https://bugzilla.novell.com/show_bug.cgi?id=712023">bnc#712023</a>)</li>
<li>Include patches.fixes/drm-radeon-kms-fix-i2c-masks.patch, forgotten in previous commit.</li>
<li>ACPICA: Fix issues/fault with automatic &#8220;serialized&#8221; method support (<a href="https://bugzilla.novell.com/show_bug.cgi?id=678097">bnc#678097</a>)</li>
<li>novfs: Unable to change password in the Novell Client for Linux (<a href="https://bugzilla.novell.com/show_bug.cgi?id=713229">bnc#713229</a>)</li>
<li>novfs: last modification time not reliable (<a href="https://bugzilla.novell.com/show_bug.cgi?id=642896">bnc#642896</a>)</li>
<li>novfs: unlink directory after unmap (<a href="https://bugzilla.novell.com/show_bug.cgi?id=649625">bnc#649625</a>)</li>
<li>fs: novfs: Fix exit handlers on local_unlink (<a href="https://bugzilla.novell.com/show_bug.cgi?id=649625">bnc#649625</a>)</li>
<li>novfs: &#8220;Unable to save Login Script&#8221; appears when trying to save a user login script (<a href="https://bugzilla.novell.com/show_bug.cgi?id=638985">bnc#638985</a>)</li>
<li>fs: novfs: Limit check for datacopy between user and kernel space.</li>
<li>novfs: Fix checking of login id (<a href="https://bugzilla.novell.com/show_bug.cgi?id=626119">bnc#626119</a>)</li>
<li>novfs: Set the sticky bit for the novfs mountpoint (<a href="https://bugzilla.novell.com/show_bug.cgi?id=686412">bnc#686412</a>)</li>
<li>Ecryptfs: Add mount option to check uid of device being mounted = expect uid (<a href="https://bugzilla.novell.com/show_bug.cgi?id=711539">bnc#711539</a>, CVE-2011-1833)</li>
</ul>
<p><strong><u>Hinweis für Besitzer einer AMD/ATI-Grafikkarte, die AMD Catalyst auf ihrem openSUSE-System installiert haben:</u></strong><br />
Man muss nicht mehr manuell ein neues fglrx-Kernelmodul bauen. Dies geschieht nach einem Neustart vollautomatisch. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Weitere Informationen: <a href="http://www.sebastian-siebert.de/2011/11/04/opensuse-proprietaeren-grafik-treiber-amd-catalyst-11-10-als-rpm-installieren/">openSUSE – proprietären Grafik-Treiber ATI Catalyst 11.10 als RPM installieren</a></p>

<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.sebastian-siebert.de%2F2011%2F11%2F09%2Fopensuse-11-4-kernel-2-6-37-6-0-9-im-update-repo-verfuegbar%2F&amp;title=openSUSE%2011.4%20%E2%80%93%20Kernel%202.6.37.6-0.9%20im%20Update-Repo%20verf%C3%BCgbar" id="wpa2a_30"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2011/11/09/opensuse-11-4-kernel-2-6-37-6-0-9-im-update-repo-verfuegbar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>openSUSE &#8211; proprietären Grafik-Treiber AMD Catalyst 11.10 als RPM installieren</title>
		<link>http://www.sebastian-siebert.de/2011/11/04/opensuse-proprietaeren-grafik-treiber-amd-catalyst-11-10-als-rpm-installieren/</link>
		<comments>http://www.sebastian-siebert.de/2011/11/04/opensuse-proprietaeren-grafik-treiber-amd-catalyst-11-10-als-rpm-installieren/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 19:44:45 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Radeon]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[Treiber]]></category>
		<category><![CDATA[X-Server]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=1710</guid>
		<description><![CDATA[AMD Catalyst 11.10 (fglrx 8.902) wurde veröffentlicht. Das Skript makerpm-ati-11.10.sh steht ab sofort zum Download zur Verfügung und unterstützt openSUSE 11.3, 11.4 und 12.1 (experimentell). Die Installationsanleitung mit dem makerpm-ati-Skript habe ich komplett ausgelagert und befindet sich in der Wiki von opensuse.org. Wie kommt es? Ganz einfach, Lisufa, vom deutschen Wiki-Team wie auch Blog-Kollege hatte [...]]]></description>
			<content:encoded><![CDATA[
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.sebastian-siebert.de/2011/11/04/opensuse-proprietaeren-grafik-treiber-amd-catalyst-11-10-als-rpm-installieren/&amp;layout=button_count&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p><strong>AMD Catalyst 11.10 (fglrx 8.902)</strong> wurde veröffentlicht. Das Skript <strong>makerpm-ati-11.10.sh</strong> steht ab sofort zum <a href="#download">Download</a> zur Verfügung und unterstützt openSUSE 11.3, 11.4 und 12.1 (experimentell).</p>
<p>Die Installationsanleitung mit dem makerpm-ati-Skript habe ich komplett ausgelagert und befindet sich in der Wiki von opensuse.org. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Wie kommt es? Ganz einfach, <a href="http://lisufasblog.linuxfreundeonline.de/">Lisufa</a>, vom deutschen Wiki-Team wie auch Blog-Kollege hatte mich gebeten, die Anleitung zu überarbeiten. In Zukunft werde ich diese Wiki-Seite pflegen und weiter ausbauen. Ich denke, dass der Platz gut gewählt ist. Die Wiki sollte bei Problemen und Fragen auch die erste zentrale Anlaufstelle werden und lädt auch zum Mitmachen ein, um die Wiki-Seite zu erweitern. Ich würde mich über Mitstreiter zur Wiki-Seite freuen. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Außerdem stehe ich wie gewohnt für Hilfe zum AMD-Treiber oder auch als direkter Vermittler zwischen openSUSE User und AMD zur Seite. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' />  (Okay, jetzt muss ich noch ein openSUSE-Projekt vor dem Release von openSUSE 12.1 zu Ende entwickeln. Ich hänge da schon seit einigen Wochen daran <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_rolleyes.gif' alt=':roll:' class='wp-smiley' />  und sollte eine Überraschung für euch werden.)</p>
<p><a href="http://dewiki.opensuse.org/SDB:AMD/ATI-Grafiktreiber">http://dewiki.opensuse.org/SDB:AMD/ATI-Grafiktreiber</a></p>
<p><strong id="download">Downloads:</strong></p>
<ul>
<li>Skript: <a href="http://www.sebastian-siebert.de/downloads/makerpm-ati-11.10.sh" target="_blank">makerpm-ati-11.10.sh</a></li>
<li>SHA1: <a href="http://www.sebastian-siebert.de/downloads/makerpm-ati-11.10.sh.sha1" target="_blank">makerpm-ati-11.10.sh.sha1</a></li>
</ul>
<p><strong>Installationsanleitung:</strong><br />
<a href="http://dewiki.opensuse.org/SDB:AMD/ATI-Grafiktreiber#Installation_via_makerpm-ati-Skript">http://dewiki.opensuse.org/SDB:AMD/ATI-Grafiktreiber#Installation_via_makerpm-ati-Skript</a></p>
<h1 id="helpme">Über das makerpm-ati-Skript</h1>
<p>Das Skript <strong><a href="#download">makerpm-ati-11.10.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 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>-nohw</strong></td>
<td>Hardware-Erkennung explizit ausschalten. (z.B. beim Bau in einer VM)</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 AMD Catalyst restlos vom System. Zuerst wird das fglrx-Package (falls vorhanden) vom System deinstalliert. Danach werden vorhandene ATI-Dateien und -Verzeichnisse entfernt. <strong><u>Hinweis:</u></strong> Falls das Rebuild-Skript installiert wurde, wird es ebenfalls entfernt und das Initskript /etc/init.d/xdm wiederhergestellt.</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>-h</strong></td>
<td>Die Hilfe anzeigen lassen</td>
</tr>
<tr>
<td><strong>-V</strong></td>
<td>Version des Skript anzeigen</td>
</tr>
</table>
<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 <em>Eingabe</em> der Befehle <em>auf mögliche Tippfehler überprüfen</em>.</li>
<li>Möglicherweise ist die Lösung für das <em>Problem</em> im <em><a href="http://dewiki.opensuse.org/SDB:AMD/ATI-Grafiktreiber">Wiki</a> vorhanden</em>.</li>
<li>In <em><a href="#comments">Kommentaren</a> lesen</em>, ob eine Lösung zu einem Problem bereits existiert.</li>
</ol>
<p>Wenn <em><u>keines</u> der o.g. Regel greift</em>, dann könnt ihr mit eurem Anliegen an mich wenden. Damit ich euch helfen kann, müsst ihr erst <u>vorarbeiten</u>. Bitte <em>ladet</em> euch das Skript <a href="#download">makerpm-ati-11.10.sh</a> <em>herunter</em> und <em>erstellt einen Report</em> von eurem System in der Konsole:</p>
<pre class="brush: bash; title: ; notranslate">su -c 'sh makerpm-ati-11.10.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. Diesen Link postet ihr in eurem Kommentar zusammen mit einer Beschreibung zu eurem Problem an mich. Ich werde mir euren Report anschauen und Hilfestellung geben, wo evtl. das Problem liegen könnte.</p>
<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 a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.sebastian-siebert.de%2F2011%2F11%2F04%2Fopensuse-proprietaeren-grafik-treiber-amd-catalyst-11-10-als-rpm-installieren%2F&amp;title=openSUSE%20%E2%80%93%20propriet%C3%A4ren%20Grafik-Treiber%20AMD%20Catalyst%2011.10%20als%20RPM%20installieren" id="wpa2a_32"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2011/11/04/opensuse-proprietaeren-grafik-treiber-amd-catalyst-11-10-als-rpm-installieren/feed/</wfw:commentRss>
		<slash:comments>56</slash:comments>
		</item>
		<item>
		<title>openSUSE &#8211; proprietären Grafik-Treiber AMD Catalyst 11.9 als RPM installieren</title>
		<link>http://www.sebastian-siebert.de/2011/09/28/opensuse-proprietaeren-grafik-treiber-amd-catalyst-11-9-als-rpm-installieren/</link>
		<comments>http://www.sebastian-siebert.de/2011/09/28/opensuse-proprietaeren-grafik-treiber-amd-catalyst-11-9-als-rpm-installieren/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 21:37:28 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Radeon]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[Treiber]]></category>
		<category><![CDATA[X-Server]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=1702</guid>
		<description><![CDATA[AMD Catalyst 11.9 (fglrx 8.892) wurde veröffentlicht. Das Skript makerpm-ati-11.9.sh steht ab sofort zum Download zur Verfügung. Wichtige Änderungen in AMD Catalyst 11.9 (eine öffentliche ChangeLog seitens AMD für den Linux-Treiber gibt es leider noch nicht): Es gab da bereits ein offenes Geheimnis, dass mit dieser Version nun offiziell GNOME 3 unterstützt wird. Für AMD [...]]]></description>
			<content:encoded><![CDATA[
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.sebastian-siebert.de/2011/09/28/opensuse-proprietaeren-grafik-treiber-amd-catalyst-11-9-als-rpm-installieren/&amp;layout=button_count&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p><strong>AMD Catalyst 11.9 (fglrx 8.892)</strong> wurde veröffentlicht. Das Skript <strong>makerpm-ati-11.9.sh</strong> steht ab sofort zum <a href="#download">Download</a> zur Verfügung.</p>
<p>Wichtige Änderungen in AMD Catalyst 11.9 (eine öffentliche ChangeLog seitens AMD für den Linux-Treiber gibt es leider noch nicht):</p>
<ul>
<li>Es gab da bereits ein offenes Geheimnis, dass mit dieser Version nun offiziell GNOME 3 unterstützt wird. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
</ul>
<p>Für AMD Catalyst 11.9 stelle ich an dieser Stelle später ein Cheat Sheet bereit.</p>
<p><strong>In eigener Sache:</strong><br />
Ich möchte mich recht herzlich für die vielen Spenden bedanken. Die Spende wird dazu verwendet, um einen 2. Monitor und zusätzlich noch eine moderne AMD Radeon HD Grafikkarte zu erwerben. Noch habe ich nicht den idealen Monitor wie auch AMD Grafikkarte gefunden und bin daher noch auf der Suche. Wer eine Empfehlung abgeben möchte, kann es gerne über die Kommentarfunktion tun. Ich hoffe, dass ich spätestens Ende Oktober die Hardware hier habe und somit die Monitore im Dual-Head-Betrieb testen kann und euch auch auf diesem Gebiet helfen kann. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </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-11.9.sh</strong> bauen (empfohlen)</a></li>
<li><a href="#doityourself">RPM manuell bauen (für Fortgeschrittene)</a></li>
<li><a href="#troubleshooting">Troubleshooting</a>
<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 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">Ein Wasserzeichen erscheint unten rechts</a></li>
<li><a href="#troubleshooting7">Der Treiber unterstützt meine Grafikkarte nicht. Was mache ich jetzt?</a></li>
</ol>
</li>
</ul>
<h1 id="preface"><u>Einleitung</u></h1>
<p>Die Anleitung funktioniert mit <strong>11.3 und 11.4</strong>.</p>
<p><u><strong>*** Wichtiger Hinweis zum ATI-Repo ***</strong></u><br />
Im ATI-Repo befindet sich der ältere ATI-Catalyst 11.1 (fglrx 8.812) Treiber. Es kann durchaus passieren, dass neuere Grafikkarten noch nicht unterstützt werden. Zudem werden die Treiber mit einer Verzögerung von 1-2 Monaten gebaut und veröffentlicht.</p>
<p><em>Diese Anleitung wie auch das Skript werden regelmäßig aktualisiert. Es lohnt sich daher öfter mal vorbei zu schauen oder im Feedreader zu speichern.</em></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-11.9.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 <em>spart</em> sich die <em>Tipparbeit</em>, die <em>Zeit</em> und die <em>Nerven</em>. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>Hinweis:</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.</p>
<p><em>Vorhandene fglrx-Treiber</em> wird mit der Installation des AMD Catalyst RPM-Paket automatisch entfernt.</p>
<p>Mit vorhandene fglrx-Treiber sind z.B. folgende gemeint:</p>
<ul>
<li>ati-fglrxG01-kmp-{default,desktop,pae,&#8230;}</li>
<li>ati-fglrxG02-kmp-{default,desktop,pae,&#8230;}</li>
<li>x11-video-fglrxG02</li>
</ul>
<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 <em>Eingabe</em> der Befehle <em>auf mögliche Tippfehler überprüfen</em>.</li>
<li>Möglicherweise ist die Lösung für das <em>Problem</em> im <em><a href="#troubleshooting">Troubleshooting</a> vorhanden</em>.</li>
<li>In <em><a href="#comments">Kommentaren</a> lesen</em>, ob eine Lösung zu einem Problem bereits existiert.</li>
</ol>
<p>Wenn <em><u>keines</u> der o.g. Regel greift</em>, dann könnt ihr mit eurem Anliegen an mich wenden. Damit ich euch helfen kann, müsst ihr erst <u>vorarbeiten</u>. Bitte <em>ladet</em> euch das Skript <a href="#download">makerpm-ati-11.9.sh</a> <em>herunter</em> und <em>erstellt einen Report</em> von eurem System in der Konsole:</p>
<pre class="brush: bash; title: ; notranslate">su -c 'sh makerpm-ati-11.9.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. Diesen Link postet ihr in eurem Kommentar zusammen mit einer Beschreibung zu eurem Problem an mich. 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-11.9.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 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>-nohw</strong></td>
<td>Hardware-Erkennung explizit ausschalten. (z.B. beim Bau in einer VM)</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 AMD Catalyst restlos vom System. Zuerst wird das fglrx-Package (falls vorhanden) vom System deinstalliert. Danach werden vorhandene ATI-Dateien und -Verzeichnisse entfernt. <strong><u>Hinweis:</u></strong> Falls das Rebuild-Skript installiert wurde, wird es ebenfalls entfernt und das Initskript /etc/init.d/xdm wiederhergestellt.</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>-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-11.9.sh" target="_blank">makerpm-ati-11.9.sh</a></li>
<li>SHA1: <a href="http://www.sebastian-siebert.de/downloads/makerpm-ati-11.9.sh.sha1" target="_blank">makerpm-ati-11.9.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>
<ol>
<li>Das Skript herunterladen:
<pre class="brush: bash; title: ; notranslate">wget http://www.sebastian-siebert.de/downloads/makerpm-ati-11.9.sh</pre>
</li>
<li>Die Prüfsummendatei herunterladen:
<pre class="brush: bash; title: ; notranslate">wget http://www.sebastian-siebert.de/downloads/makerpm-ati-11.9.sh.sha1</pre>
</li>
<li>Die Prüfsummendatei gegen das Skript prüfen:
<pre class="brush: bash; title: ; notranslate">sha1sum -c makerpm-ati-11.9.sh.sha1</pre>
<p>Idealerweise sollte folgende Ausgabe erscheinen, andernfalls stimmt etwas mit dem heruntergeladenen Skript nicht:</p>
<pre class="brush: bash; title: ; notranslate">makerpm-ati-11.9.sh: OK</pre>
</li>
<li>Die Rechte des Skriptes ändern und ausführbar machen:
<pre class="brush: bash; title: ; notranslate">chown root:root makerpm-ati-11.9.sh
chmod 744 makerpm-ati-11.9.sh</pre>
</li>
<li>Das Skript mit dem Argument -i ausführen. Das RPM-Package wird im Anschluß automatisch installiert (bzw. aktualisiert).
<pre class="brush: bash; title: ; notranslate">./makerpm-ati-11.9.sh -i</pre>
</li>
<li>Den Rechner neustarten:
<pre class="brush: bash; title: ; notranslate">reboot</pre>
</li>
</ol>
<h1 id="doityourself"><strong><u>RPM manuell bauen</u></strong></h1>
<p>Da nun endlich das von mir neugeschriebene Packaging Skript im ATI-Installer enthalten ist, ist die Installation des Treibers ziemlich einfach geworden. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Folgende Entwicklungswerkzeuge bzw. -packages werden vom gebauten RPM-Paket als benötigt eingestuft und von YaST2/zypper automatisch mitinstalliert:</p>
<ul>
<li>gcc</li>
<li>make</li>
<li>patch</li>
<li>kernel-devel</li>
<li>kernel-source</li>
<li>kernel-{default,desktop,pae}-devel</li>
<li>kernel-syms</li>
</ul>
<p><u>Folgende Schritte werden auf einem 32-bit wie auch 64-bit openSUSE-System durchgeführt:</u></p>
<ol>
<li>Den Installer des proprietären Treiber von ATI herunterladen:<br />
<a href="https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-11-9-x86.x86_64.run" target="_blank">https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-11-9-x86.x86_64.run</a><br />
<em>Optional:</em> Das System im Runlevel 3 starten und als &#8220;root&#8221; einloggen oder per <strong>init 3</strong> wechseln.</li>
<li>Den Bau des RPM-Packages anstoßen:
<pre class="brush: bash; title: ; notranslate">sh ./ati-driver-installer-11-9-x86.x86_64.run --buildpkg SuSE/SUSE-autodetection</pre>
</li>
<li>Das RPM-Package installieren:
<pre class="brush: bash; title: ; notranslate">zypper install fglrx*8.89*.rpm</pre>
</li>
<li>Den Rechner neustarten:
<pre class="brush: bash; title: ; notranslate">reboot</pre>
</li>
</ol>
<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 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">Ein Wasserzeichen erscheint unten rechts</a></li>
<li><a href="#troubleshooting7">Der Treiber unterstützt meine Grafikkarte nicht. Was mache ich jetzt?</a></li>
</ol>
<ol>
<li id="troubleshooting1"><em>Sollte man nach dem Booten in der Konsole landen, dann erstellt man besser eine Konfigurationsdatei des X-Servers.</em> 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; title: ; notranslate">init 3</pre>
<p>Bei einem Monitor <u>(Single-Modus)</u>:</p>
<pre class="brush: bash; title: ; notranslate">./makerpm-ati-11.9.sh -c single</pre>
<p>Bei zwei Monitore <u>(Dual-Modus)</u>:</p>
<pre class="brush: bash; title: ; notranslate">./makerpm-ati-11.9.sh -c dual</pre>
<p>Danach den Rechner neustarten.
</p></blockquote>
<p><u>Fortgeschrittene Variante:</u></p>
<blockquote>
<ol>
<li>X-Server-Konfiguration verschieben, falls vorhanden:
<pre class="brush: bash; title: ; notranslate">mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup</pre>
</li>
<li>Von <strong>aticonfig</strong> eine neue Konfigurationsdatei erzeugen lassen: (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><strong>Bei einem Monitor <u>(Single-Modus)</u>:</strong></p>
<pre class="brush: bash; title: ; notranslate">aticonfig --initial --input=/etc/X11/xorg.conf</pre>
<p><strong>oder bei zwei Monitore <u>(Dual-Modus)</u>:</strong></p>
<pre class="brush: bash; title: ; notranslate">aticonfig --initial=dual-head --input=/etc/X11/xorg.conf</pre>
</li>
</ol>
</blockquote>
</li>
<li id="troubleshooting2">Wenn man <em>vor einem schwarzen Bildschirm sitzt</em> und man <em>weder die Konsole noch den Desktop sieht</em>, dann <em>liegt es höchstwahrscheinlich am neueingeführten Kernel-Mode-Setting</em> (auch <em>KMS</em> 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; title: ; notranslate">./makerpm-ati-11.9.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; title: ; notranslate">sed -i 's/^NO_KMS_IN_INITRD=.*/NO_KMS_IN_INITRD=&quot;yes&quot;/g' /etc/sysconfig/kernel</pre>
<p>Unter openSUSE Tumbleweed bzw. openSUSE Factory:</p>
<pre class="brush: bash; title: ; notranslate">sed -i 's/^KMS_IN_INITRD=.*/KMS_IN_INITRD=&quot;no&quot;/g' /etc/sysconfig/kernel</pre>
<p>Anschließend die Initial Ramdisk neubauen lassen:</p>
<pre class="brush: bash; title: ; notranslate">mkinitrd</pre>
</li>
</ul>
</blockquote>
</li>
<li id="troubleshooting3">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 Catalyst 11.9 fehlschlägt. 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 id="troubleshooting4">Wenn das <em>Compositing im OpenGL-Modus in KDE 4.5 nicht mehr aktivierbar</em> 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; title: ; notranslate">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. <em>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:</em></p>
<pre class="brush: bash; title: ; notranslate">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 <em>Firefox oder Thunderbird schwarze Flächen erscheinen</em>, 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; title: ; notranslate">./makerpm-ati-11.9.sh -old2ddriver yes</pre>
<p><u>Fortgeschrittene Variante:</u></p>
<pre class="brush: bash; title: ; notranslate">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; title: ; notranslate">./makerpm-ati-11.9.sh -old2ddriver no</pre>
</li>
<p><u>Fortgeschrittene Variante:</u></p>
<pre class="brush: bash; title: ; notranslate">aticonfig --del-pcs=DDX,ForceXAA</pre>
</li>
<li id="troubleshooting6">Ein Wasserzeichen erscheint unten rechts. Wie entfernt man das? Glücklicherweise habe ich ein Skript geschrieben, dass dieses Wasserzeichen entfernt.
<p>Download: <a href="http://www.sebastian-siebert.de/downloads/ati-remove-water-mark.sh">ati-remove-water-mark.sh</a><br />
SHA1: <a href="http://www.sebastian-siebert.de/downloads/ati-remove-water-mark.sh.sha1">ati-remove-water-mark.sh.sha1</a></p>
<p>Sobald man das o.g. Skript heruntergeladen hat, führt man ihn wie folgt aus:</p>
<pre class="brush: bash; title: ; notranslate">su -c 'sh ./ati-remove-water-mark.sh'</pre>
<p>Danach den Rechner neustarten.</li>
<li id="troubleshooting7">Der Treiber unterstützt meine Grafikkarte nicht. Was mache ich jetzt? Hier kann man <em>leider nur den Radeon-Treiber verwenden</em>. Man öffnet die Konfigurationsdatei /etc/X11/xorg.conf.d/50-device.conf mit root-Rechten, um diese bearbeiten zu können. Einfach den <em>Krunner</em> mittels Tastenkürzel <strong>ALT+F2</strong> öffnen und folgende Befehlszeile eingeben und abschließend mit Enter bestätigen:
<pre class="brush: bash; title: ; notranslate">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 <em>Raute</em> weg und <em>speichert die Datei ab</em>. Anschließend alle <em>Anwendungen schließen und neustarten</em>.</p>
<p>Sollte man beim <em>Neustart einen schwarzen Bildschirm bekommen</em>, dann muss <em>das KMS abgeschaltet werden</em>. 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 a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.sebastian-siebert.de%2F2011%2F09%2F28%2Fopensuse-proprietaeren-grafik-treiber-amd-catalyst-11-9-als-rpm-installieren%2F&amp;title=openSUSE%20%E2%80%93%20propriet%C3%A4ren%20Grafik-Treiber%20AMD%20Catalyst%2011.9%20als%20RPM%20installieren" id="wpa2a_34"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2011/09/28/opensuse-proprietaeren-grafik-treiber-amd-catalyst-11-9-als-rpm-installieren/feed/</wfw:commentRss>
		<slash:comments>73</slash:comments>
		</item>
		<item>
		<title>openSUSE &#8211; LibreOffice 3.4.2 (3.4.3) installieren</title>
		<link>http://www.sebastian-siebert.de/2011/09/16/opensuse-libreoffice-3-4-2-3-4-3-installieren/</link>
		<comments>http://www.sebastian-siebert.de/2011/09/16/opensuse-libreoffice-3-4-2-3-4-3-installieren/#comments</comments>
		<pubDate>Fri, 16 Sep 2011 06:25:49 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[LibreOffice]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Repo]]></category>
		<category><![CDATA[RPM]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=1679</guid>
		<description><![CDATA[Im stabilen LibreOffice-Repo wurde eine neue LibreOffice Version veröffentlicht und steht zur Installation für openSUSE bereit. Die Paketbauer haben mitgeteilt, dass im Repo die Version 3.4.2 genannt wird und man sich von der Version nicht täuschen lassen sollte. In dieser Version sind bereits die Patches von 3.4.3 enthalten, so dass es eigentlich eine LibreOffice 3.4.3 [...]]]></description>
			<content:encoded><![CDATA[
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.sebastian-siebert.de/2011/09/16/opensuse-libreoffice-3-4-2-3-4-3-installieren/&amp;layout=button_count&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Im stabilen LibreOffice-Repo wurde eine neue LibreOffice Version veröffentlicht und steht zur Installation für openSUSE bereit. Die <a href="http://lizards.opensuse.org/2011/09/15/libreoffice-3-4-available-for-opensuse/">Paketbauer haben mitgeteilt</a>, dass im Repo die Version 3.4.2 genannt wird und man sich von der Version nicht täuschen lassen sollte. In dieser Version sind bereits die Patches von 3.4.3 enthalten, so dass es eigentlich eine LibreOffice 3.4.3 ist. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>Was ist neu in LibreOffice 3.4.3 bzw. überhaupt neu in 3.4?</strong></p>
<p>Hierzu verweise ich gerne auf folgende Seiten, die ziemlich treffend die Neuerungen aufzählen und einige Screenshots dazu liefern:</p>
<ul>
<li><a href="http://www.libreoffice.org/download/3-4-new-features-and-fixes/">LibreOffice &#8211; Neue Feature und Fehlerbehebung (EN)</a></li>
<li><a href="http://www.libreoffice.org/download/release-notes/">LibreOffice &#8211; Release Notes (EN)</a></li>
<li><a href="http://wiki.documentfoundation.org/Releases/3.4.1_info_about_fixes">LibreOffice &#8211; Release Notes (3.4.1)</a></li>
<li><a href="http://wiki.documentfoundation.org/Releases/3.4.2_info_about_fixes">LibreOffice &#8211; Release Notes (3.4.2)</a></li>
<li><a href="http://wiki.documentfoundation.org/Releases/3.4.3_info_about_fixes">LibreOffice &#8211; Release Notes (3.4.3)</a></li>
</ul>
<p>Als ich die neue LibreOffice Version mit meinen vorhandenen Dokumenten getestet habe, machte es einen stabilen Eindruck. Neu hinzugekommen ist der lange geforderte Formeleditor, der für wissenschaftliche bzw. mathematische Dokumentationen sehr wichtig ist.</p>
<p>Im letzten Artikel habe ich von der <a href="http://www.sebastian-siebert.de/2011/09/11/opensuse-hardware-videobeschleunigung-via-xvba-vom-amd-catalyst-nutzen/">Hardware-Videobeschleunigung mit AMD Grafikkarten und AMD Catalyst / XvBA</a> berichtet. In LibreOffice habe ich die Hardwarebeschleunigung aktiviert und werde mit einem sehr schnellen Bildaufbau belohnt. Hier läuft es schon mal so gut, dass ich es eigentlich gar nicht abschalten möchte. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Die Hardware-Videobeschleunigung kann wie folgt nach der Installation der neueren LibreOffice-Version aktiviert werden:</p>
<ol>
<li>Im Menü auf <strong>Extras</strong> / <strong>Optionen</strong></li>
<li>Dann im linken Seitenmenü auf <strong>LibreOffice</strong> / <strong>Ansicht</strong> durchhangeln.</li>
<li>Im Bereich <strong>Grafikausgabe</strong> den Haken bei <strong>&#8220;Hardwarebeschleunigung verwenden&#8221;</strong> und <strong>&#8220;Antialiasing benutzen&#8221;</strong> setzen.</li>
<li>Dialogfenster mit <strong>Okay</strong> schließen und LibreOffice neustarten.</li>
</ol>
<h1>Installation von LibreOffice:</h1>
<p><strong>Hinweis:</strong> Wie immer gilt, dass die Tumbleweed-Fraktion dieses LibreOffice-Update automatisch erhält und die u.g. Installation in der Regel überflüssig ist. Außer natürlich für diejenigen, die nicht warten wollen/möchten. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h2>Installation via YaST2:</h2>
<ol>
<li><strong>YaST2 &#8211; Software installieren oder löschen</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>Repository-Name eingeben: <strong>LibreOffice</strong></li>
<li>URL des LibreOffice-Repo für openSUSE 11.4 eingeben: <a href="http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_11.4/">http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_11.4/</a></li>
<li>Auf <strong>Weiter</strong> klicken.</li>
<li>Das erstellte Repository <strong>&#8220;LibreOffice&#8221;</strong> auswählen und die <strong>Priorität</strong> auf z.B. <strong>50</strong> ändern, um Paket-Kollisionen zu vermeiden.</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;LibreOffice&#8221;-Repo</strong> auswählen.</li>
<li>Im blauen Textfeld auf <strong>Switch system packages</strong> bzw. <strong>Wechsel von Systempaketen</strong> klicken.</li>
<li>Nun oben im Menü auf <strong>Paket</strong> / <strong>Alle in dieser Liste</strong> / <strong>Aktualisieren, falls neuere Version verfügbar</strong>, um auf das aktuelle LibreOffice zu wechseln.</li>
<li>Abschließend auf <strong>Akzeptieren</strong> klicken. Sollte ein Dialogfenster bezüglich des Paketwechsel auftauchen, bitte bestätigen bzw. die Pakete auflösen.</li>
<li>Die Installation ist nun abgeschlossen. LibreOffice kann nun über das KDE-Menü gestartet werden.</li>
</ol>
<h2>Installation via zypper:</h2>
<ol>
<li>Das Repo von LibreOffice hinzufügen:
<pre class="brush: bash; title: ; notranslate">zypper ar -f 'http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_11.4/' 'LibreOffice'</pre>
</li>
<li>Die Priorität auf 50 erhöhen, um Paket-Kollisionen zu vermeiden:
<pre class="brush: bash; title: ; notranslate">zypper mr -p 50 'LibreOffice'</pre>
</li>
<li>Die Liste der Repositories aktualisieren und den GPG-Schlüssel vom LibreOffice-Repo importieren:
<pre class="brush: bash; title: ; notranslate">zypper ref</pre>
</li>
<li>Installation bzw. Upgrade durchführen.:
<pre class="brush: bash; title: ; notranslate">zypper dup --from LibreOffice</pre>
</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 a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.sebastian-siebert.de%2F2011%2F09%2F16%2Fopensuse-libreoffice-3-4-2-3-4-3-installieren%2F&amp;title=openSUSE%20%E2%80%93%20LibreOffice%203.4.2%20%283.4.3%29%20installieren" id="wpa2a_36"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2011/09/16/opensuse-libreoffice-3-4-2-3-4-3-installieren/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>openSUSE &#8211; Hardware-Videobeschleunigung via XvBA vom AMD Catalyst nutzen</title>
		<link>http://www.sebastian-siebert.de/2011/09/11/opensuse-hardware-videobeschleunigung-via-xvba-vom-amd-catalyst-nutzen/</link>
		<comments>http://www.sebastian-siebert.de/2011/09/11/opensuse-hardware-videobeschleunigung-via-xvba-vom-amd-catalyst-nutzen/#comments</comments>
		<pubDate>Sun, 11 Sep 2011 14:58:07 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[AMD]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[FFmpeg]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PackMan]]></category>
		<category><![CDATA[Radeon]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[VA API]]></category>
		<category><![CDATA[VLC]]></category>
		<category><![CDATA[XvBA]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=1645</guid>
		<description><![CDATA[Genau, man hat richtig gelesen. Die Videobeschleunigung ist jetzt mit openSUSE und AMD Catalyst auch möglich. Wer hat nicht neidisch auf die proprietären Betriebssystemen geschaut, auf der man die hochauflösenden Filme (z.B. in H.264) über die Hardware-Videobeschleunigung z.B. via DXVA ohne Ruckeln anschauen konnte. In diesem Artikel werde ich euch zeigen, wie es auch auf [...]]]></description>
			<content:encoded><![CDATA[
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.sebastian-siebert.de/2011/09/11/opensuse-hardware-videobeschleunigung-via-xvba-vom-amd-catalyst-nutzen/&amp;layout=button_count&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Genau, man hat richtig gelesen. Die Videobeschleunigung ist jetzt mit openSUSE und AMD Catalyst auch möglich. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Wer hat nicht neidisch auf die proprietären Betriebssystemen geschaut, auf der man die hochauflösenden Filme (z.B. in H.264) über die Hardware-Videobeschleunigung z.B. via <a href="http://en.wikipedia.org/wiki/DirectX_Video_Acceleration">DXVA</a> ohne Ruckeln anschauen konnte. In diesem Artikel werde ich euch zeigen, wie es auch auf openSUSE funktionieren kann und berichte nun wie ich es zum Laufen bekommen habe und vor allem wie man es installiert und einrichtet. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>AMD Catalyst verwendet die <a href="http://en.wikipedia.org/wiki/X-Video_Bitstream_Acceleration">XvBA</a>-Schnittstelle (X-Video Bitstream Acceleration) für die Videobeschleunigung. Diese Schnittstelle hat AMD für die hauseigenen Grafikkarten entwickelt und ist die Antwort auf die <a href="http://en.wikipedia.org/wiki/Video_Decode_and_Presentation_API_for_Unix">VDPAU</a>-Schnittstelle (Video Decode and Presentation API for Unix) von NVIDIA. Das gute daran, die Schnittstellenbeschreibungen sind Open-Source. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Auf der Suche nach einer Anbindung zwischen AMDs XvBA und <a href="http://en.wikipedia.org/wiki/Video_Acceleration_API">VA API</a> (Video Acceleration API) bin ich auf das <a href="http://www.splitted-desktop.com/~gbeauchesne/">xvba-video</a> Projekt gestoßen. Die Schnittstelle zwischen XvBA und VA API kann momentan die Videoformate H.264 wie auch VC-1 behandeln und an die Grafikkarte durch reichen. Es gab nur ein Problem, dass die Schnittstelle komplett auf einem Debian-System programmiert wurde und für openSUSE etwas angepasst werden musste. Dann gab es noch eine weitere Hürde, dass die VA API die XvBA-Anbindung nicht laden konnte. Wenn man hier jetzt die Videobeschleunigung im <a href="http://www.videolan.org/">VLC Media Player</a> aktiviert, dann stürzt VLC grandios ab. Also, musste ein Workaround in Form einer Shellvariable her, um VA API explizit die fglrx-Schnittstelle zu aktivieren:</p>
<pre class="brush: bash; title: ; notranslate">LIBVA_DRIVER_NAME=&quot;fglrx&quot;</pre>
<p>In der Konsole habe ich überprüft, ob die XvBA-Schnittstelle in VA API geladen werden konnte (Dieses Tool befindet sich im Paket vaapi-tools):</p>
<pre class="brush: bash; title: ; notranslate">vainfo</pre>
<p>Die Ausgabe bestätigt dies:</p>
<pre class="brush: bash; title: ; notranslate">libva: libva version 0.32.0
libva: User requested driver 'fglrx'
libva: Trying to open /usr/lib64/dri/fglrx_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA API version: 0.32
vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.8.0
vainfo: Supported profile and entrypoints
      VAProfileH264High               : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD</pre>
<p>Mit all dieser Erfahrung habe ich (man kennt es ja nicht anders <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ) ein Paket namens xvba-video gebaut. Das erste Problem war, wie man das Paket für openSUSE 11.3, 11.4 und auch Tumbleweed mit jeweils für 32-bit und 64-bit Systemen baut und regelmäßig aktualisiert. Mein erste Gedanke war das Paket auf unserem openSUSE Build Service (OBS) zu bauen und hosten zu lassen. Leider benötigt das Paket einige Teile vom AMD Catalyst, um korrekt gegen XvBA von AMD zu linken. Da AMD Catalyst leider nicht Open-Source ist, darf daher dieser gewisse Teil nicht für die Öffentlichkeit verfügbar sein und könnte auf dem OBS Probleme machen.</p>
<p>Da fällt mir noch <a href="http://packman.links2linux.de/">PackMan</a> ein und habe <a href="http://dev-loki.blogspot.com/">Pascal Bleser</a> (openSUSE Mitglied) vom PackMan-Team gefragt, ob er mein Paket unterstellen könnte. Er hat zugestimmt und mir ein Account zum PackMan Build Service eingerichtet. Der PackMan Build Service baut auf das openSUSE Build Service auf und lässt sich zu meiner Freude genauso bedienen. Um trotzdem den Closed-Source Teil aus lizenztechnischen Gründen nicht öffentlich verfügbar zu machen, habe ich das Paket aufgeteilt. Es wird nur zur Bauzeit geladen und gelinkt. Diese vorgehensweise halte ich momentan für sinnvoll. Da man sowieso AMD Catalyst auf dem Rechner installiert hat, ist die statische XvBA-Library identisch.</p>
<p><strong>Hinweis:</strong> Um die Hardware-Videobeschleunigung via XvBA zu nutzen, muss ein recht aktueller AMD Catalyst Treiber installiert sein. Eine aktuelle Installationsanleitung zu AMD Catalyst gibt es auch in diesem Blog, bitte hierzu die Suchfunktion benutzen.</p>
<h1>PackMan-Repo einrichten</h1>
<p>Falls man noch kein PackMan-Repo eingerichtet hat, werde ich in diesem Abschnitt die notwendigen Schritte anleiten.</p>
<h2>PackMan-Repo via YaST einrichten</h2>
<ol>
<li>Über das YaST-Kontrollzentrum <strong>&#8220;Software-Repositories&#8221;</strong> starten.</li>
<li>Unten links auf <strong>Hinzufügen</strong> klicken.</li>
<li>Als Medientyp <strong>&#8220;Community/Gemeinschafts-Repositories&#8221;</strong> auswählen und auf <strong>Weiter</strong> klicken.</li>
<li>Den Eintrag <strong>&#8220;Packman-Repository&#8221;</strong> einhaken und auf <strong>Okay</strong> klicken. Ggfs. im nächsten Dialogfenster das GPG-Schlüssel vom Repo importieren.</li>
<li>Dann in der Liste <strong>&#8220;Packman-Repository&#8221;</strong> auswählen und die Priorität auf z.B. 60 setzen. Somit werden neue Pakete bevorzugt aus diesem Repo quasi vor OSS bzw. NON-OSS wie auch das Update-Repo installiert.</li>
<li>Abschließend auf <strong>Okay</strong> klicken</li>
</ol>
<h2>PackMan-Repo via zypper einrichten</h2>
<ol>
<li>PackMan-Repo hinzufügen:
<pre class="brush: bash; title: ; notranslate">zypper ar -f 'http://packman.inode.at/suse/openSUSE_11.4/' 'PackMan'</pre>
</li>
<li>Priorität z.B. auf 60 ändern:
<pre class="brush: bash; title: ; notranslate">zypper mr -p 60 'PackMan'</pre>
</li>
</ol>
<h1>VideoLAN-Repo einrichten</h1>
<p>Falls man noch kein VideoLAN-Repo eingerichtet hat, werde ich in diesem Abschnitt die notwendigen Schritte anleiten.</p>
<h2>VideoLAN-Repo via YaST einrichten</h2>
<ol>
<li>Über das YaST-Kontrollzentrum <strong>&#8220;Software-Repositories&#8221;</strong> starten.</li>
<li>Unten links auf <strong>Hinzufügen</strong> klicken.</li>
<li>Als Medientyp <strong>&#8220;URL angeben&#8221;</strong> auswählen und auf <strong>Weiter</strong> klicken.</li>
<li>Den <strong>Repository-Namen</strong> eingeben: <strong>VideoLAN</strong></li>
<li>Die <strong>URL</strong> eingeben: <a href="http://download.videolan.org/pub/videolan/vlc/SuSE/11.4/">http://download.videolan.org/pub/videolan/vlc/SuSE/11.4/</a></li>
<li>Auf <strong>Weiter</strong> klicken. Ggfs. das GPG-Schlüssel vom Repo importieren.</li>
<li>Dann in der Liste <strong>&#8220;VideoLAN&#8221;</strong> auswählen und die Priorität auf z.B. 60 setzen. Somit werden neue Pakete bevorzugt aus diesem Repo quasi vor OSS bzw. NON-OSS wie auch das Update-Repo installiert.</li>
<li>Abschließend auf <strong>Okay</strong> klicken</li>
</ol>
<h2>VideoLAN-Repo via zypper einrichten</h2>
<ol>
<li>VideoLAN-Repo hinzufügen:
<pre class="brush: bash; title: ; notranslate">zypper ar -f 'http://download.videolan.org/pub/videolan/vlc/SuSE/11.4/' 'VideoLAN'</pre>
</li>
<li>Priorität z.B. auf 60 ändern:
<pre class="brush: bash; title: ; notranslate">zypper mr -p 60 'VideoLAN'</pre>
</li>
</ol>
<h1>Installation von xvba-video, VLC 1.2.0 (Beta) + Codecs</h1>
<p>Jetzt kommen wir zur eigentlichen Installation von xvba-video, VLC Media Player, FFmpeg, unter anderem auch einige Codecs wie z.B. H.264, usw. Warum installiert man eigentlich das Paket FFmpeg und die Codecs vom PackMan-Repo und VLC Media Player vom VideoLAN-Repo? Der Grund ist, dass FFmpeg aus dem PackMan-Repo umfassend mit einigen Codecs ausgestattet sind und der FFmpeg vom VideoLAN eben nicht ganz so umfangreich ist. Warum installiert man nun eine Beta-Version von VLC Media Player? Die Beta vom VLC ist die einzige Version, die wirklich mit VA API und FFmpeg reibungslos funktioniert.</p>
<h2>Via YaST installieren</h2>
<ol>
<li>Über das YaST-Kontrollzentrum <strong>&#8220;Software installieren oder löschen&#8221;</strong> starten.</li>
<li>Dann oben links auf <strong>Anzeigen</strong> / <strong>Installationsquellen</strong> klicken und in dieses neue Tab wechseln.</li>
<li>Auf der linken Seite das <strong>PackMan-Repo</strong> auswählen.</li>
<li>Dann den <strong>sekundären Filter</strong> auf <strong>&#8220;Suche&#8221;</strong> und den <strong>Suchmodus</strong> auf <strong>&#8220;Beginnt mit&#8221;</strong> stellen .</li>
<li>Folgende Pakete im Suchfeld eingeben und zur Installation auswählen:
<ul>
<li><strong>ffmpeg</strong></li>
<li><strong>xvba-video</strong></li>
</ul>
<p>Die notwendigen Codecs werden automatisch mit ausgewählt.</li>
<li>Auf der linken Seite wählt man nun das <strong>VideoLAN-Repo</strong> aus.</li>
<li>Folgendes Paket im Suchfeld eingeben und zur Installation auswählen:
<ul>
<li><strong>vlc-beta</strong></li>
</ul>
</li>
<li>Abschließend die Installation per Klick auf <strong>Akzeptieren</strong> starten.</li>
<li>Den Computer neustarten.</li>
</ol>
<h2>Via zypper installieren</h2>
<ol>
<li>Die Pakete ffmpeg und xvba-video aus dem PackMan-Repo installieren:
<pre class="brush: bash; title: ; notranslate">zypper in --from 'PackMan' ffmpeg xvba-video</pre>
</li>
<li>Die Auswahl der Software mit Ja (<strong>j</strong>) bestätigen.</li>
<li>Das Pakete vlc-beta aus dem VideoLAN-Repo installieren:
<pre class="brush: bash; title: ; notranslate">zypper in --from 'VideoLAN' vlc-beta</pre>
</li>
<li>Und wieder die Auswahl der Software mit Ja (<strong>j</strong>) bestätigen.</li>
<li>Den Computer neustarten.</li>
</ol>
<h1>VLC für die Hardware-Videobeschleunigung konfigurieren</h1>
<ol>
<li><strong>VLC Media Player</strong> starten</li>
<li>Dann im Menü auf <strong>Extras</strong> / <strong>Einstellungen</strong> klicken.</li>
<li>Unter links die Option <strong>&#8220;Einstellungen zeigen&#8221;</strong> auf <strong>Alle</strong> auswählen, um alle Optionen anzeigen zu lassen (Experten-Modus).</li>
<li>Danach in der Menü-Sidebar auf <strong>Input/Codecs</strong> / <strong>Videocodecs</strong> / <strong>FFmpeg</strong> durchhangeln und im Abschnitt <strong>Decoding</strong> die <strong>&#8220;Hardware Dekodierung&#8221;</strong> aktivieren.</li>
<li>Jetzt hangelt man sich unter <strong>Video</strong> / <strong>Ausgabemodule</strong> durch und das Videoausgabe-Modul <strong>&#8220;GLX Videoausgabe (XCB)&#8221;</strong> auswählen.</li>
<li>Abschließend auf Speichern klicken und den VLC Media Player neustarten.</li>
</ol>
<p>Ein kleiner Video-Test kann Aufschluß bringen, ob die Hardware-Videobeschleunigung wirklich funktioniert.</p>
<p><a href="http://www.h264info.com/clips.html">http://www.h264info.com/clips.html</a></p>
<p>Sobald man ein Video von der o.g. Webseite gestartet hat, kann man den Prozess vom VLC Media Player im Systemmonitor beobachten. Es soll auf jeden Fall ein stabiler Wert für VLC sein (ca. 10% CPU Last anstatt 30%-40% je nach CPU) und nur sehr geringfügig schwanken.</p>
<p>Bitte teilt mir eure Erfahrung und Feedbacks zu diesem Thema mit. Vielen Dank.</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><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.sebastian-siebert.de%2F2011%2F09%2F11%2Fopensuse-hardware-videobeschleunigung-via-xvba-vom-amd-catalyst-nutzen%2F&amp;title=openSUSE%20%E2%80%93%20Hardware-Videobeschleunigung%20via%20XvBA%20vom%20AMD%20Catalyst%20nutzen" id="wpa2a_38"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2011/09/11/opensuse-hardware-videobeschleunigung-via-xvba-vom-amd-catalyst-nutzen/feed/</wfw:commentRss>
		<slash:comments>68</slash:comments>
		</item>
		<item>
		<title>openSUSE &#8211; Adobe Flash Player 11 RC 1 (64-bit) installieren</title>
		<link>http://www.sebastian-siebert.de/2011/09/08/opensuse-adobe-flash-player-11-rc-1-64-bit-installieren/</link>
		<comments>http://www.sebastian-siebert.de/2011/09/08/opensuse-adobe-flash-player-11-rc-1-64-bit-installieren/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 20:36:20 +0000</pubDate>
		<dc:creator>Sebastian Siebert</dc:creator>
				<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.sebastian-siebert.de/?p=1639</guid>
		<description><![CDATA[Am 06.09.2011 hat Adobe im Adobe-Labs das erste Release Candidate (11.0.r1.129) des Flash Players veröffentlicht, in der sowohl für 32-bit wie auch für 64-bit Systeme verfügbar sind. Mittlerweile hat Adobe wirklich erkannt, dass der 64-bit Flash Player mehr denn je gefragt wird. An diesem Punkt hatte Adobe im letzten Flash Player 10.3 RC 1 die [...]]]></description>
			<content:encoded><![CDATA[
<iframe src="http://www.facebook.com/plugins/like.php?href=http://www.sebastian-siebert.de/2011/09/08/opensuse-adobe-flash-player-11-rc-1-64-bit-installieren/&amp;layout=button_count&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Am 06.09.2011 hat Adobe im <a href="http://labs.adobe.com/downloads/flashplayer11.html">Adobe-Labs</a> das erste Release Candidate  (11.0.r1.129) des Flash Players veröffentlicht, in der sowohl für 32-bit wie auch für 64-bit Systeme verfügbar sind. Mittlerweile hat Adobe wirklich erkannt, dass der 64-bit Flash Player mehr denn je gefragt wird. An diesem Punkt hatte Adobe im letzten Flash Player 10.3 RC 1 die 64-bit Unterstützung zurückgezogen. Diesmal wird es ernst, die Hürde ist geschafft. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Diese Version bringt nicht nur neue Feature mit, sondern behebt auch Sicherheitslücken, Stabilität- und Performance-Probleme sowie auch eine erhöhte Kompatibilität zu einigen Geräten (Device).</p>
<p>Laut der <a href="http://kb2.adobe.com/cps/916/cpsid_91694.html">Changelog</a> sind folgende Feature enthalten:</p>
<ul>
<li>Stage3D Accelerated Graphics Rendering</li>
<li>H.264/AVC Software Encoding for Cameras (desktop)</li>
<li>Native JSON (JavaScript Object Notation) Support</li>
<li>G.711 Audio Compression for Telephony</li>
<li>Garbage Collection Advice</li>
<li>Cubic Bezier Curves</li>
<li>Secure Random Number Generator</li>
<li>Protected HTTP Dynamic Stream (HDS) and Flash Access Enhancements</li>
<li>Socket Progress Events</li>
<li>JPEG-XR support</li>
<li>Enhanced high resolution bitmap support</li>
<li>DisplayObjectContainer.removeChildren and MovieClip.isPlaying</li>
<li>Native 64-bit Support</li>
<li>Asynchronous Bitmap Decoding</li>
<li>TLS Secure Sockets Support</li>
<li>HD surround sound</li>
<li>Linux Vector Printing</li>
</ul>
<p>Eine neue Test-Runde wurde eingeläutet, womöglich ist es schon die letzte Runde. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Dann wollen wir mal unsere Finger spreizen und den neuen Flash Player auf openSUSE (64-bit) installieren und testen. Natürlich habe ich ein flexibles Skript geschrieben, das die Erstellung eines RPM-Paketes bis hin zur Installation des Flash Players übernimmt. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h1>Die Installation des neuesten Flash Player auf openSUSE:</h1>
<p><strong>Hinweis:</strong> Die Installation wird in der Konsole mit root-Rechten durchgeführt.</p>
<p><strong>Downloads:</strong></p>
<ul>
<li><a href="http://www.sebastian-siebert.de/downloads/makerpm-flash-11.0-rc1.sh">makerpm-flash-11.0-rc1.sh</a></li>
<li><a href="http://www.sebastian-siebert.de/downloads/makerpm-flash-11.0-rc1.sh.sha1">makerpm-flash-11.0-rc1.sh.sha1</a></li>
</ul>
<ol>
<li>Das Skript makerpm-flash-11.0-rc1.sh wie auch die Prüfsummendatei herunterladen:
<pre class="brush: bash; title: ; notranslate">wget http://www.sebastian-siebert.de/downloads/makerpm-flash-11.0-rc1.sh</pre>
<pre class="brush: bash; title: ; notranslate">wget http://www.sebastian-siebert.de/downloads/makerpm-flash-11.0-rc1.sh.sha1</pre>
</li>
<li>Die Prüfsumme vom heruntergeladenen Skript prüfen:
<pre class="brush: bash; title: ; notranslate">sha1sum -c makerpm-flash-11.0-rc1.sh.sha1</pre>
<p>Idealerweise sollte folgende Ausgabe erscheinen, andernfalls ist das Skript defekt und sollte ersetzt werden:</p>
<pre class="brush: plain; title: ; notranslate">makerpm-flash-11.0-rc1.sh: OK</pre>
</li>
<li>Das Skript ausführbar machen:
<pre class="brush: bash; title: ; notranslate">chmod 755 makerpm-flash-11.0-rc1.sh</pre>
</li>
<li>Nun gibt es <em>3 Möglichkeiten</em> die Pakete zu erstellen und zu installieren:
<ol>
<li>Auf einem reinen <strong>KDE-System</strong>:
<pre class="brush: bash; title: ; notranslate">./makerpm-flash-11.0-rc1.sh -i kde</pre>
</li>
<li>Auf einem reinen <strong>GNOME- bzw. GTK-System</strong>:
<pre class="brush: bash; title: ; notranslate">./makerpm-flash-11.0-rc1.sh -i gnome</pre>
</li>
<li>Sowohl auf einem <strong>KDE-System</strong> wie auch auf einem <strong>GNOME-System</strong>:
<pre class="brush: bash; title: ; notranslate">./makerpm-flash-11.0-rc1.sh -i all</pre>
<p>oder einfach nur</p>
<pre class="brush: bash; title: ; notranslate">./makerpm-flash-11.0-rc1.sh -i</pre>
</li>
</ol>
<p>Dann entspannt zurück lehnen und warten bis die Installation abgeschlossen ist. Das Skript ist ziemlich gesprächig und könnte bei manchen ein Déjà-vu-Erlebnis auslösen. <img src='http://www.sebastian-siebert.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
<li><strong>Rechner neustarten</strong> und Flash Player 11 RC 1 testen.</li>
</ol>
<p>Sollte etwas mit dem Skript nicht funktionieren, dann sagt mir bitte Bescheid. Danke!</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><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.sebastian-siebert.de%2F2011%2F09%2F08%2Fopensuse-adobe-flash-player-11-rc-1-64-bit-installieren%2F&amp;title=openSUSE%20%E2%80%93%20Adobe%20Flash%20Player%2011%20RC%201%20%2864-bit%29%20installieren" id="wpa2a_40"><img src="http://www.sebastian-siebert.de/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.sebastian-siebert.de/2011/09/08/opensuse-adobe-flash-player-11-rc-1-64-bit-installieren/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>

