Skip to content

Commit 60bd340

Browse files
committed
deploy: 8c8ecf9
1 parent 7bfd2c5 commit 60bd340

12 files changed

Lines changed: 26 additions & 25 deletions

File tree

2021/03/progress-report-january-february-2021/index.html

Lines changed: 2 additions & 1 deletion
Large diffs are not rendered by default.

2021/08/progress-report-august-2021/index.html

Lines changed: 3 additions & 4 deletions
Large diffs are not rendered by default.

2021/10/progress-report-september-2021/index.html

Lines changed: 2 additions & 3 deletions
Large diffs are not rendered by default.

2021/12/progress-report-oct-nov-2021/index.html

Lines changed: 2 additions & 1 deletion
Large diffs are not rendered by default.

2022/03/asahi-linux-alpha-release/index.html

Lines changed: 2 additions & 1 deletion
Large diffs are not rendered by default.

2022/07/july-2022-release/index.html

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

2022/11/november-2022-report/index.html

Lines changed: 2 additions & 1 deletion
Large diffs are not rendered by default.

2022/11/tales-of-the-m1-gpu/index.html

Lines changed: 3 additions & 8 deletions
Large diffs are not rendered by default.

2022/12/gpu-drivers-now-in-asahi-linux/index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,8 @@ <h1 class=entry-title>Apple GPU drivers now in Asahi Linux</h1><ul class=blog-na
5353
</code></pre><p>Since only one version of Mesa can be installed at a time, pacman will prompt you to replace <code>mesa</code> with <code>mesa-asahi-edge</code>. This is normal!</p><p>We also recommend running Wayland instead of Xorg at this point, so if you&rsquo;re using the KDE Plasma environment, make sure to install the Wayland session:</p><pre tabindex=0><code>$ sudo pacman -S plasma-wayland-session
5454
</code></pre><p>Then reboot, pick the Wayland session at the top of the login screen (SDDM), and enjoy! You might want to adjust the screen scale factor in <em>System Settings → Display and Monitor</em> (Plasma Wayland defaults to 100% or 200%, while 150% is often nicer). If you have &ldquo;Force font DPI&rdquo; enabled under <em>Appearance → Fonts</em>, you should disable that (it is saved separately for Wayland and Xorg, and shouldn&rsquo;t be necessary on Wayland sessions). Log out and back in for these changes to fully apply.</p><p>Xorg and Xorg-based desktop environments should work, but there are a few known issues:</p><ul>
5555
<li>Expect screen tearing (this might be fixed <a href=https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1006>soon</a>)</li><li>VSync does not work (some KDE animations will be too fast, and GL apps will not limit their FPS even with VSync enabled). This is a limitation of Xorg on the Apple DCP display controllers, which do not support VBlank interrupts.</li><li>There are still driver bugs triggered by Xorg/KWin. We&rsquo;re looking into this.</li></ul><p>The <code>linux-asahi-edge</code> kernel can be installed side-by-side with the standard <code>linux-asahi</code> package, but both versions should be kept in sync, so make sure to always update your packages together! You can always pick the <code>linux-asahi</code> kernel in the GRUB boot menu, which will disable GPU acceleration and the DCP display driver.</p><p>When the packages are updated in the future, it&rsquo;s possible that graphical apps will stop starting up after an update until you reboot, or they may fall back to software rendering. This is normal. Until the UAPI is stable, we&rsquo;ll have to break compatibility between Mesa and the kernel every now and then, so you will need to reboot to make things work after updates. In general, if apps <em>do</em> keep working with acceleration after any particular Mesa update, then it&rsquo;s probably safe not to reboot, but you should still do it to make sure you&rsquo;re running the latest kernel!</p><h1 id=reporting-bugs>Reporting bugs</h1><p>Since the driver is still in development, there are lots of known issues and we&rsquo;re still working hard on improving conformance test results. Please don&rsquo;t open new bugs for random apps not working! It&rsquo;s still the early days and we know there&rsquo;s a lot of work to do. Here&rsquo;s a quick guide of how to report bugs:</p><ul>
56-
<li>If you find an app that does not start up at all, please don&rsquo;t report it as a bug. Lots of apps won&rsquo;t work because they require a newer GL version than what we support. Please set the <code>LIBGL_ALWAYS_SOFTWARE=1</code> environment variable for those apps to fall back to software rendering. If it is a popular app that is part of the Arch Linux ARM repository, you can make a comment on <a href=https://github.com/AsahiLinux/linux/issues/73>this issue</a> instead, so we can add Mesa quirks to workaround.</li><li>If you run into issues caused by <code>linux-asahi-edge</code> unrelated to the GPU, please add a comment to <a href=https://github.com/AsahiLinux/linux/issues/70>this issue</a>. This includes display output issues! (Resolutions, backlight control, display power control, etc.)</li><li>If the GPU locks up and all GPU apps stop working, run <code>asahi-diagnose</code> (for example, from an SSH session), open a new bug on <a href=https://github.com/AsahiLinux/linux>AsahiLinux/linux</a>, attach the file generated by that command, and tell us what you were doing that caused the lockup.</li><li>For other GPU issues (rendering glitches, apps that crash after starting up correctly, and things like that), run <code>asahi-diagnose</code> and make a comment on <a href=https://github.com/AsahiLinux/linux/issues/72>this issue</a>, attaching the file generated by that command. Don&rsquo;t forget to tell us about your environment!</li><li>In the future, if a driver update causes a regression (rendering problems or crashes for apps that previously worked properly), you can open a bug <a href=https://gitlab.freedesktop.org/asahi/mesa/-/issues>directly in the Mesa tracker</a>.</li></ul><p>We hope you enjoy our driver! Remember, things are still moving quickly, so make sure to update your packages regularly to get updates and bug fixes!</p><div class=post-bottom>Alyssa Rosenzweig & Asahi Lina · <span class=publishdate>2022-12-07</span></div></div></div></section><style>.hnsucks{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#fff;display:block;z-index:10000000000;pointer-events:none;mix-blend-mode:multiply;text-align:center}.hnsucks:visited{background-color:#000}.hnsucks2{padding:20px;height:auto;color:#000;background-color:#000;mix-blend-mode:lighten}.hnsucks2:visited{color:#fff}.hnsucks2 code{color:inherit}</style><script>fetch&&CSS.supports("mix-blend-mode","multiply")&&fetch("https://cdn.asahilinux.org/.h",{method:"GET"}).then(e=>e.json()).then(e=>{let t=document.getElementById("post-section");e.forEach(e=>{let n=document.createElement("a");n.ariaHidden=!0,n.tabIndex=-1,n.classList.add("hnsucks"),n.rel="nofollow",n.href=e;let s=n.cloneNode();s.classList.add("hnsucks2"),s.innerHTML="Hi! It looks like you might have come from Hacker News. We've consistently found large numbers of comments containing blatant harassment, abuse, and bigotry directed at multiple Asahi Linux developers in HN comment sections, which go unmoderated for long periods of time or indefinitely. These abusive comments rank highly in search results for our project and the names of our developers, and continue to do so to this day.<br><br>In addition, we find that only a tiny fraction of HN comments (often less than 1%) actually engage with the substance of our articles, with the majority being off-topic, misinformative, repetitive, or otherwise of low quality, making the overall value of HN exposure overwhelmingly negative for our project.<br><br>We have tried to raise the issue of rampant abuse and low-quality discussion with HN mods, but instead of replying they added <code>rel=&quot;noreferrer&quot;</code> to links to our site (specifically), to make it harder for us to block HN traffic. We sent a further email and explicitly pointed out a thread with multiple severe instances of directed, explicit harassment at one of our developers (including multiple allegations of mental illness, direct insults, misgendering, and transphobic dog whistles, all unmoderated and publicly visible and indexed). Some of these were removed weeks later (after being up for months), but they stopped responding after we pointed out even more instances of abuse.<br><br>At this point, we are forced to conclude that Y Combinator and Daniel Gackle are actively choosing to platform hate and harassment against open source developers, and further are actively working to evade blocking of this harassment by those targeted. For this reason, we are not interested in traffic or commentary from HN. Please move on to the next story.<br><br>To Dang: Do better.",t.after(n),n.after(s),t=s})})</script>
56+
<li>If you find an app that does not start up at all, please don&rsquo;t report it as a bug. Lots of apps won&rsquo;t work because they require a newer GL version than what we support. Please set the <code>LIBGL_ALWAYS_SOFTWARE=1</code> environment variable for those apps to fall back to software rendering. If it is a popular app that is part of the Arch Linux ARM repository, you can make a comment on <a href=https://github.com/AsahiLinux/linux/issues/73>this issue</a> instead, so we can add Mesa quirks to workaround.</li><li>If you run into issues caused by <code>linux-asahi-edge</code> unrelated to the GPU, please add a comment to <a href=https://github.com/AsahiLinux/linux/issues/70>this issue</a>. This includes display output issues! (Resolutions, backlight control, display power control, etc.)</li><li>If the GPU locks up and all GPU apps stop working, run <code>asahi-diagnose</code> (for example, from an SSH session), open a new bug on <a href=https://github.com/AsahiLinux/linux>AsahiLinux/linux</a>, attach the file generated by that command, and tell us what you were doing that caused the lockup.</li><li>For other GPU issues (rendering glitches, apps that crash after starting up correctly, and things like that), run <code>asahi-diagnose</code> and make a comment on <a href=https://github.com/AsahiLinux/linux/issues/72>this issue</a>, attaching the file generated by that command. Don&rsquo;t forget to tell us about your environment!</li><li>In the future, if a driver update causes a regression (rendering problems or crashes for apps that previously worked properly), you can open a bug <a href=https://gitlab.freedesktop.org/asahi/mesa/-/issues>directly in the Mesa tracker</a>.</li></ul><p>We hope you enjoy our driver! Remember, things are still moving quickly, so make sure to update your packages regularly to get updates and bug fixes!</p><div class=post-bottom>Alyssa Rosenzweig & Asahi Lina · <span class=publishdate>2022-12-07</span></div></div></div></section><div id=hnwrapper class="jfk-bubble gtx-bubble">
57+
</div><style>.hnsucks{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#fff;display:block;z-index:10000000000;pointer-events:none;mix-blend-mode:multiply;text-align:center}.hnsucks:visited{background-color:#000}.hnsucks2{padding:20px;height:auto;color:#000;background-color:#000;mix-blend-mode:lighten}.hnsucks2:visited{color:#fff}.hnsucks2 code{color:inherit}</style><script>fetch&&CSS.supports("mix-blend-mode","multiply")&&fetch("https://cdn.asahilinux.org/.h",{method:"GET"}).then(e=>e.json()).then(e=>{let t=document.getElementById("hnwrapper");e.forEach(e=>{let n=document.createElement("a");n.ariaHidden=!0,n.tabIndex=-1,n.classList.add("hnsucks"),n.rel="nofollow",n.href=e;let s=n.cloneNode();s.classList.add("hnsucks2"),s.innerHTML="Hi! It looks like you might have come from Hacker News. We've consistently found large numbers of comments containing blatant harassment, abuse, and bigotry directed at multiple Asahi Linux developers in HN comment sections, which go unmoderated for long periods of time or indefinitely. These abusive comments rank highly in search results for our project and the names of our developers, and continue to do so to this day.<br><br>In addition, we find that only a tiny fraction of HN comments (often less than 1%) actually engage with the substance of our articles, with the majority being off-topic, misinformative, repetitive, or otherwise of low quality, making the overall value of HN exposure overwhelmingly negative for our project.<br><br>We have tried to raise the issue of rampant abuse and low-quality discussion with HN mods, but instead of replying they added <code>rel=&quot;noreferrer&quot;</code> to links to our site (specifically), to make it harder for us to block HN traffic. We sent a further email and explicitly pointed out a thread with multiple severe instances of directed, explicit harassment at one of our developers (including multiple allegations of mental illness, direct insults, misgendering, and transphobic dog whistles, all unmoderated and publicly visible and indexed). Some of these were removed weeks later (after being up for months), but they stopped responding after we pointed out even more instances of abuse.<br><br>At this point, we are forced to conclude that Y Combinator and Daniel Gackle are actively choosing to platform hate and harassment against open source developers, and further are actively working to evade blocking of this harassment by those targeted. For this reason, we are not interested in traffic or commentary from HN. Please move on to the next story.<br><br>To Dang: Do better.",t.appendChild(n),t.appendChild(s)})})</script>
5758
<footer id=footer>
5859
<div class=footer-menu>
5960
<div class=footer-logo>

0 commit comments

Comments
 (0)