Originally posted by microcode
View Post
Announcement
Collapse
No announcement yet.
Open-Source AMD Radeon Linux Graphics In Great Shape For Workstations, Handily Beating Proprietary Driver
Collapse
X
-
- Likes 3
-
Originally posted by agd5f View Post
It's funny, when we first went to upstream our DC display code, we got a lot of flack for trying to share code across OSes rather than maintaining separate code bases.
It was truly just meant as a question. And I am also aware, that it must not necessarily be an advantage for the Linux drivers.
So no offense from my side, just curiosity.Last edited by obri; 08 March 2022, 10:50 AM.
Leave a comment:
-
Originally posted by agd5f View PostIt's funny, when we first went to upstream our DC display code, we got a lot of flack for trying to share code across OSes rather than maintaining separate code bases.
Leave a comment:
-
Originally posted by Steffo View PostAMD should abandon their proprietary driver and invest their energy in the open source driver.
Leave a comment:
-
Originally posted by obri View Post
Is it possible to do something like opensourcing the Windows driver and sharing the oss codebase between Win and Linux? AFAI understand, actually the closed source Linux driver shares the codebase with the Windows driver.
Perhaps it is completely naive, but wouldn't it save ressources and bring more speed to the driver development, when you would do it with one driver oss code base, and work as a team on one driver then?
- Likes 4
Leave a comment:
-
Originally posted by obri View Post
Do I understand you right, that Marek is an AMD dev working on the proprietary driver who helps also in developing the opensource driver?
- Likes 2
Leave a comment:
-
Originally posted by Lbibass View PostThat’s embarrassing. I hope they can take some of the optimizations done on the open source side and use it in the windows drivers.
AMD’s OpenGL is an embarrassment. Both Windows and Linux.
Leave a comment:
-
Originally posted by Mystro256 View PostYou've obviously never seen the mess that is Windows driver development. Sure Mesa would work on Windows, but there's piles of things that MS needs *cough*DRM*cough* that makes mesa pretty challenging to use. Although, Mesa is MIT I think, so they might be able to fork it and try to carry some non-free patches on a private tree, but it definitely doesn't come for free.
Yes it would be good to see where the AMD closed source opengl implementations are on performance on windows vs zink and d3d12 implementations.
DirectX 12, NVIDIA CUDA, OpenGL and OpenCL acceleration are coming to the Windows Subsystem for Linux.
It is interesting to read this. WDDM D3DKMT is being exported into Linux by Microsoft for WSL2. WDDM of Microsoft has something equal to Direct Rendering Manager under Linux. Mesa does not have a direct WDDM D3DKMT driver support.
Really I see no particular need for a private fork. Since Mesa is already run on Windows that makes this process simpler. Having the driver to hook straight down to WDDM D3DKMT system is missing.
This is more the will todo this than anything else. I am not sure if there is a performance reason not to go to the effort of implementing WDDM support in Mesa3d. Yes if AMD or Intel wanted to add WDDM support to their Mesa3d drivers there would be no reason to reject the patches since d3d12 stuff is mainlined.
This change adds a gallium D3D10 state tracker that works as a WDDM UMD software driver, similar to Microsoft WARP, but using llvmpipe/softpipe. The final deliverable...
Yes there is work to implement the user mode driver parts of dx10 in the mesa mainline. The reality here is over time more and more parts to implement a Windows graphics driver stack is appearing in Mesa source tree.
Leave a comment:
-
Originally posted by agd5f View Post
There are two separate teams. We still need to support other OSes so not having a closed source driver on Linux does not suddenly free up a lot of resources to work on Linux. Windows still needs a driver.
Perhaps it is completely naive, but wouldn't it save ressources and bring more speed to the driver development, when you would do it with one driver oss code base, and work as a team on one driver then?
From the outside it may seem as a good idea, but of course I do not know your details and dependencies and management requierements and so on.
As a 6800 XT owner and Linux user, I would naturally be happy with as much quality and functionality in the oss driver such as good raytraycing for example.
Leave a comment:
Leave a comment: