Plasma/Wayland/Nvidia: Difference between revisions
m (Improve formatting) |
|||
Line 3: | Line 3: | ||
=== Pre-requisites === | === Pre-requisites === | ||
* You need a very up-to-date Qt. Make sure you have >= Qt5.15.0 or 4bd13402f0293e85b8dfdf92254e250ac28094c7 cherry-picked. | * You need a very up-to-date Qt. Make sure you have >= Qt5.15.0 or [https://code.qt.io/cgit/qt/qtwayland.git/commit/?id=4bd13402f0293e85b8dfdf92254e250ac28094c7 4bd13402f0293e85b8dfdf92254e250ac28094c7] cherry-picked. | ||
=== Mode setting=== | === Mode setting=== | ||
Line 9: | Line 9: | ||
Check our driver is running in modesettings mode | Check our driver is running in modesettings mode | ||
<code>cat /sys/module/nvidia_drm/parameters/modeset</code> | |||
It should print "Y" | It should print "Y" | ||
Line 21: | Line 21: | ||
You should set the environment variable "KWIN_DRM_USE_EGL_STREAMS=1" | You should set the environment variable "KWIN_DRM_USE_EGL_STREAMS=1" | ||
The easiest place is to add a file /etc/profile.d/kwin.sh with the line | The easiest place is to add a file <code>/etc/profile.d/kwin.sh</code> with the line | ||
export KWIN_DRM_USE_EGL_STREAMS=1 | <code>export KWIN_DRM_USE_EGL_STREAMS=1</code> | ||
Verify this is working with the command line tool "env" after rebooting. | Verify this is working with the command line tool "env" after rebooting. |
Revision as of 15:05, 23 June 2020
Running Nvidia Wayland
Pre-requisites
- You need a very up-to-date Qt. Make sure you have >= Qt5.15.0 or 4bd13402f0293e85b8dfdf92254e250ac28094c7 cherry-picked.
Mode setting
Check our driver is running in modesettings mode
cat /sys/module/nvidia_drm/parameters/modeset
It should print "Y"
If not, modify your kernel command line and add the line nvidia-drm.modeset=1. Search for "kernel parameters" in your distribution https://wiki.archlinux.org/index.php/Kernel_parameters is a good starting point
Tell kwin to run with EGLStreams.
You should set the environment variable "KWIN_DRM_USE_EGL_STREAMS=1"
The easiest place is to add a file /etc/profile.d/kwin.sh
with the line
export KWIN_DRM_USE_EGL_STREAMS=1
Verify this is working with the command line tool "env" after rebooting.
Login
- Select "Plasma (wayland)" from your login manager
- Enjoy your beautiful super-fast accelerated wayland desktop!