Houdini on Wayland Linux

   17859   75   11
User Avatar
Member
136 posts
Joined: 8月 2013
オフライン
Guys, is it possible yet to run win apps on linux?
Especially Adobe ones...
User Avatar
Member
105 posts
Joined: 8月 2017
オフライン
@coccarolla It is possible. But especially Adobe/Affinity may have noticably worse performance or UI glitches. It may also take hours of your time to properly set it up. Definitely takes a technical person to do it. It's safer to learn native alternatives.
User Avatar
Member
3 posts
Joined: 8月 2023
オフライン
I've got Houdini 21 running really smooth with the latest Nvidia drivers (RTX 4090) and Wayland (KDE) on Arch.
With the exception of the same mousewheel scrolling issue in the network and param views.

I went down the rabbit hole figuring out the cause of it, and most likely the culprit of it is Wayland's Qt6 that sends mousewheel event values in degrees instead of pixel shift. Hence X11 works fine.

I naively hoped disabling smooth scrolling in KDE or remapping it to increments would help, but had no success.
Hou 20.5 (QT5 version) works fine.

If anyone managed to solve that issue please share
In the meantime I can only hope SideFX will release a Daily with a fix *pretty please*
User Avatar
Member
48 posts
Joined: 7月 2020
オフライン
Is it possible to run on wayland from terminal with --ozone-platform=x11 parameter to switch to x11 only for houdini ?
I didn't check that and have no houdini installed, will that work ?
Edited by Erik Ws - 2025年9月18日 03:46:42
User Avatar
Member
10 posts
Joined: 6月 2017
オフライン
Erik Ws
Is it possible to run on wayland from terminal with --ozone-platform=x11 parameter to switch to x11 only for houdini ?
I didn't check that and have no houdini installed, will that work ?
I think ozone exclusively belongs to the chromium framework and is not associated to anything UI related houdini-wise
User Avatar
Member
3 posts
Joined: 8月 2023
オフライン
Erik Ws
Is it possible to run on wayland from terminal with --ozone-platform=x11 parameter to switch to x11 only for houdini ?
I didn't check that and have no houdini installed, will that work ?
Thanks for the suggestion, unfortunately this didn't work. As MattiBRND mentioned - ozone is for Chromium, we would have to force QT's X11 instead. (I have no clue myself)

But, I tested Houdini 21 under QT x11 like this:
unset WAYLAND_DISPLAY QT_WAYLAND_RECONNECT
export QT_QPA_PLATFORM=xcb
/opt/hfs21.0.440/bin/houdini

Confirming it's running under x11 (I think this confirms it )

# grabing Houdini's process ID
pidof houdini-bin

# checking linked sockets/libs that have wayland or x11:
lsof -p "HOUDINI PID" | grep -E 'wayland|X11'

# My output shows X11 libs only:
/usr/lib/libX11-xcb.so.1.0.0 (path dev=0,35)
/usr/lib/libX11.so.6.4.0 (path dev=0,35)

Does this suggest that Wayland, or at least QT under wayland, might not be the cause of the issue after all? :/

Any other ideas?
Edited by ambiouse - 2025年9月19日 13:07:37
User Avatar
Member
48 posts
Joined: 7月 2020
オフライン
I don't know... I installed Houdini Apprentice (I don't think license type matters for wayland)
it runs smooth across all tested scenarios, except scrolling issue in node editor which just doesn't work (no reaction on mouse wheel), but I can zoom with RMB, it's little bit annoying but nothing that is real trouble.
My System is Ubuntu 24.04.1 on newest stable nvidia driver 580.82.09 + vk viewport.
What I need to test it with, what else problems wayland might have on houdini can you please share experience?

Can Sidefx somehow fix that scroll issue? But I don't think that's their side of work .
Anyway, it runs unexpectedly well. Also I feel Ubuntu itself little bit different now, it's kinda faster across all apps I have here!
in short among all drivers I had 580.82.09 is my favourite so far.
Fingers crossed!
Edited by Erik Ws - 2025年9月28日 18:04:24
User Avatar
Member
3 posts
Joined: 5月 2017
オフライン
Hey Linux guys!
So glad I found this post

I've been running cachyOS/hyprland for a while, H20.5 worked pretty much flawlessly out of the box, but H21 has a couple of issues.

One is the mouse wheel which is known (only works in the viewport for me), but another much worse bug I'm experiencing is with the tab menu... after a while, apparently randomly, it just freezes. Some times after hours, some times after minutes.
The other thing is any drag and drop function inside Houdini is broken - only in houdini tho, so it's not a hyprland thing apparently.

These only happen on hyprland, and not on plasma/wayland for example.

Any idea what I could try to fix it? Besides waiting for better support for the whole wayland env
User Avatar
Member
8076 posts
Joined: 7月 2005
オフライン
The main thing that has changed in this area is the use of Qt 6.5 from Qt 5.15 so I'd hazard a guess is to see if other applications that use Qt 6.5 have the same problems with hyprland as well. But in Houdini's case, it still doesn't use the Wayland backend. If it's running on Wayland, it's because it's using the xcb backend with whatever Xserver emulation that you're using with wayland (probably XWayland?).
Edited by edward - 2025年10月3日 08:21:32
User Avatar
Member
48 posts
Joined: 7月 2020
オフライン
if it is using xwayland why we still have a problems? with mouse scroll for example, since houdini is completely ok on x11.
if h is using xwayland and not wayland how to force it to wayland ?
Edited by Erik Ws - 2025年10月3日 06:34:15
User Avatar
Member
8076 posts
Joined: 7月 2005
オフライン
Erik Ws
if it is using xwayland why we still have a problems?

Because xwayland is not x11. If you've read the above posts, someone mentioned that xwayland used to far worst and Houdini was not usable under it before. I'm guessing that there might also be differences in hyprland/xwayland as well.

if h is using xwayland and not wayland how to force it to wayland ?
We cannot force Houdini to use wayland because that requires the Qt wayland backend to be shipped with Houdini which is currently missing.
Edited by edward - 2025年10月6日 17:17:05
User Avatar
Member
3 posts
Joined: 5月 2017
オフライン
edward
The main thing that has changed in this area is the use of Qt 6.5 from Qt 5.15 so I'd hazard a guess is to see if other applications that use Qt 6.5 have the same problems with hyprland as well. But in Houdini's case, it still doesn't use the Wayland backend. If it's running on Wayland, it's because it's using the xcb backend with whatever Xserver emulation that you're using with wayland (probably XWayland?).

So, a couple days after my previous post the tab menu bug started showing in plasma as well, even if much less than on hyprland... superweird...

BUT

After reading this I tried installing the latest daily version, qt5 variant... for now all I can say is: the mouse wheel is back!!
Hopefully the tab menu bug won't show up, I'll report after some usage
Edited by gios - 2025年10月4日 07:46:27
User Avatar
Member
3 posts
Joined: 8月 2023
オフライン
gios
edward
The main thing that has changed in this area is the use of Qt 6.5 from Qt 5.15 so I'd hazard a guess is to see if other applications that use Qt 6.5 have the same problems with hyprland as well. But in Houdini's case, it still doesn't use the Wayland backend. If it's running on Wayland, it's because it's using the xcb backend with whatever Xserver emulation that you're using with wayland (probably XWayland?).

So, a couple days after my previous post the tab menu bug started showing in plasma as well, even if much less than on hyprland... superweird...

BUT

After reading this I tried installing the latest daily version, qt5 variant... for now all I can say is: the mouse wheel is back!!
Hopefully the tab menu bug won't show up, I'll report after some usage

qt5 fixes the mousewheel issue on KDE (EndeavorOS / Arch).
Yaaaay. Thanks SideFX.

I will stick to the Daily for now.
I hope this will help ironing it out and will eventually transfer to an LTS release.
User Avatar
Member
48 posts
Joined: 7月 2020
オフライン
qt5 fixes the mousewheel issue on KDE (EndeavorOS / Arch).
Yaaaay. Thanks SideFX.
I will stick to the Daily for now.
I hope this will help ironing it out and will eventually transfer to an LTS release.

Latest build 21.0.512
I don't think it fixes it. I tried Arch and Ubuntu/Wayland
Mouse wheel still doesn't work :S
Edited by Erik Ws - 2025年10月24日 06:33:59
User Avatar
Member
282 posts
Joined: 2月 2016
オフライン
Erik Ws
I don't think it fixes it. I tried Arch and Ubuntu/Wayland
Make sure you're running the qt5 build of Houdini.
Though the qt5 version seems to have issues here with losing keyboard focus (If I remember correctly)
User Avatar
Member
48 posts
Joined: 7月 2020
オフライン
For some reason it installs not QT version, but it is ok now and mouse wheel is back, thanks.
But I noticed one strange issue in python and vex, while coding it flickers, carret jumps from left to right, sometimes it does that sometimes not, freezes time to time, any ideas what it might be?

P.S. Same happens when renaming nodes
Edited by Erik Ws - 昨日 07:59:56
  • Quick Links