AMD would need to make sure they're not using third party code that is not redistributable, then run a legal audit, then publish the code. Alternatively, someone takes the hardware specification documents AMD already publishes and/or the Linux driver and writes a Windows one from scratch. Answer from K900_ on reddit.com
AMD would need to make sure they're not using third party code that is not redistributable, then run a legal audit, then publish the code. Alternatively, someone takes the hardware specification documents AMD already publishes and/or the Linux driver and writes a Windows one from scratch. Answer from K900_ on reddit.com
🌐
Reddit
reddit.com › r/amd › open source windows 10 gpu drivers?
r/Amd on Reddit: Open Source Windows 10 GPU Drivers?
February 6, 2020 -

Mandatory Disclaimer: I'm not complaining about the drivers.

Some have suggested that the Windows 10 drivers should be open source so I'm interested in knowing what would actually be required for this to be possible? I'm not complaining about the state of the drivers, I'm more interested in the logistics of it, because if I understand correctly AMD's drivers are open source on Linux so what would need to happen on AMD's part for this to be possible on Windows? Also Pros/Cons.

🌐
Wikipedia
en.wikipedia.org › wiki › Free_and_open-source_graphics_device_driver
Free and open-source graphics device driver - Wikipedia
2 weeks ago - AMD's proprietary driver, AMD Catalyst ... Windows and Linux (formerly fglrx). A current version can be downloaded from AMD's site, and some Linux distributions contain it in their repositories. It is in the process of being replaced with an AMDGPU-PRO hybrid driver combining the open-source kernel, X ...
Top answer
1 of 2
24

While it may be possible to develop such Open Source drivers for Windows on a technical level, economic and social realities mean that such a project would not get traction.

First, let's think about why there are Open Source graphics drivers for Linux.

  • Part of that is the culture, with a sub-group of Linux developers and users insisting on Software Freedom, even if this means avoiding more convenient and more feature-rich proprietary software.

  • More importantly, the Linux Kernel does not offer a stable interface for drivers. If drivers are upstreamed into the Linux Kernel, they will be maintained there, reducing the needed development effort. GPL-compatible Open Source drivers also get full access to all Kernel functionality. In contrast, externally maintained drivers might break with every Kernel update, and proprietary drivers only get access to a small subset of Kernel functionality.

  • Having graphics drivers included in the Linux Kernel is a competitive advantage for some companies (e.g. Intel, AMD). For customers of that hardware, “it just works”. Thus, their official driver is the Open Source driver. In contrast, customers of Nvidia hardware have to make do with the limited third party Open Source Noveau driver, or have to download and install the official proprietary Nvidia driver, which is sometimes less stable. It could be that Nvidia believes that their products are so attractive on their own (e.g. due to CUDA support) that Linux customers will jump through extra hoops to use them.

On Windows, all of this is different.

  • Windows users tend to consider Software Freedom less important.
  • Windows offers more stable interfaces for drivers, making it feasible to maintain third party proprietary drivers that remain compatible with a wide range of Windows versions.
  • There is no competitive advantage to be had for graphics card manufacturers to Open Source their Windows drivers.

So given that satisfactory proprietary graphics drivers for Windows exist, and that Windows users generally don't prioritize Software Freedom, it would be very difficult for an Open Source Windows graphics driver project to attract users, let alone more developers. Note that the Open Source Linux drivers for Intel and AMD chips are developed mainly by Intel and AMD themselves. For Windows drivers, you'd be competing against the Intel/AMD/Nvidia teams that are better funded and have better knowledge of the system.

2 of 2
4

You would need to understand the hardware.

Nvidia and AMD and Intel don't publish much information about how their hardware works. It's all kept secret. The open-source drivers are based on reverse-engineering the official drivers, and experimentation, which are very difficult and slow processes.

This is also why the open-source drivers aren't very good.

P.S. Nvidia recently started "open-sourcing" its drivers, but the way they did that is that the driver now runs on the GPU itself, as closed source, and the open-source part simply connects the application to the closed-source driver running on the GPU.

🌐
GitHub
github.com › GPUOpen-Drivers
GPUOpen Drivers · GitHub
There was an error while loading. Please reload this page. Drivers for AMD GPUs under the GPUOpen initiative · 307 followers · https://gpuopen.com/ AMDVLK · AMDVLK Public · AMD Open Source Driver For Vulkan ·
🌐
Tom's Hardware
tomshardware.com › pc components › gpus › gpu drivers
AMD releases open-source GIM driver aimed at GPU virtualization, support for mainstream Radeon GPUs coming later | Tom's Hardware
April 24, 2025 - palladin9479 said:https://www.... Windows vGPU driver. Currently the only vGPU drivers that exist are for data center GPUs. Installing a commodity 4080 or 9070 XT into a server won't matter because there is no hypervisor vGPU driver nor a guest vGPU driver that could use it. AMD releasing theirs open source means the FOSS community can find ways to incorporate commodity AMD GPUs into it allowing for cheap desktop virtualization...
🌐
Reddit
reddit.com › r/amd › linux open source drivers vs windows amd drivers
r/Amd on Reddit: Linux open source drivers vs windows AMD drivers
August 6, 2017 - Linux open source on near identical performance to the proprietary AND drivers on windows. I think AMD should stop their proprietary Linux drivers and instead dedicate their developers to helping the open source drivers.
Find elsewhere
🌐
GitHub
github.com › GPUOpen-Drivers › AMDVLK
GitHub - GPUOpen-Drivers/AMDVLK: AMD Open Source Driver For Vulkan · GitHub
AMD Open Source Driver For Vulkan. Contribute to GPUOpen-Drivers/AMDVLK development by creating an account on GitHub.
Starred by 2K users
Forked by 174 users
🌐
AMD
amd.com › https://www.amd.com/en.html › customer support › downloads › drivers and support for processors and graphics
Drivers and Support for Processors and Graphics
17 hours ago - Download drivers and software for AMD products — includes Windows and Linux support, auto-detect tools & detailed guides for installation.
Top answer
1 of 15
1
Well you’re doing it right, just keep throwing solutions at the problem until something sticks, then go from there. · You could try distro hoppping, cachyos or plain arch if you wanna stay in the arch sphere, gentoo might be a decent option to troubleshoot since it allows you to very finely configure the kernel (it’s a rabbit hole though!). · Maybe fedora and ubuntu just to see. · If you wanna try that, just clear up some space on your drive (you can shrink partitions with gparted but be vary of data loss. Do NOT use kde partition manager! I’ve lost data with that every time, but never with gparted) which would allow you to try installing things on the freed up space without losing your current installation. Or you could replace windows since you seem determined not to use it.
2 of 15
0
“The most people don’t need proprietary amd drivers” crowd are pretty right, more often than not the proprietary driver is actually worse, both in performance and stability. · Did you try this? https://aur.archlinux.org/pkgbase/amdgpu-pro-installer · It’s in the first paragraph of the wiki page. WIth the next one explaining who amdgpu-pro is for. · image1246×268 81.3 KB · Personally, I think you would be better served trying a different desktop environment than the proprietary drivers, people are saying you don’t need it for a reason, it’s unlikely to help you, not that trying is harmful. · If you are on wayland, try X, if you’re on X, try wayland. · You could also just simply try to use i3 (X) and sway (Wayland) to see if you have these issues there as well. They’re good environments for testing things like this because they don’t come bundled with any stuff that could interfere with your main configuration like many of the bigger environments (kde, gnome, xfce, etc) do.
🌐
AMD
amd.com › https://www.amd.com/en.html › about amd › research and development › amd research open-source projects
AMD Research Open-Source Projects
May 14, 2026 - AMD drives innovation through open-source contributions—empowering developers with tools for high-performance GPU and CPU computing and inviting collaboration to shape future systems. ACCL provides MPI-style collective communication for Xilinx FPGAs through a Vitis kernel and XRT drivers, enabling fast, scalable data movement.
🌐
Level1Techs
forum.level1techs.com › hardware hub › gpu
Let's Celebrate this massive Open Source Driver Achievement - GPU - Level1Techs Forums
October 4, 2023 - AMD has this reputation for “FineWine” as in some of their hardware aging like Fine Wine, with their drivers getting the most out of their GPUs over time. The GCN lineup of GPUs like the HD 7000 Series, The R9 200/R9 300 Series, The RX 400/RX 500 series are some examples of AMD’s “FineWine.” Today I’d like to introduce you all to a different flavor of “FineWine” and that is the power of Open Source Community Drivers.
🌐
Reddit
reddit.com › r/amd › amd's open source drivers and linux performance
r/Amd on Reddit: AMD's open source drivers and Linux performance
April 25, 2019 -

Hi! Today's post about the open source drivers for the upcoming Navi GPUs got me wondering about Linux and AMD GPUs, and would like to discuss it a bit with people who know more about this than I do.

so my first question is how do AMD drivers work on Linux? Supported from day 1, or is it a community thing that takes a while? And how do AMD GPUs perform compared to their NVidia counterparts on Linux, since NVidias drivers are not open source.

🌐
Phoronix
phoronix.com › home › forum › linux graphics drivers › radeon linux drivers
AMD open source driver stability/performance - Phoronix Forums
January 11, 2023 - This applies to all Linux GPU drivers at the moment. We are still sorting out the APIs and how compositors and applications would use this. ... Good point. Still, it is something that a Windows user might expect, but we're not there yet on the Linux landscape. ... I kind of followed your thinking - that AMD was more supportive of the open source community (like AT ALL!) and that I keep reading how AMD is contributing to the open source drivers for their graphics cards.
🌐
ArchWiki
wiki.archlinux.org › title › AMDGPU
AMDGPU - ArchWiki
May 28, 2026 - When building or compiling a kernel, CONFIG_DRM_AMDGPU_SI=Y and/or CONFIG_DRM_AMDGPU_CIK=Y should be set in the config. The ACO compiler is an open source shader compiler created and developed by Valve Corporation to directly compete with the LLVM compiler, as well as Windows 10.
🌐
Tom's Hardware
tomshardware.com › pc components › gpus › gpu drivers
AMD Radeon Open-Source Workstation GPU Driver Gets 10 Percent Performance Bump | Tom's Hardware
September 10, 2021 - CPUs AMD's ancient Bulldozer and Piledriver platforms getting new open source firmwares in 2025 · GPUs AMD's already taken down mistakenly released FSR 4 source code, but the internet never forgets · GPU Drivers AMD clarifies that RDNA 1 and 2 will still get day zero game support and driver ...
🌐
SourceForge
sourceforge.net › projects › radeon-id-distribution
Radeon-ID download | SourceForge.net
Unlock the full potential of your Intel/AMD based device! ... Back Up and Restore Windows Drivers. ... Open Source Video ROM implementation for AMD Radeon grafics cards.