TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

AMD Finally Pushing Out Open-Source Vulkan Driver

161 pointsby vanburenover 7 years ago

4 comments

kilburnover 7 years ago
For those who -like me- don&#x27;t know much about what this means, here goes a summary:<p>There are basically two ways to program graphics on linux: OpenGL and Vulkan. OpenGL is older and more high-level, while Vulkan is newer and lower level, which should let programmers extract the most out of your hardware (at a development cost).<p>On the OpenGL front AMD open sourced and pushed for their RadeonSI driver. It works fine, although some say that its performance is somewhat worse than the (closed source) nvidia drivers.<p>On the Vulkan front, two years ago AMD promised to open source their driver some day. They&#x27;ve now announced that the source release is imminent. However, this is a driver they&#x27;ve developed to share as much as possible between windows and linux, and hence it doesn&#x27;t &quot;play along&quot; with the linux-specific inter-driver sharing efforts (Mesa [1]).<p>Due to the long-shot promise, one guy developed RADV: a Vulkan driver that builds on Mesa. The advantage of this driver is that since it&#x27;s always been open source and plays well with the linux driver-sharing efforts, it&#x27;s been packaged on most distros and is really easy to use. The disadvantge is that its performance is lackluster. RADV&#x27;s author has stated that he will continue to work on it despite AMD finally open-sourcing their Vulkan driver. People hope that having access to the AMD Vulkan driver will allow RADV to reap some optimitzations from it.<p>At this point you are ready to check the very recent benchmarks to see how performance compares between opengl&#x2F;vulkan and radv&#x2F;amd&#x27;s vulkan driver [2]. TL&#x2F;DR: NVidia propietary driver &gt; RadeonSI OpenGL &gt; AMD&#x27;s Vulkan &gt; RADV. I don&#x27;t know how they compare drivers&#x27; performance between NVidia and AMD, but this seems to be the sentiment.<p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Mesa_%28computer_graphics%29" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Mesa_%28computer_graphics%29</a><p>[2] <a href="https:&#x2F;&#x2F;www.phoronix.com&#x2F;scan.php?page=article&amp;item=amdgpu-1750-open&amp;num=1" rel="nofollow">https:&#x2F;&#x2F;www.phoronix.com&#x2F;scan.php?page=article&amp;item=amdgpu-1...</a>
bryanlarsenover 7 years ago
My rant on my frustrations with the NVidia Linux drivers obviously struck a nerve a few days ago: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=15877262" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=15877262</a><p>Between ROCm and GPUOpen, the AMD software team really seems to be setting themselves up for success. If their hardware team hits a home run or Nvidia makes a misstep, perhaps we could see a significant shift in market share.
评论 #15909315 未加载
评论 #15909939 未加载
评论 #15909714 未加载
评论 #15910529 未加载
评论 #15908889 未加载
Honeybunchover 7 years ago
The only downside I see to this is that the Vulkan space for AMD will leave OpenGL development in the dust. The OpenGL drivers for AMD cards have been sub par on Windows and Linux for a long time. This doesn&#x27;t matter much for AAA games but smaller games and most non-game applications don&#x27;t need and shouldn&#x27;t want to use Vulkan.<p>That said as someone who does a bunch of Vulkan development on AMD platforms on Linux I&#x27;m really excited. There&#x27;s nothing bad with some healthy competition.
评论 #15909741 未加载
评论 #15913081 未加载
评论 #15909462 未加载
评论 #15909299 未加载
ajr0over 7 years ago
future repo?<p><a href="https:&#x2F;&#x2F;github.com&#x2F;GPUOpen-Drivers" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;GPUOpen-Drivers</a>
评论 #15911168 未加载