{"id":4781,"date":"2024-02-16T08:20:49","date_gmt":"2024-02-16T08:20:49","guid":{"rendered":"https:\/\/byte-bucket.com\/2024\/02\/16\/asahi-linux-projekt-ueberholt-apple-linux-treiber-unterstuetzt-opengl-4-6-und-opengl-es-3-2-fuer-apple-silicon-chips\/"},"modified":"2024-02-16T08:20:49","modified_gmt":"2024-02-16T08:20:49","slug":"asahi-linux-projekt-ueberholt-apple-linux-treiber-unterstuetzt-opengl-4-6-und-opengl-es-3-2-fuer-apple-silicon-chips","status":"publish","type":"post","link":"https:\/\/byte-bucket.com\/?p=4781","title":{"rendered":"Asahi-Linux-Projekt \u00fcberholt Apple: Linux-Treiber unterst\u00fctzt OpenGL 4.6 und OpenGL ES 3.2 f\u00fcr Apple-Silicon-Chips"},"content":{"rendered":"<p>Der freie Grafiktreiber des Asahi-Linux-Projekts hat einen weiteren gro\u00dfen Sprung nach vorne gemacht und die Originaltreiber von Apples MacOS in der Kategorie Standardkonformit\u00e4t \u00fcberholt. Alyssa Rosenzweig, die Entwicklerin hinter dem Projekt, verk\u00fcndete stolz, dass der Linux-Treiber nun offiziell die Grafikstandards OpenGL 4.6 und OpenGL ES 3.2 f\u00fcr die Apple-Silicon-Chip-Serien M1 und M2 unterst\u00fctzt. Das Khronos-Konsortium, das die OpenGL-Standards entwickelt und pflegt, hat diese verbesserte Standardkonformit\u00e4t offiziell best\u00e4tigt.<\/p>\n<p>Die kleine Hacker-Community des Asahi-Linux-Projekts hat somit offiziell die F\u00e4higkeiten der MacOS-Treiber von Apple \u00fcbertroffen, die offiziell nur mit OpenGL 4.1 kompatibel sind und nicht als standardkonform angesehen werden. Na ja, das ist nicht wirklich \u00fcberraschend, da Apple bereits vor fast einem Jahrzehnt mit der Einf\u00fchrung von Metal einen modernen Ersatz f\u00fcr OpenGL vorgestellt hat. Die Linux-Community hat einfach bessere Unterst\u00fctzung angeboten.<\/p>\n<p>Im Jahr 2018 verk\u00fcndete Apple dann seine vollst\u00e4ndige Abkehr von OpenGL und stellte die Treiber zur Aufrechterhaltung der Abw\u00e4rtskompatibilit\u00e4t zur Verf\u00fcgung. Das f\u00fchrte dazu, dass Rosenzweig und ihre Mitstreiter ein Problem l\u00f6sen mussten, das \u00fcber das \u00dcberholen von Apple in der stagnierenden Entwicklung hinausging. Da Apple den Support eingestellt hat, h\u00f6rte der Hersteller auch auf, bestimmte Hardware-Funktionen umzusetzen, die f\u00fcr die modernen OpenGL-Standards erforderlich sind.<\/p>\n<p>Rosenzweig erkl\u00e4rt, dass neue Funktionen neue Tricks erfordern, wenn keine Hardware-Unterst\u00fctzung vorhanden ist. Das ist nat\u00fcrlich eine Herausforderung, aber das Team hat es geschafft, diese H\u00fcrde zu nehmen und den Linux-Treiber auf den neuesten Stand zu bringen. Rosenzweig erkl\u00e4rt dies anhand eines supertollen Beispiels, das ich euch gerne erz\u00e4hlen w\u00fcrde, wenn ich mehr Platz h\u00e4tte und nicht von einem Algorithmus gesteuert w\u00e4re.<\/p>\n<p>Der Asahi-Linux-Treiber existiert bereits seit etwa drei Jahren als Teil des Asahi-Linux-Projekts, das die Apple-GPU per Reverse Engineering analysiert und Linux-Support f\u00fcr die neuen Macs mit Apple-Silicon-Chips entwickeln m\u00f6chte. Neben den OpenGL-Treibern konzentriert sich das Team auch auf die Entwicklung eines Vulkan-Treibers.<\/p>\n<p>Mit dieser Leistung hat das Asahi-Linux-Projekt gezeigt, dass die Open-Source-Community durchaus in der Lage ist, die L\u00fccke zu f\u00fcllen, die Apple durch den Ausstieg aus OpenGL hinterlassen hat. Es bleibt abzuwarten, wie sich die Entwicklung weiterhin gestaltet und ob Apple m\u00f6glicherweise in Zukunft wieder verst\u00e4rkt auf Open-Source-Technologien setzt. Vielleicht werden wir in ein paar Jahren dar\u00fcber berichten k\u00f6nnen, wie Apple mit einem neuen und verbesserten OpenGL-Treiber auftrumpft. Wer wei\u00df?<\/p>\n<p>Schlagw\u00f6rter: Apples MacOS + OpenGL ES + Rosenzweig<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der freie Grafiktreiber des Asahi-Linux-Projekts hat einen weiteren gro\u00dfen Sprung nach vorne gemacht und die Originaltreiber von Apples MacOS in der Kategorie Standardkonformit\u00e4t \u00fcberholt. Alyssa Rosenzweig, die Entwicklerin hinter dem Projekt, verk\u00fcndete stolz, dass der Linux-Treiber nun offiziell die Grafikstandards OpenGL 4.6 und OpenGL ES 3.2 f\u00fcr die Apple-Silicon-Chip-Serien M1&#46;&#46;&#46;<\/p>\n","protected":false},"author":4,"featured_media":4780,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4781","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts\/4781","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4781"}],"version-history":[{"count":0,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts\/4781\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/media\/4780"}],"wp:attachment":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4781"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4781"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}