Adding support for AMD GPU Navi 10

Trenton Schulz <[email protected]>
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <[email protected]>
Hello,

I recently purchased a new desktop machine and it came with an AMD Radeon 5700 XT card. It’s a Navi 10 card and, as expected, it doesn’t load on FreeBSD even -current and the devel kmod.

From searching online, I see that support was added to the Linux 5.3 kernel. I also noticed from the kms-drm repo that there is a pull request for to add support for 5.1. So, I was motivated and decided to be fearless and try and “sync” the amdgpu driver with what was in the 5.3 kernel. I was somewhat successful in that I got some of the newer files to compile, but it seems that it probably need some additional bits.

It was at this point that I realized that I should probably try to do this correctly. That is, try and help in upgrading the devel port to 5.3. But, it seems that there is a procedure where the git commit history from Linux is pulled in. How does one do this? I searched the archives, but nothing immediately jumped out.

The next question is that I don’t want to stomp on someone else’s toes. So, if there are people working on or have plans on trying to do this, I can try to help them out or if nothing else, try and test things out? Maybe I could even document how we go about upgrading to a new version of the Linux DRM? 

It would be really nice to be able do use something beyond the scfb driver with the graphics card. :-)

Best regards,

-- 
Trenton
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-x11
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.