Recently bought a RX7600XT and experienced lagging in Krita and flickering in blender since. I installed the drivers from AMD’s website, and ROCm.

I am unsure and totally overwhelmed as to what could cause these issues. ChatGPT always wants me to edit /etc/default/grub, but I am not sure why and what the bootloader has got to do with it?

These are quite a lot of questions and few information. If you need anything I am more than happy to provide any information.

Sys Info
  • Linux Mint Cinnamon 22

  • Linux Kernel 6.8

  • CPU AMD Ryzen 7 5800X

  • GPU AMD Navi 33 Radeon 7600 XT

  • RAM 16GB @3600mHz | 36GB Swap

  • Cosmic Cleric@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    11 days ago

    I installed the drivers from AMD’s website, and ROCm.

    Doesn’t Linux itself already have the AMD drivers that you need, so that you didn’t have to install any additional drivers?

  • vrojak@feddit.org
    link
    fedilink
    arrow-up
    5
    ·
    11 days ago

    Since no one mentioned these obvious mistakes yet: is your monitor cable plugged into your 7600XT, and not into the mainboard? Did you check your discrete and integrated GPU usages to make sure the programs are using the correct one?

  • traches@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    2
    ·
    11 days ago

    AMD drivers are baked into the kernel, so you shouldn’t have to install anything specific for your card. Steps I’d take:

    • uninstall whatever you didn’t install using your package manager
    • check that mesa and rocm are installed through your package manager

    With Linux distros, you install almost everything through a package manager. Downloading an installer from some website does happen very occasionally, but 99% of the time it will be provided by your distro.

  • Eeyore_Syndrome@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    edit-2
    11 days ago

    I installed the drivers from AMD’s website, and ROCm.

    What distro?

    Teachable Momment Time:

    • Installing drivers from websites blindly isn’t great on consumer desktop Linux.
    • Those sites are really meant for production/server/workstations.
    • Nvidia drivers as an example, use the distro package manager instead.
    • Some distros even have separate ISO images entirely.
    • Or different/extra setup instructions/steps for Nvidia users entirely.

    No need to install extra shit for AMD.

    RHEL, Ubuntu and SLED are also technically the only supported distros for AMD Radeon™ Linux® Drivers / GPUPRO.

    Driver’s are baked into Kernel+Mesa.

    some distros.....

    Tho some distros lag behind on Kernel+Mesa releases…like buntu…probably need to add some PPA just to get recent versions lol.

    Consider using a container for Blender instead:

    Such as using a Fedora Distrobox:

    distrobox create --name fedora --image ghcr.io/ublue-os/fedora-distrobox:latest

    Then sudo dnf install blender rocm

    inside the box.

    You can easily export applications from your containers with BoxBuddy.

    Tinkering with drivers on a host computer makes things worse oftentimes. Mucking up containers is much easier to fix.

    Reasons why DacinchiBox uses rusticl instead of ROCm.

    You could be doing all this with just a ujust command on Bazzite. 🙃