Package Details: cura-bin 5.7.1-4

Git Clone URL: https://aur.archlinux.org/cura-bin.git (read-only, click to copy)
Package Base: cura-bin
Description: State-of-the-art slicer app to prepare your 3D models for your 3D printer
Upstream URL: https://ultimaker.com/software/ultimaker-cura
Licenses: LGPL3
Conflicts: cura
Provides: cura
Submitter: prurigro
Maintainer: prurigro
Last Packager: prurigro
Votes: 41
Popularity: 1.48
First Submitted: 2022-09-02 21:14 (UTC)
Last Updated: 2024-05-09 15:07 (UTC)

Latest Comments

1 2 3 4 5 6 .. 14 Next › Last »

sausix commented on 2024-05-09 20:04 (UTC)

Just tested on a modern AMD graphics laptop. Only by rotating the empty bed I could see framerate differences. pkgrel4 is more smoother.

prurigro commented on 2024-05-09 19:21 (UTC)

I have both vulkan-radeon and amdvlk, and it's possible that amdvlk might be the default? That might account for the difference if it is.

So far the problem the fix addresses only seems to affect nvidia users, so let's hold tight and limit it to that subset of users until someone with amd or intel reports otherwise.

Thanks again for the report, as well as your offer to test!

bioxz commented on 2024-05-09 19:08 (UTC)

That ZINK error seems to be caused by an incompatible Vulkan driver. Are you using vulkan-radeon as well? If the fix would bring an advantage to AMD users as well and there is something I could test, let me know.

prurigro commented on 2024-05-09 15:06 (UTC)

@bioxz: Thanks for the report! I wonder why it didn't kill performance on my RDNA2 card. Either way, I'm pushing an update that limits the fix to nvidia users.

bioxz commented on 2024-05-06 19:53 (UTC)

The latest change broke Cura for me. The performance is abysmal. Directly calling "/opt/ultimaker-cura/AppRun" is fine, but the new command with environment parameters looks like it makes the 3D rendering running on CPU. I'm unable to view complex models.

I'm using Wayland + KDE on a Radeon RDNA2 GPU with the amdgpu driver and vulkan-radeon for Vulkan. During the start with the new parameters I get

MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER)
libEGL warning: egl: failed to create dri2 screen

prurigro commented on 2024-04-30 05:48 (UTC)

@sausix: Thanks for testing, and those concerns are valid. For now I've updated the script to include mesa as an optional dependency (with an explanation that it's required for use with the closed source nvidia driver + wayland), and added a test to ensure /usr/share/glvnd/egl_vendor.d/50_mesa.json exists before going that route.

If people run into issues I can also check for the nvidia module, but this current method works with the open source amd driver so I suspect it'll probably be fine in most/all situations.

Cheers!

sausix commented on 2024-04-29 20:06 (UTC)

Wow. Your quick response made me get out of bed again.

It seems to work even without my $QT_QPA_PLATFORM set.

One concern was /usr/share/glvnd/egl_vendor.d/50_mesa.json file is part of mesa. But it should be installed at least when installing qt6-wayland.

My only concern is non nvidia users or people not having Vulkan stuff installed. Do they need the fix or can it even break things for them?
I'd recommend some poor "lsmod | grep -q nvidia && echo apply fix"

Are we sure every Nvidia+Wayland+Cura is broken without patching?