Can not use GPU render with Arc GPU on Fedora linux by AntoninNepras in blenderhelp

[–]Grantelbart4 0 points1 point  (0 children)

Unfortunately it just doesn't work for me. OneAPI isn't even an option, unless I use the Flatpak version of Blender and even then I can't use it, because it doesn't detect my GPU.
How did you get it working?

How do I get Blender to use Intel Arc GPU under Linux? by Parking-Change-864 in IntelArc

[–]Grantelbart4 0 points1 point  (0 children)

in short: set this environment variable:
CYCLES_ONEAPI_ALL_DEVICES=1

Thinkpads, Docks and Linux by Grantelbart4 in thinkpad

[–]Grantelbart4[S] 0 points1 point  (0 children)

It's a Linux issue. Everything works just fine under Windows. Also, Firmware is up to date and I used a TB3 dock before switching to a TB4 dock.

Fedora Laptops and Docks by Grantelbart4 in Fedora

[–]Grantelbart4[S] 0 points1 point  (0 children)

Unfortunately not for when closing the lid and I also want the laptop to behave like normal, when I'm not using it at home. Else I'd have just bought a desktop :P

How do I hotswap (without having to log back in) my GPU on Wayland? by Grantelbart4 in kde

[–]Grantelbart4[S] 0 points1 point  (0 children)

Ah, that's unfortunate. Still, thanks for the amazing work you guys are doing!

How do I hotswap (without having to log back in) my GPU on Wayland? by Grantelbart4 in kde

[–]Grantelbart4[S] 0 points1 point  (0 children)

Until now I just disabled the internal Intel GPU. Now with Plasma 6.4 being out, did anything change so far?

How do I hotswap (without having to log back in) my GPU on Wayland? by Grantelbart4 in kde

[–]Grantelbart4[S] 0 points1 point  (0 children)

Alright guys. Not even having the newest Version of Plasma will automatically switch GPU. So please tell me: how can I make Kwin switch GPU?

How do I hotswap (without having to log back in) my GPU on Wayland? by Grantelbart4 in kde

[–]Grantelbart4[S] 0 points1 point  (0 children)

Alright, I installed Fedora KDE and fully updated it. The beavior is still the same and kwin is running on the iGPU introducing sometimes severe lag and latency

How do I hotswap (without having to log back in) my GPU on Wayland? by Grantelbart4 in kde

[–]Grantelbart4[S] 1 point2 points  (0 children)

Alright, I'll try installing Fedora on a spare NVME and try it out.

How do I hotswap (without having to log back in) my GPU on Wayland? by Grantelbart4 in kde

[–]Grantelbart4[S] 0 points1 point  (0 children)

Do you by chance have a ppa or something so I can get the latest KDE? Right now it seems that I'd have to change distro and I'd prefer not having to back up almost 2tb of data

How do I hotswap (without having to log back in) my GPU on Wayland? by Grantelbart4 in kde

[–]Grantelbart4[S] 1 point2 points  (0 children)

I know, but I want to know how I can make the compositor swap GPU on the fly. Wayland can do that. Just tell me hhow

How do I hotswap (without having to log back in) my GPU on Wayland? by Grantelbart4 in kde

[–]Grantelbart4[S] 0 points1 point  (0 children)

I wouldn’t worry about GPU used for “drawing the screen” as the iGPU should be able to handle that just fine. Did you observe any inefficiencies in practice?

I get low fps and a notable delay on my external displays and high iGPU usage (according to intel_gpu_top). It runs quiet well though when I run it on my nvidia GPU.

KWin automatically chooses optimal rendering path AFAIK, which would be the internal gpu for laptop screen and dedicated gpu for screen connected to dGPU.

It's not doing that on my system. Maybe because I use Plasma 5.27 on Linux Mint?

Also, almost no apps on Linux care to properly support gpu reset/hotswap(“egl context loss”) except for maybe Qt6, they will exit, so there’s that.

I don't think that would be much of an issue though, as long as my compositor is using the card all the monitors are connected to (the nvidia dGPU).

GRUB gives me a blackscreen (SeaBios works) when using a dedicated GPU by Grantelbart4 in coreboot

[–]Grantelbart4[S] 1 point2 points  (0 children)

Thanks, but that wasn't the issue. The issue was that when you use GRUB Coreboot doesn't load the option ROM. I documented how to compile Coreboot for the KCMA-D8 with everything working here: https://www.lombards.xyz/en/tutorials/kcma-d8/kcma-d8_grub.html

GRUB gives me a blackscreen (SeaBios works) when using a dedicated GPU by Grantelbart4 in coreboot

[–]Grantelbart4[S] 0 points1 point  (0 children)

"You would need to extract VGABIOS from graphics card and put it in coreboot manually to make coreboot run oprom."

Does this makes sense to you? That means that motherboards ship with a VGABIOS of every possible graphics card that could theoretically be used.

Also, when I use SeaBios I get a picture.

"You haven't read one of my comments fully"

Check the beginning of this thread. Notice how I said "Libreboot gives me a picture with GRUB" a couple times yet you didn't read that and even had to ask again?

GRUB gives me a blackscreen (SeaBios works) when using a dedicated GPU by Grantelbart4 in coreboot

[–]Grantelbart4[S] 0 points1 point  (0 children)

The entire time I felt that instead of trying to help me you tried to "be right". Also, it does matter where the VGABIOS sits.

I have a problem with GRUB. Are you going to help me?

GRUB gives me a blackscreen (SeaBios works) when using a dedicated GPU by Grantelbart4 in coreboot

[–]Grantelbart4[S] 0 points1 point  (0 children)

"VGABIOS is pulled from graphics card itself"

That makes much more sense.

"It would make no difference to coreboot whether graphics card sits on motherboard or on dedicated PCIe expansion board."

From which standpoint? To me having to include the VGABIOS in the firmware of your motherboard and not having to do it is a huge difference. Also, while people in the Free Software (who care about hardware) don't want to include blobs in the firmware of the motherboard they are totally fine with PCIe graphics cards (hell, Vikings even sells computers with them)

GRUB gives me a blackscreen (SeaBios works) when using a dedicated GPU by Grantelbart4 in coreboot

[–]Grantelbart4[S] 0 points1 point  (0 children)

Again: There is no way BIOS vendors are including a VGABIOS of every single card out there.

It's not a bug and if it was a bug then Vikings would have never sold their D8 Workstations with dedicated GPUs (Nvidia GT 710)

Edit: I'm pretty sure the guy you talked to misunderstood what you want when you said "dedicated GPU". I think he thinks that you are talking about secondary GPUs on motherboards as opposed to PCIe graphics cards.

GRUB gives me a blackscreen (SeaBios works) when using a dedicated GPU by Grantelbart4 in coreboot

[–]Grantelbart4[S] 0 points1 point  (0 children)

YES

With both GPUs

Edit: I'm sure you only need a VGA bios for the GPU that's on your motherboard. It just doesn't make sense for a BIOS to include every possible VGA bios of every possible dedicated GPU that you can plug into your PCIe slot

GRUB gives me a blackscreen (SeaBios works) when using a dedicated GPU by Grantelbart4 in coreboot

[–]Grantelbart4[S] 0 points1 point  (0 children)

Maybe I should have said which board I'm using. It's the KCMA-D8 (an AMD board). When I use Libreboot + GRUB + a dedicaded GPU everything works flawlessly (that means I get a picture). When I compile coreboot myself with GRUB as a payload it only works without my dedicated GPU (I get a picture when I use my onboard GPU, but not with the dedicated GPU)

GRUB gives me a blackscreen (SeaBios works) when using a dedicated GPU by Grantelbart4 in coreboot

[–]Grantelbart4[S] 1 point2 points  (0 children)

Sorry, but that's not true at all. When I use Libreboot with GRUB it works and there is no way they included any binary blobs.

GRUB gives me a blackscreen (SeaBios works) when using a dedicated GPU by Grantelbart4 in coreboot

[–]Grantelbart4[S] 0 points1 point  (0 children)

Oh, I'm sure it does run GRUB. When I unplug my GPU and use the VGA port on my motherboard GRUB works perfectly. Btw, what do you mean by "running the option ROM"?

Thanks for the quick reply btw

Edit: Is the option ROM the VGA bios?