View previous topic :: View next topic |
Author |
Message |
soya Guru
Joined: 29 Jan 2004 Posts: 429
|
Posted: Tue Mar 26, 2024 12:30 pm Post subject: Wayland or Xorg for KDE Plasma on Gentoo new/clean install? |
|
|
Hi,
I'm on a Gentoo clean install, and I'm wondering, for KDE Plasma Desktop Environment should I install Xorg or Wayland? My card is an AMD/ATI Radeon RX 550 LEXA PRO.
I'm looking for a performance, smooth and no issues/probs/bugs setup. I mean, I would like the desktop to be as much responsive as it could be where everything works as expected.
Thank you so much. _________________ Si el tonto te alaba laméntalo, si el listo te censura piénsalo. |
|
Back to top |
|
|
pietinger Moderator
Joined: 17 Oct 2006 Posts: 4437 Location: Bavaria
|
Posted: Tue Mar 26, 2024 12:38 pm Post subject: |
|
|
soya wrote: | [...] I mean, I would like the desktop to be as much responsive as it could be where everything works as expected. |
I am using a rock solid Plasma/KDE 5.27 with X11 and I have read that there are still (minor) problems with wayland ... _________________ https://wiki.gentoo.org/wiki/User:Pietinger |
|
Back to top |
|
|
CooSee Veteran
Joined: 20 Nov 2004 Posts: 1456 Location: Earth
|
Posted: Tue Mar 26, 2024 1:13 pm Post subject: |
|
|
IIRC KDE still depends and use X11 - even if you have -X in your make.conf
_________________ " Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier " |
|
Back to top |
|
|
eeckwrk99 Apprentice
Joined: 14 Mar 2021 Posts: 180 Location: Gentoo forums
|
Posted: Tue Mar 26, 2024 1:44 pm Post subject: |
|
|
Considering you have and AMD GPU, if I were you I would definitely try Wayland. If it works for you, stick with it, else you can still use the X11 session. |
|
Back to top |
|
|
logrusx Veteran
Joined: 22 Feb 2018 Posts: 1743
|
Posted: Tue Mar 26, 2024 2:57 pm Post subject: |
|
|
CooSee wrote: | IIRC KDE still depends and use X11 - even if you have -X in your make.conf
8) |
Way too many packages still don't support Wayland and I guess there are those which never will. That's why they depend on X libraries, not on the server itself. Wayland includes XWayland which serves such programs, for them it looks like a normal X11 server.
If you want to really disable any Xorg support you should throw away any such program.
Best Regards,
Georgi |
|
Back to top |
|
|
toralf Developer
Joined: 01 Feb 2004 Posts: 3925 Location: Hamburg
|
Posted: Tue Mar 26, 2024 3:05 pm Post subject: |
|
|
We use MS Teams here at work - and that's does not work with wayland in moment. |
|
Back to top |
|
|
CooSee Veteran
Joined: 20 Nov 2004 Posts: 1456 Location: Earth
|
Posted: Tue Mar 26, 2024 3:18 pm Post subject: |
|
|
Quote: | If you want to really disable any Xorg support you should throw away any such program. |
yes, you're absolutely right, but regarding to KDE only there's no chance to use it without X atm.
therefore, you need mesa with X installed and some QT apps and kde-frameworks/kwindowsystem, too.
Code: | emerge -vp --usepkg=n kde-plasma/plasma-meta
These are the packages that would be merged, in order:
Calculating dependencies ... done!
Dependency resolution took 3.18 s (backtrack: 0/20).
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
x11-libs/libxkbcommon:0
(x11-libs/libxkbcommon-1.6.0-4:0/0::gentoo, installed) USE="-X -doc -static-libs -test -tools wayland" pulled in by
(no parents that aren't satisfied by other packages in this slot)
(x11-libs/libxkbcommon-1.6.0:0/0::gentoo, ebuild scheduled for merge) USE="X -doc -static-libs -test -tools wayland" pulled in by
x11-libs/libxkbcommon[X] required by (dev-qt/qtgui-5.15.12-r2:5/5.15.12::gentoo, ebuild scheduled for merge) USE="X -accessibility dbus -debug egl -eglfs -evdev -gles2-only -ibus jpeg libinput -linuxfb png -test -tslib -tuio udev -vnc vulkan wayland"
^
!!! Enabling --newuse and --update might solve this conflict.
!!! If not, it might help emerge to give a more specific suggestion.
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by kde-plasma/plasma-meta-5.27.11::gentoo
# required by kde-plasma/plasma-meta (argument)
>=kde-plasma/kwin-5.27.11 lock
# required by kde-frameworks/kglobalaccel-5.115.0::gentoo
# required by kde-plasma/plasma-workspace-5.27.11::gentoo
# required by kde-plasma/plasma-browser-integration-5.27.11::gentoo
# required by kde-plasma/plasma-meta-5.27.11::gentoo[browser-integration]
# required by kde-plasma/plasma-meta (argument)
>=kde-frameworks/kwindowsystem-5.115.0 X
# required by dev-qt/qtx11extras-5.15.12::gentoo
# required by kde-plasma/plasma-workspace-5.27.11::gentoo
# required by kde-plasma/plasma-browser-integration-5.27.11::gentoo
# required by kde-plasma/plasma-meta-5.27.11::gentoo[browser-integration]
# required by kde-plasma/plasma-meta (argument)
>=dev-qt/qtgui-5.15.12-r2 X
# required by kde-frameworks/kcoreaddons-5.115.0::gentoo
# required by kde-frameworks/baloo-5.115.0::gentoo
# required by kde-plasma/plasma-workspace-5.27.11::gentoo[semantic-desktop]
# required by kde-plasma/plasma-browser-integration-5.27.11::gentoo
# required by kde-plasma/plasma-meta-5.27.11::gentoo[browser-integration]
# required by kde-plasma/plasma-meta (argument)
>=dev-qt/qtcore-5.15.12-r2 icu
# required by dev-qt/qtgui-5.15.12-r2::gentoo[X]
# required by media-libs/phonon-vlc-0.11.3-r1::gentoo
# required by media-libs/phonon-4.11.1-r2::gentoo[vlc]
# required by kde-plasma/plasma-workspace-5.27.11::gentoo
# required by kde-plasma/plasma-browser-integration-5.27.11::gentoo
# required by kde-plasma/plasma-meta-5.27.11::gentoo[browser-integration]
# required by kde-plasma/plasma-meta (argument)
>=x11-libs/libxkbcommon-1.6.0 X
# required by kde-plasma/libplasma-5.115.0::gentoo
# required by kde-plasma/plasma-workspace-5.27.11::gentoo
# required by kde-plasma/plasma-browser-integration-5.27.11::gentoo
# required by kde-plasma/plasma-meta-5.27.11::gentoo[browser-integration]
# required by kde-plasma/plasma-meta (argument)
>=kde-frameworks/kconfig-5.115.0 qml
# required by x11-base/xorg-server-21.1.11::gentoo[-minimal]
# required by x11-drivers/xf86-input-libinput-1.4.0::gentoo
# required by x11-base/xorg-drivers-21.1-r2::gentoo[input_devices_libinput]
>=media-libs/mesa-23.3.6 X
# required by kde-plasma/drkonqi-5.27.11::gentoo
# required by kde-plasma/plasma-meta-5.27.11::gentoo[crash-handler]
# required by kde-plasma/plasma-meta (argument)
>=kde-frameworks/kitemmodels-5.115.0 qml
# required by kde-plasma/xdg-desktop-portal-kde-5.27.11::gentoo
# required by kde-plasma/plasma-meta-5.27.11::gentoo[desktop-portal]
# required by kde-plasma/plasma-meta (argument)
>=dev-qt/qtprintsupport-5.15.12 cups
# required by kde-frameworks/kfilemetadata-5.115.0::gentoo[pdf]
# required by kde-frameworks/baloo-5.115.0::gentoo
# required by kde-plasma/plasma-workspace-5.27.11::gentoo[semantic-desktop]
# required by kde-plasma/plasma-browser-integration-5.27.11::gentoo
# required by kde-plasma/plasma-meta-5.27.11::gentoo[browser-integration]
# required by kde-plasma/plasma-meta (argument)
>=app-text/poppler-24.02.0 qt5
# required by kde-plasma/plasma-workspace-5.27.11::gentoo
# required by kde-plasma/plasma-browser-integration-5.27.11::gentoo
# required by kde-plasma/plasma-meta-5.27.11::gentoo[browser-integration]
# required by kde-plasma/plasma-meta (argument)
>=kde-frameworks/prison-5.115.0 qml
!!! The ebuild selected to satisfy "media-video/vlc:=[dbus,ogg,vorbis(+)]" has unmet requirements.
- media-video/vlc-3.0.20-r5::gentoo USE="-X -a52 alsa -aom -archive -aribsub -bidi -bluray -cddb -chromaprint -chromecast -dav1d dbus -dc1394 -debug (-directx) -dts dvbpsi -dvd encode -faad -fdk ffmpeg -flac -fluidsynth fontconfig gcrypt -gme -gstreamer gui -ieee1394 -jack jpeg -kate -keyring -libass -libcaca -libnotify libsamplerate -libtar -libtiger -linsys -lirc -live -lua -macosx-notifications -mad -matroska -modplug mp3 mpeg -mtp -musepack ncurses -nfs ogg -omxil -optimisememory -opus png -projectm pulseaudio -rdp -run-as-root -samba -sdl-image -sftp -shout -sid -skins -soxr -speex -srt ssl svg -taglib -test -theora -tremor truetype -twolame udev -upnp -v4l vaapi -vdpau -vnc -vpx wayland -x264 -x265 xml -zeroconf -zvbi" CPU_FLAGS_X86="mmx sse" LUA_SINGLE_TARGET="lua5-1"
The following REQUIRED_USE flag constraints are unsatisfied:
vaapi? ( X )
The above constraints are a subset of the following complete expression:
chromecast? ( encode ) directx? ( ffmpeg ) fontconfig? ( truetype ) libcaca? ( X ) libtar? ( skins ) libtiger? ( kate ) lua? ( exactly-one-of ( lua_single_target_lua5-1 ) ) skins? ( archive gui truetype X xml ) ssl? ( gcrypt ) vaapi? ( ffmpeg X ) vdpau? ( ffmpeg X )
(dependency required by "media-libs/phonon-vlc-0.11.3-r1::gentoo" [ebuild])
(dependency required by "media-libs/phonon-4.11.1-r2::gentoo[vlc]" [ebuild])
(dependency required by "kde-plasma/plasma-workspace-5.27.11::gentoo" [ebuild])
(dependency required by "kde-plasma/plasma-browser-integration-5.27.11::gentoo" [ebuild])
(dependency required by "kde-plasma/plasma-meta-5.27.11::gentoo[browser-integration]" [ebuild])
(dependency required by "kde-plasma/plasma-meta" [argument]) |
_________________ " Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier " |
|
Back to top |
|
|
soya Guru
Joined: 29 Jan 2004 Posts: 429
|
Posted: Thu Mar 28, 2024 12:06 am Post subject: |
|
|
Thanks a lot guys. I think, by the now, I'll stick to Xorg. But, i've read wayland will be default for KDE Plasma 6. What do you think about it? _________________ Si el tonto te alaba laméntalo, si el listo te censura piénsalo. |
|
Back to top |
|
|
spica Apprentice
Joined: 04 Jun 2021 Posts: 293
|
Posted: Thu Mar 28, 2024 12:31 am Post subject: |
|
|
toralf wrote: | We use MS Teams here at work - and that's does not work with wayland in moment. |
I run web version in www-client/google-chrome, it is installed as a desktop application. Screen sharing works too. This setup works well and does not differ from native application |
|
Back to top |
|
|
Goverp Advocate
Joined: 07 Mar 2007 Posts: 2027
|
Posted: Thu Mar 28, 2024 10:58 am Post subject: |
|
|
FWIW I've been using KDE+Wayland almost exclusively for 8 or 9 months with no showstoppers. A few things are broken enough to require me to switch back to X for a period (I have a setup where that's done by using a different tty) - Zoom screen sharing (though I think I could fix that if I could get sufficient enthusiasm), and the occasional screen lockup or black screen (perhaps monthly now). I don't have dual monitors or Nvidia graphics, where IIUC things are still not so good. _________________ Greybeard |
|
Back to top |
|
|
Spanik l33t
Joined: 12 Dec 2003 Posts: 963 Location: Belgium
|
Posted: Fri Mar 29, 2024 8:23 am Post subject: |
|
|
soya wrote: | Thanks a lot guys. I think, by the now, I'll stick to Xorg. But, i've read wayland will be default for KDE Plasma 6. What do you think about it? |
I'm not looking forward to it. _________________ Expert in non-working solutions |
|
Back to top |
|
|
toralf Developer
Joined: 01 Feb 2004 Posts: 3925 Location: Hamburg
|
Posted: Mon Apr 01, 2024 10:41 am Post subject: |
|
|
spica wrote: | toralf wrote: | We use MS Teams here at work - and that's does not work with wayland in moment. |
I run web version in www-client/google-chrome, it is installed as a desktop application. Screen sharing works too. This setup works well and does not differ from native application | Here video works only for group channels, but not for individuals. |
|
Back to top |
|
|
toon n00b
Joined: 26 Jan 2003 Posts: 69 Location: The Netherlands
|
Posted: Tue Apr 30, 2024 2:11 pm Post subject: |
|
|
soya wrote: | Thanks a lot guys. I think, by the now, I'll stick to Xorg. But, i've read wayland will be default for KDE Plasma 6. What do you think about it? |
I have tried Wayland on my Plasma 5 system and it proved rather unstable for me, so I decided to switch back to X-sessions.
I'm looking forward to Plasma 6, once it is declared stable on Gentoo.
Wayland should be stable then.
Don't worry about applications that lack Wayland support. Plasma 6 will fall back to X for those. |
|
Back to top |
|
|
keet Guru
Joined: 09 Sep 2008 Posts: 571
|
Posted: Tue Apr 30, 2024 3:05 pm Post subject: |
|
|
K.D.E. Wayland has been working well for me with my Radeon graphics card. |
|
Back to top |
|
|
turtles Veteran
Joined: 31 Dec 2004 Posts: 1670
|
Posted: Tue Apr 30, 2024 3:58 pm Post subject: |
|
|
My simpleton understanding is that X and Wayland are two different approaches to running a display & display protocol on Linux, X is the old way Wayland is a new.
Its mostly the same developers working on both, just that all the new development goes to Wayland and new devs will at some point probably only work on Wayland.
When Wayland becomes stable enough I imagine it will just get pulled in as part of an update, as I think the Raspberry OS has done?
the idea was apps that still need X support will pull in a X server that can run alongside Wayland.
Although its possibly going to be more like the IPV4 -> IPV6 'update' and you'll likely need parts of X and Wayland for the foreseeable future.
Either way I dont think its like there are two display projects in Linux that are competing with each-other, its the same mechanics working on a crusty old ship and a new speed boat. _________________ Donate to Gentoo |
|
Back to top |
|
|
|