I use both Pop_OS! and Manjaro in my desktop and in my notebook, with Gnome. In both I am able to run wayland or to have it as an option in the log in screen, except for Manjaro in my notebook. Since I want to use multiple monitors in the laptop with different resolutions, Wayland seems to be the option. Yet, all I get in my login is "Gnome" and "Gnome Classic", and I confirmed in all cases that x11 is running.
I am sure it is not hardware limitation because when running Pop_OS! 19.04 I do get Wayland to work, and very well. It is a macbook pro 11,5 (AMD radeon R9) and I tried various solutions I found in similar topics on this forum and on arch wiki as well.
For instance, editing /etc/gdm/custom.conf and adding:
OR commenting out "WaylandEnable=false"
as suggested here did noting for me.
Also, adding the amdgpu driver in early KMS as suggested in the arch wiki did not work either.
I went through other variants of the above, all to no avail. It is specially frustrating for me because I tend to use Manjaro in my desktop a lot, but see myself mostly using Pop_OS! or Ubuntu in my notebook because of this issue. The hardware details are:
$ cat /etc/gdm/custom.conf
# GDM configuration storage [daemon] AutomaticLoginEnable=False # Uncoment the line below to force the login screen to use Xorg # WaylandEnable=false WaylandEnable=True [security] [xdmcp] [chooser] [debug] # Uncomment the line below to turn on debugging #Enable=true
$ inxi -Fxzc0
System: Host: pcmbp16-manjaro Kernel: 5.2.1-1-MANJARO x86_64 bits: 64 compiler: gcc v: 9.1.0 Desktop: Gnome 3.32.2 Distro: Manjaro Linux Machine: Type: Laptop System: Apple product: MacBookPro11,5 v: 1.0 serial: <filter> Mobo: Apple model: Mac-06F11F11946D27C5 v: MacBookPro11,5 serial: <filter> UEFI: Apple v: 192.0.0.0.0 date: 04/18/2019 Battery: ID-1: BAT0 charge: 76.4 Wh condition: 76.4/99.8 Wh (77%) model: DP bq20z451 status: Full CPU: Topology: Quad Core model: Intel Core i7-4980HQ bits: 64 type: MT MCP arch: Haswell rev: 1 L2 cache: 6144 KiB flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 44717 Speed: 998 MHz min/max: 800/4000 MHz Core speeds (MHz): 1: 998 2: 998 3: 998 4: 998 5: 999 6: 999 7: 999 8: 999 Graphics: Device-1: AMD Venus XT [Radeon HD 8870M / R9 M270X/M370X] vendor: Apple driver: radeon v: kernel bus ID: 01:00.0 Display: x11 server: X.org 1.20.5 driver: radeon resolution: <xdpyinfo missing> OpenGL: renderer: AMD VERDE (DRM 2.50.0 5.2.1-1-MANJARO LLVM 8.0.0) v: 4.5 Mesa 19.1.2 direct render: Yes Audio: Device-1: Intel 8 Series/C220 Series High Definition Audio driver: snd_hda_intel v: kernel bus ID: 00:1b.0 Device-2: AMD Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series] vendor: Apple driver: snd_hda_intel v: kernel bus ID: 01:00.1 Device-3: Broadcom and subsidiaries 720p FaceTime HD Camera driver: bdc-pci bus ID: 05:00.0 Sound Server: ALSA v: k5.2.1-1-MANJARO Network: Device-1: Broadcom and subsidiaries BCM43602 802.11ac Wireless LAN SoC vendor: Apple driver: brcmfmac v: kernel port: 3000 bus ID: 04:00.0 IF: wlp4s0 state: down mac: <filter> Device-2: Broadcom and subsidiaries NetXtreme BCM57762 Gigabit Ethernet PCIe vendor: Apple Thunderbolt to driver: tg3 v: 3.137 port: 3000 bus ID: 0b:00.0 IF: ens9 state: up speed: 1000 Mbps duplex: full mac: <filter> Drives: Local Storage: total: 1.75 TiB used: 8.78 GiB (0.5%) ID-1: /dev/nvme0n1 model: Aura Pro X2 size: 1.75 TiB Partition: ID-1: / size: 31.25 GiB used: 8.65 GiB (27.7%) fs: ext4 dev: /dev/nvme0n1p6 Sensors: System Temperatures: cpu: 51.5 C mobo: N/A gpu: radeon temp: 60 C Fan Speeds (RPM): N/A Info: Processes: 247 Uptime: 33m Memory: 15.54 GiB used: 2.04 GiB (13.1%) Init: systemd Compilers: gcc: N/A Shell: bash v: 5.0.7 inxi: 3.0.34
Any help would be greatly appreciated.