Date: Sat, 23 May 2020 19:44:34 +0200 From: Trenton Schulz <trueos@norwegianrockcat.com> To: freebsd-x11@freebsd.org Subject: Adding support for AMD GPU Navi 10 Message-ID: <5F842657-4AB6-4E03-818B-F2F35F0A96CB@norwegianrockcat.com>
next in thread | raw e-mail | index | archive | help
Hello, I recently purchased a new desktop machine and it came with an AMD = Radeon 5700 XT card. It=E2=80=99s a Navi 10 card and, as expected, it = doesn=E2=80=99t load on FreeBSD even -current and the devel kmod. =46rom 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 =E2=80=9Csync=E2=80=9D 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=E2=80=99t want to stomp on someone = else=E2=80=99s 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?=20 It would be really nice to be able do use something beyond the scfb = driver with the graphics card. :-) Best regards, --=20 Trenton=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5F842657-4AB6-4E03-818B-F2F35F0A96CB>