[-] hersh@literature.cafe 2 points 6 months ago

IT WORKS NOW! I will need time to run additional tests, but the gist of my solution was:

  1. Backport llvm-18 from sid following the guide you linked at https://wiki.debian.org/SimpleBackportCreation

  2. After compiling and installing all those deb files, I then installed the "jammy" version of amdgpu-install_6.0.60002-1.deb from https://www.amd.com/en/support/linux-drivers

  3. Downloaded the latest kernel sources from https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git, and simply copied all the files from its lib/firmware/amdgpu folder into my system's /lib/firmware/amdgpu. Got that idea from https://discussion.fedoraproject.org/t/amdgpu-doesnt-seem-to-function-with-navi-31-rx-7900-xtx/72647

  4. sudo update-initramfs -u && sudo reboot

I'm not totally sure it step 3 was sane or necessary. Perhaps the missing piece before that was that I needed to manually update my initramfs? I've tried like a million things at this point and my system is dirty, so I will probably roll back to my snapshot from before all of this and attempt to re-do it with the minimal steps, when I have time.

Anyway, I was able to run a real-world OpenCL benchmark, and it's crazy-fast compared to my old GTX 1080. Actually a bigger difference than I expected. Like 6x.

THANKS FOR THE HELP!

[-] hersh@literature.cafe 3 points 6 months ago

Update: I upgraded to Sid. Unfortunately, mesa-opencl-icd depends on libclc-17, which uninstalls -18. So I can't get OpenCL working while the correct libclc is installed.

No idea where to go from here. I'll probably restore my Bookworm snapshot, since I don't want to be on Sid if it doesn't solve this problem.

[-] hersh@literature.cafe 2 points 6 months ago

Update: Running amdgpu-install did not provide those files. There were a few errors regarding vulkan packages when I attempted, I guess because it's assuming Ubuntu repos. Trying with just opencl and not vulkan succeded, but still clinfo reported the missing files.

I don't think I can get this working without a whole newer llvm.

[-] hersh@literature.cafe 2 points 6 months ago

Ah, somehow I didn't see 18 there and only looked at 17. Thanks!

I tried pulling just the one package from the sid repo, but that created a cascade of dependencies, including all of llvm. I was able to get those files installed but not able to get clinfo to succeed. I also tried installing llvm-19 from the repo at https://apt.llvm.org/, with similar results. clinfo didn't throw the fatal errors anymore, but it didn't work, either. It still reported Number of devices 0 and OpenCL-based tools crashed anyway. Not with the same error, but with something generic about not finding a device or possibly having corrupt drivers.

Should I bite the bullet and do a full ugprade to sid, or is there some way to this more precisely that won't muck up Bookworm?

[-] hersh@literature.cafe 2 points 10 months ago

As a Kagi subscriber, I've been very happy with their transparency in general. The feedback site is open to the public and Vlad and other staff members regularly engage in conversation about possible future features, limitations, and even business decisions in the Discord. It's been refreshing.

...which makes the response to this issue all the more frustrating and disappointing.

I think Vlad's comments in the original feedback thread were fair enough, but then later, in the Discord, I saw a lot of "let's move this to a private chat". They even changed their General channel to "slow mode" to prevent live conversations as this topic became hot. Now I see they were also deleting threads?! Ugh. That's not transparent at all. Not what I expected based on my previous experience with Kagi.

[-] hersh@literature.cafe 3 points 10 months ago

Oh, gotcha. I misunderstood and thought you were describing a Chrome-vs-Firefox difference specifically. Yeah, I can relate. I'm de-googling my life but I'm not sure I'll ever be 100% de-googled. I'm taking it bit by bit. I sign up for new things with different email addresses now and occasionally I'll change existing services if it's possible. But there's no way I'm going to go through my bajillion web site accounts and move them all.

[-] hersh@literature.cafe 2 points 10 months ago

Thank you for saving me the trouble of investigating this as an option.

No reason to tolerate proprietary licenses when there are so many viable FLOSS solutions out there.

[-] hersh@literature.cafe 2 points 11 months ago

I used to run Tumbleweed with KDE on my Nvidia system. I found the rolling release structure of Tumbleweed to cause extra work for me, because kernel updates came frequently and occasionally broke the Nvidia drivers. As a workaround, I ended up pinning my kernel to an old version.

Nvidia drivers have been at least a little troublesome on every distro I've used, particularly with the additional CUDA libraries.

One nice thing about Suse is that it uses BTRFS by default, and you can use snapper to revert your whole system if something goes wrong. So if Nvidia shits the the bed after an update, it's easy to roll back. Most distros default to ext4 and do not have snapshot support by default, which feels like living in the stone age to me after using Suse and BTRFS.

Of course you CAN set up BTRFS and snapshots in any distro, but that's a lot to ask for a beginner with Linux. I strongly recommend choosing a distro that does that for you, like Suse.

[-] hersh@literature.cafe 2 points 11 months ago

Thanks! Do you know if there's a way to set it to use fixed high-contrast colors? Mine changes based on web page content and is almost always lower contrast than I'd like.

[-] hersh@literature.cafe 2 points 11 months ago

This probably depends on jurisdiction. I also suspect "violence" in a legal sense is different from the everyday sense. I'm not a lawyer.

From the US FBI's web site:

The FBI’s Uniform Crime Reporting (UCR) Program defines robbery as the taking or attempting to take anything of value from the care, custody, or control of a person or persons by force or threat of force or violence and/or by putting the victim in fear.

[-] hersh@literature.cafe 2 points 1 year ago

I would advise against any rolling distro if you use Nvidia drivers and CUDA. When I was using Tumbleweed it kept breaking with kernel updates. This was common in the forums. I had to pin my kernel to an older version to fix it. It was not ideal.

I've come full circle back to Debian stable. I'm sure at some point I'll need a newer package and be frustrated again. When the time comes, perhaps I'll try distrobox if I can't easily backport it.

[-] hersh@literature.cafe 2 points 1 year ago

The city of Portland disagrees! Back in 2014, they dumped 38 million gallons of water from a reservoir because one stupid drunk peed in it. https://www.bbc.com/news/world-us-canada-27069611

On Wednesday, Mr Shaff said while animal waste often found its way into the reservoir without any public health risk, there was "at least a perceived difference from my perspective" on human waste.

"I could be wrong on that, but the reality is our customers don't anticipate drinking water that's been contaminated by some yahoo who decided to pee into a reservoir," he said.

view more: ‹ prev next ›

hersh

joined 1 year ago