Ok, update. I removed some improper repos that the amdgpu-install had installed and I got things mostly working. Only problem is that rendering in Blender on GPU crashes it and I can't seem to get good logs for the problem. I will try to get some logs and post them here.
AapoL
So, see the other comment for the dnf message when installing amdgpu-core. Everything else except amdgpu-core gets installed properly. The error says ERROR: This package can only be installed on EL8. Which makes no sense.
Well, I figured that out. But the problem is now my drivers are kind of broken. The error you are seeing in the log is what is not letting me download the drivers.
Here's also the dnf log:
[aapo@aapo-fedora ~]$ sudo dnf install amdgpu-core
AMDGPU 5.4 repository 588 B/s | 548 B 00:00
Errors during downloading metadata for repository 'amdgpu':
- Status code: 404 for https://repo.radeon.com/amdgpu/5.4/rhel//main/x86_64/repodata/repomd.xml (IP: 13.82.220.49)
Error: Failed to download metadata for repo 'amdgpu': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Ignoring repositories: amdgpu
Last metadata expiration check: 0:00:43 ago on Tue 23 Jan 2024 04:14:52 PM EET.
Dependencies resolved.
================================================================================
Package Arch Version
Repository Size
================================================================================
Installing:
amdgpu-core noarch 1:5.4.50400-1510348.el8
repo.radeon.com_amdgpu_5.4_rhel_8.7_main_x86_64_ 8.1 k
Transaction Summary
================================================================================
Install 1 Package
Total download size: 8.1 k
Installed size: 0
Is this ok [y/N]: y
Downloading Packages:
amdgpu-core-5.4.50400-1510348.el8.noarch.rpm 19 kB/s | 8.1 kB 00:00
--------------------------------------------------------------------------------
Total 19 kB/s | 8.1 kB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Running scriptlet: amdgpu-core-1:5.4.50400-1510348.el8.noarch 1/1
ERROR: This package can only be installed on EL8.
error: %prein(amdgpu-core-1:5.4.50400-1510348.el8.noarch) scriptlet failed, exit status 1
Error in PREIN scriptlet in rpm package amdgpu-core
Verifying : amdgpu-core-1:5.4.50400-1510348.el8.noarch 1/1
Failed:
amdgpu-core-1:5.4.50400-1510348.el8.noarch
Error: Transaction failed
[aapo@aapo-fedora ~]$
For not that performance intensive stuff I would use clang though.
I'm a gcc user partly because of the optimization. I mean it's a pretty small difference. But still for scientific stuff gcc is slightly better I think. There's not much difference though and it basically comes to personal preference.
Thanks for this! Actually I will probably just be on Codium for now because it fully open source. Actually I didn't remember that Codium was a thing!
You probably want to upload this to github and then share around. Just copypasting the code is a bit clunky. Cool stuff though!
Is it actually something usable? I don't know of many active users of it.
This is Windows 7 users. I just can't understand them. Why use an old os for the feel and look of it when you can just use Linux and customize it to your liking. ( I know, I know software compability and such. )
Well that explains it.
I just realized this myself as well and posted it into an another comment. Should have replied here instead. But now the only problem is Blender crashing.
This is all the logs I seem to get. The logs before the cat command are from running Blender.