open-gpu-kernel-modules icon indicating copy to clipboard operation
open-gpu-kernel-modules copied to clipboard

Port to RISC-V Linux

Open SEmmmer opened this issue 3 years ago • 2 comments

This is experimental and not guaranteed to work (it just compiles under QEMU)

My uname -a

Linux fedora-riscv 5.5.0-0.rc5.git0.1.1.riscv64.fc32.riscv64 #1 SMP Mon Jan 6 17:31:22 UTC 2020 riscv64 riscv64 riscv64 GNU/Linux

SEmmmer avatar May 13 '22 14:05 SEmmmer

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.


SEmmmer seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

CLAassistant avatar May 13 '22 14:05 CLAassistant

Thank you for the interest and this PR! It is shaping up really well.

We do need to figure out internally how to handle additional architectures first, so expect some back and forth here and please have patience. But that shouldn't preclude the work to get the driver functional and we'll gladly help with that.

mtijanic avatar May 13 '22 15:05 mtijanic

I kind of managed to run this driver on HiFive Unmatched RISC-V machine and Haiku. I got display output, but also got some obscure problems that display start working only after connecting to another GPU port (and yet another on each boot). Interestingly problem is also observed on Linux Nouveau KMD.

X547 avatar Dec 03 '25 15:12 X547