POP-Os,Intel Laptop CPU, Nvidia gtx 1070 with nvidia 555 driver, popdev master, latest cosmic-comp version in popdev master
Putting my 3d software packages to the test on cosmic again, I've encountered some issues related to (what I believe) running qt based apps on cosmic. I hope this is the right place for that.
My point of reference: on pop-gnome-wayland everything works just fine.
I created to aliases in order to run the particular application:
alias run_houdini="__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia QT_PLUGIN_PATH=/usr/lib/x86_64-linux-gnu/qt5/plugins QT_QPA_PLATFORM_PLUGIN_PATH=/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms QT_QPA_PLATFORM=xcb QT_QPA_PLATFORM=xcb hindie"
alias run_nuke="__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia QT_PLUGIN_PATH=/usr/lib/x86_64-linux-gnu/qt5/plugins QT_QPA_PLATFORM_PLUGIN_PATH=/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms QT_QPA_PLATFORM=xcb /home/matti/programs/Nuke15.1v2/Nuke15.1 --nukex --nc"
Comparing executing the apps on pop-gnome-wayland vs cosmic:
-
On pop-gnome-wayland : run_houdini -> runs as expected
-
On pop-gnome-wayland: run_nuke -> runs as expected but gives a warning in the terminal on startup:
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
-
On cosmic: run_houdini -> starts as expected, but opening certain windows/interface elements crash the app
-
On cosmic: run_houdini with QT_QPA_PLATFORM=wayland -> crashes (this does work on pop-gnome-wayland as well)
Qt Error: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), linuxfb (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), minimal (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), minimalegl (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), offscreen (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), vnc (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), wayland-egl (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), wayland (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), wayland-xcomposite-egl (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), wayland-xcomposite-glx (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), xcb (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, webgl, xcb.
-
On cosmic: run_nuke -> starts but has visual glitches (like ui elements overlapping in wrong order) and a bit crashy sometimes
-
On cosmic: run_nuke with QT_QPA_PLATFORM=wayland -> crashes (does as well on pop-gnome-wayland, so might be due to the application vendor)
qt.qpa.plugin: Could not load the Qt platform plugin "wayland" in "/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms" even though it was found. This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), linuxfb (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), minimal (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), minimalegl (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), offscreen (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), vnc (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), wayland-egl (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), wayland (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), wayland-xcomposite-egl (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), wayland-xcomposite-glx (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), xcb (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), linuxfb, minimal, offscreen, vnc, xcb, eglfs, minimalegl, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx.
-
on cosmic: run_nuke without any Qt related variables set -> starts but has visual glitches (like ui elements overlapping in wrong order) and in general crashy
Thanks in advance for reading through all this :D
POP-Os,Intel Laptop CPU, Nvidia gtx 1070 with nvidia 555 driver, popdev master, latest cosmic-comp version in popdev master
Putting my 3d software packages to the test on cosmic again, I've encountered some issues related to (what I believe) running qt based apps on cosmic. I hope this is the right place for that.
My point of reference: on pop-gnome-wayland everything works just fine.
I created to aliases in order to run the particular application:
alias run_houdini="__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia QT_PLUGIN_PATH=/usr/lib/x86_64-linux-gnu/qt5/plugins QT_QPA_PLATFORM_PLUGIN_PATH=/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms QT_QPA_PLATFORM=xcb QT_QPA_PLATFORM=xcb hindie"alias run_nuke="__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia QT_PLUGIN_PATH=/usr/lib/x86_64-linux-gnu/qt5/plugins QT_QPA_PLATFORM_PLUGIN_PATH=/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms QT_QPA_PLATFORM=xcb /home/matti/programs/Nuke15.1v2/Nuke15.1 --nukex --nc"Comparing executing the apps on pop-gnome-wayland vs cosmic:
On pop-gnome-wayland : run_houdini -> runs as expected
On pop-gnome-wayland: run_nuke -> runs as expected but gives a warning in the terminal on startup:
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.On cosmic: run_houdini -> starts as expected, but opening certain windows/interface elements crash the app
On cosmic: run_houdini with QT_QPA_PLATFORM=wayland -> crashes (this does work on pop-gnome-wayland as well)
Qt Error: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), linuxfb (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), minimal (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), minimalegl (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), offscreen (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), vnc (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), wayland-egl (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), wayland (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), wayland-xcomposite-egl (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), wayland-xcomposite-glx (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), xcb (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, webgl, xcb.On cosmic: run_nuke -> starts but has visual glitches (like ui elements overlapping in wrong order) and a bit crashy sometimes
On cosmic: run_nuke with QT_QPA_PLATFORM=wayland -> crashes (does as well on pop-gnome-wayland, so might be due to the application vendor)
qt.qpa.plugin: Could not load the Qt platform plugin "wayland" in "/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms" even though it was found. This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: eglfs (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), linuxfb (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), minimal (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), minimalegl (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), offscreen (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), vnc (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), wayland-egl (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), wayland (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), wayland-xcomposite-egl (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), wayland-xcomposite-glx (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), xcb (from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms), linuxfb, minimal, offscreen, vnc, xcb, eglfs, minimalegl, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx.on cosmic: run_nuke without any Qt related variables set -> starts but has visual glitches (like ui elements overlapping in wrong order) and in general crashy
Thanks in advance for reading through all this :D