Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cinnamon Wayland Hangs on Black Screen #95

Open
MHSJenkins2 opened this issue Jul 3, 2024 · 8 comments
Open

Cinnamon Wayland Hangs on Black Screen #95

MHSJenkins2 opened this issue Jul 3, 2024 · 8 comments
Labels
bug Something isn't working

Comments

@MHSJenkins2
Copy link

Distribution

Mint 22 Beta

Package version

6.2.3

Graphics hardware in use

NVIDIA GeForce GTX 1060 6GB

Frequency

Always

Bug description

Linux 22 Beta: the (clearly labelled 'experimental') Cinnamon Wayland doesn't work in my system. Attempts to log in get met with a black screen and forces me to restart.

Steps to reproduce

Install Linux Mint 22 Beta. When login screen appears, select Cinnamon Wayland. Log in. For me it then displays a black screen and hangs there indefinitely.

Expected behavior

Ideally it would have let me log in with Cinnamon Wayland

Additional information

No response

@MHSJenkins2 MHSJenkins2 added the bug Something isn't working label Jul 3, 2024
@rcalixte rcalixte transferred this issue from linuxmint/cinnamon Jul 3, 2024
@rcalixte rcalixte changed the title Cinnamon Wayland Hangs on Black Screee Cinnamon Wayland Hangs on Black Screen Jul 3, 2024
@leigh123linux
Copy link

What driver are you using?, if nvidia, which version?

@jollycar
Copy link

I have the same problem, here are my specs:

Distribution

Manjaro Linux 24.0.3 (Wynsdey)

Kernel

Linux 6.9.7-273-tkg-bore (https://github.com/Frogging-Family/linux-tkg)

Package version

6.2.2

Graphics hardware in use

NVIDIA GeForce RTX 3090 [Discrete]

Frequency

Always

Bug description

Manjaro: the (clearly labelled 'experimental') Cinnamon Wayland doesn't work in my system. Attempts to log in get met with a black screen and forces me to restart.

Steps to reproduce

Install Manjaro. When login screen appears, select Cinnamon Wayland. Log in. For me it then displays a black screen and hangs there indefinitely.

Expected behavior

Ideally it would have let me log in with Cinnamon Wayland

Additional information

Driver: 555.58.02 (https://github.com/Frogging-Family/nvidia-all)

@leigh123linux
Copy link

leigh123linux commented Jul 13, 2024

I doubt the issue you have is caused by cinnamon or muffin, it's more likely your nvidia driver installation is deficient/broken.
It works fine here.

Screenshot from 2024-07-13 09-27-25

Screenshot from 2024-07-13 09-29-00

$ inxi -GSx
System:
  Host: leigh-pc Kernel: 6.9.8-200.fc40.x86_64 arch: x86_64 bits: 64
    compiler: gcc v: 2.41-37.fc40
  Desktop: Cinnamon v: 6.2.2 Distro: Fedora Linux 40 (Cinnamon)
Graphics:
  Device-1: NVIDIA TU117 [GeForce GTX 1650] driver: nvidia v: 555.58.02
    arch: Turing bus-ID: 01:00.0
  Display: wayland server: X.Org v: 24.1.1 with: Xwayland v: 24.1.1 driver:
    X: loaded: nvidia unloaded: fbdev,modesetting,nouveau,vesa
    gpu: nvidia,nvidia-nvswitch resolution: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: nvidia,swrast,zink platforms:
    active: gbm,wayland,x11,surfaceless,device inactive: device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 555.58.02
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
  API: Vulkan v: 1.3.283 drivers: N/A surfaces: xcb,xlib,wayland devices: 2
$ eglinfo -B
GBM platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 555.58.02
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 555.58.02
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 555.58.02
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

Wayland platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 555.58.02
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 555.58.02
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 555.58.02
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

X11 platform:
libEGL warning: egl: failed to create dri2 screen
DRM kernel driver 'nvidia-drm' in use. NVK requires nouveau.
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES 
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: zink Vulkan 1.3(NVIDIA GeForce GTX 1650 (NVIDIA_PROPRIETARY))
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.1.2
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: zink Vulkan 1.3(NVIDIA GeForce GTX 1650 (NVIDIA_PROPRIETARY))
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.1.2
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: zink Vulkan 1.3(NVIDIA GeForce GTX 1650 (NVIDIA_PROPRIETARY))
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.1.2
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

Surfaceless platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 555.58.02
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 555.58.02
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 555.58.02
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

Device platform:
Device #0:

Platform Device platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 555.58.02
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 555.58.02
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 555.58.02
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

Device #1:

Platform Device platform:
libEGL warning: egl: failed to create dri2 screen
libEGL warning: egl: failed to create dri2 screen
libEGL warning: egl: failed to create dri2 screen
eglinfo: eglInitialize failed

Device #2:

Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES 
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 18.1.6, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 24.1.2
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 18.1.6, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 24.1.2
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 18.1.6, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.1.2
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

@AClon314
Copy link

AClon314 commented Aug 31, 2024

Reproducible on me :(
Noted that, even not loaded nvidia mod driver modprobe -r nvidia*, it's still froze after login into cinnamon wayland.

Distribution

Mint 22

Package version

Cinnamon 6.2.9

Graphics hardware in use

  • Integrated: [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series]
  • NVIDIA GeForce RTX 3050 Laptop 4GB

Frequency

Always

Bug description

In linux mint 21.3, I remember it's working fine with cinnamon wayland experiment, with some bugs, but I can log in.

However, on linux mint 22 with wayland, I can log in and see my mouse, but background is purely black, then hang all/froze entire system(also can't change to tty1 from tty7), I have to use SysRq(alt + prtSc + S|U|B) to reboot my linux kernel forcefully.

Steps to reproduce

(Copy from Original Poster) Install Linux Mint 22. When login screen appears, select Cinnamon Wayland. Log in. For me it then displays a black screen and hangs there indefinitely.

Expected behavior

Ideally it would have let me log in with Cinnamon Wayland

Additional information

inxi -GSx
System:
  Host: r7000 Kernel: 6.8.0-41-generic arch: x86_64 bits: 64 compiler: gcc
    v: 13.2.0
  Desktop: Cinnamon v: 6.2.9 Distro: Linux Mint 22 Wilma
    base: Ubuntu 24.04 noble
Graphics:
  Device-1: NVIDIA GA107BM [GeForce RTX 3050 Mobile] vendor: Lenovo
    driver: nvidia v: 555.42.06 arch: Ampere bus-ID: 01:00.0
  Device-2: AMD Cezanne [Radeon Vega Series / Radeon Mobile Series]
    vendor: Lenovo driver: amdgpu v: kernel arch: GCN-5 bus-ID: 06:00.0
    temp: 42.0 C
  Device-3: Chicony Integrated Camera driver: uvcvideo type: USB
    bus-ID: 1-3:3
  Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 driver: X:
    loaded: amdgpu,nvidia unloaded: fbdev,modesetting,nouveau,vesa dri: radeonsi
    gpu: amdgpu resolution: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: nvidia,radeonsi,swrast platforms:
    active: gbm,x11,surfaceless,device inactive: wayland,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: amd mesa v: 24.0.9-0ubuntu0.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon Graphics (radeonsi
    renoir LLVM 17.0.6 DRM 3.57 6.8.0-41-generic)
  API: Vulkan v: 1.3.275 drivers: N/A surfaces: xcb,xlib devices: 3
eglinfo -B
GBM platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce RTX 3050 Laptop GPU/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 555.42.06
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce RTX 3050 Laptop GPU/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 555.42.06
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce RTX 3050 Laptop GPU/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 555.42.06
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

Wayland platform:
eglinfo: eglInitialize failed

X11 platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES 
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon Graphics (radeonsi, renoir, LLVM 17.0.6, DRM 3.57, 6.8.0-41-generic)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.0.9-0ubuntu0.1
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon Graphics (radeonsi, renoir, LLVM 17.0.6, DRM 3.57, 6.8.0-41-generic)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.0.9-0ubuntu0.1
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon Graphics (radeonsi, renoir, LLVM 17.0.6, DRM 3.57, 6.8.0-41-generic)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.0.9-0ubuntu0.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

Surfaceless platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce RTX 3050 Laptop GPU/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 555.42.06
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce RTX 3050 Laptop GPU/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 555.42.06
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce RTX 3050 Laptop GPU/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 555.42.06
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

Device platform:
Device #0:

Platform Device platform:
EGL API version: 1.5
EGL vendor string: NVIDIA
EGL version string: 1.5
EGL client APIs: OpenGL_ES OpenGL
OpenGL core profile vendor: NVIDIA Corporation
OpenGL core profile renderer: NVIDIA GeForce RTX 3050 Laptop GPU/PCIe/SSE2
OpenGL core profile version: 4.6.0 NVIDIA 555.42.06
OpenGL core profile shading language version: 4.60 NVIDIA
OpenGL compatibility profile vendor: NVIDIA Corporation
OpenGL compatibility profile renderer: NVIDIA GeForce RTX 3050 Laptop GPU/PCIe/SSE2
OpenGL compatibility profile version: 4.6.0 NVIDIA 555.42.06
OpenGL compatibility profile shading language version: 4.60 NVIDIA
OpenGL ES profile vendor: NVIDIA Corporation
OpenGL ES profile renderer: NVIDIA GeForce RTX 3050 Laptop GPU/PCIe/SSE2
OpenGL ES profile version: OpenGL ES 3.2 NVIDIA 555.42.06
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

Device #1:

Platform Device platform:
eglinfo: eglInitialize failed

Device #2:

Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES 
OpenGL core profile vendor: AMD
OpenGL core profile renderer: AMD Radeon Graphics (radeonsi, renoir, LLVM 17.0.6, DRM 3.57, 6.8.0-41-generic)
OpenGL core profile version: 4.6 (Core Profile) Mesa 24.0.9-0ubuntu0.1
OpenGL core profile shading language version: 4.60
OpenGL compatibility profile vendor: AMD
OpenGL compatibility profile renderer: AMD Radeon Graphics (radeonsi, renoir, LLVM 17.0.6, DRM 3.57, 6.8.0-41-generic)
OpenGL compatibility profile version: 4.6 (Compatibility Profile) Mesa 24.0.9-0ubuntu0.1
OpenGL compatibility profile shading language version: 4.60
OpenGL ES profile vendor: AMD
OpenGL ES profile renderer: AMD Radeon Graphics (radeonsi, renoir, LLVM 17.0.6, DRM 3.57, 6.8.0-41-generic)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.0.9-0ubuntu0.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

Device #3:

Platform Device platform:
EGL API version: 1.5
EGL vendor string: Mesa Project
EGL version string: 1.5
EGL client APIs: OpenGL OpenGL_ES 
OpenGL core profile vendor: Mesa
OpenGL core profile renderer: llvmpipe (LLVM 17.0.6, 256 bits)
OpenGL core profile version: 4.5 (Core Profile) Mesa 24.0.9-0ubuntu0.1
OpenGL core profile shading language version: 4.50
OpenGL compatibility profile vendor: Mesa
OpenGL compatibility profile renderer: llvmpipe (LLVM 17.0.6, 256 bits)
OpenGL compatibility profile version: 4.5 (Compatibility Profile) Mesa 24.0.9-0ubuntu0.1
OpenGL compatibility profile shading language version: 4.50
OpenGL ES profile vendor: Mesa
OpenGL ES profile renderer: llvmpipe (LLVM 17.0.6, 256 bits)
OpenGL ES profile version: OpenGL ES 3.2 Mesa 24.0.9-0ubuntu0.1
OpenGL ES profile shading language version: OpenGL ES GLSL ES 3.20

@AClon314
Copy link

cinnamon crash log:

~/.xsession-errors.old

xrdb: Can't open display ''
dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
/etc/X11/Xsession.d/30x11-common_xresources: 行 16: has_option: 未找到命令
xhost:  unable to open display ""
Error opening display!
/etc/X11/Xsession.d/75dbus_dbus-launch: 行 9: has_option: 未找到命令
dbus-update-activation-environment: setting GTK_MODULES=gail:atk-bridge
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
/etc/X11/Xsession.d/90x11-common_ssh-agent: 行 9: has_option: 未找到命令
dbus-update-activation-environment: setting SHELL=/bin/bash
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
dbus-update-activation-environment: setting XDG_CONFIG_DIRS=/etc/xdg/xdg-cinnamon-wayland:/etc/xdg
dbus-update-activation-environment: setting GTK_IM_MODULE=fcitx
dbus-update-activation-environment: setting LANGUAGE=zh_CN:zh
dbus-update-activation-environment: setting LC_ADDRESS=zh_CN.UTF-8
dbus-update-activation-environment: setting LC_NAME=zh_CN.UTF-8
dbus-update-activation-environment: setting XMODIFIERS=@im=fcitx
dbus-update-activation-environment: setting DESKTOP_SESSION=cinnamon-wayland
dbus-update-activation-environment: setting LC_MONETARY=zh_CN.UTF-8
dbus-update-activation-environment: setting GTK_MODULES=gail:atk-bridge
dbus-update-activation-environment: setting PWD=/home/n
dbus-update-activation-environment: setting XDG_SESSION_DESKTOP=cinnamon-wayland
dbus-update-activation-environment: setting LOGNAME=n
dbus-update-activation-environment: setting XDG_SESSION_TYPE=wayland
dbus-update-activation-environment: setting GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
dbus-update-activation-environment: setting IM_CONFIG_CHECK_ENV=1
dbus-update-activation-environment: setting XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/n
dbus-update-activation-environment: setting GDM_LANG=zh_CN
dbus-update-activation-environment: setting HOME=/home/n
dbus-update-activation-environment: setting IM_CONFIG_PHASE=1
dbus-update-activation-environment: setting LANG=zh_CN.UTF-8
dbus-update-activation-environment: setting LC_PAPER=zh_CN.UTF-8
dbus-update-activation-environment: setting DOTNET_BUNDLE_EXTRACT_BASE_DIR=/home/n/.cache/dotnet_bundle_extract
dbus-update-activation-environment: setting CLUTTER_IM_MODULE=xim
dbus-update-activation-environment: setting SDL_IM_MODULE=fcitx
dbus-update-activation-environment: setting XDG_SESSION_CLASS=user
dbus-update-activation-environment: setting LC_IDENTIFICATION=zh_CN.UTF-8
dbus-update-activation-environment: setting LIBVIRT_DEFAULT_URI=qemu:///system
dbus-update-activation-environment: setting USER=n
dbus-update-activation-environment: setting SHLVL=0
dbus-update-activation-environment: setting LC_TELEPHONE=zh_CN.UTF-8
dbus-update-activation-environment: setting QT_IM_MODULE=fcitx
dbus-update-activation-environment: setting LC_MEASUREMENT=zh_CN.UTF-8
dbus-update-activation-environment: setting XDG_RUNTIME_DIR=/run/user/1000
dbus-update-activation-environment: setting ZIPINFO=-O CP936
dbus-update-activation-environment: setting UNZIP=-O CP936
dbus-update-activation-environment: setting LC_TIME=zh_CN.UTF-8
dbus-update-activation-environment: setting LC_ALL=zh_CN.UTF-8
dbus-update-activation-environment: setting GTK3_MODULES=xapp-gtk3-module
dbus-update-activation-environment: setting XDG_DATA_DIRS=/usr/share/cinnamon-wayland:/usr/share/gnome:/home/n/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
dbus-update-activation-environment: setting PATH=/home/n/.cargo/bin:/home/n/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/n/.dotnet/tools
dbus-update-activation-environment: setting GDMSESSION=cinnamon-wayland
dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
dbus-update-activation-environment: setting LC_NUMERIC=zh_CN.UTF-8
dbus-update-activation-environment: setting _=/usr/bin/dbus-update-activation-environment
discover_other_daemon: 1discover_other_daemon: 1discover_other_daemon: 1mutter-Message: 12:29:16.351: Enabling experimental feature 'scale-monitor-framebuffer'
mutter-Message: 12:29:16.351: Enabling experimental feature 'x11-randr-fractional-scaling'
Gjs-Message: 12:29:16.993: Profiler is disabled. Not setting up signals.
(WW) Option "-listen" for file descriptors is deprecated
Please use "-listenfd" instead.
(WW) Option "-listen" for file descriptors is deprecated
Please use "-listenfd" instead.
Gjs-Message: 12:29:17.136: JS LOG: About to start Cinnamon (Wayland backend)
Gjs-Message: 12:29:17.210: JS LOG: [LookingGlass/info] Cinnamon.AppSystem.get_default() started in 0 ms
Gjs-Message: 12:29:17.213: JS LOG: [LookingGlass/info] loading user theme: /home/n/.themes/Orchis-Light/cinnamon/cinnamon.css
Gjs-Message: 12:29:17.232: JS LOG: [LookingGlass/info] added icon directory: /home/n/.themes/Orchis-Light/cinnamon
Gjs-Message: 12:29:17.247: JS LOG: [LookingGlass/info] Gestures disabled on Wayland

(cinnamon:131636): St-WARNING **: 12:29:17.298: parse_shadow_property: default case

(cinnamon:131636): St-WARNING **: 12:29:17.298: parse_shadow_property: default case
Gjs-Message: 12:29:17.409: JS LOG: [LookingGlass/info] loaded at Sat Aug 31 2024 12:29:17 GMT+0800 (中国标准时间)
Gjs-Message: 12:29:17.409: JS LOG: Cinnamon started at Sat Aug 31 2024 12:29:17 GMT+0800 (中国标准时间)
Gjs-Message: 12:29:17.426: JS LOG: [LookingGlass/info] SearchProviderManager started in 0 ms

(cinnamon:131636): St-WARNING **: 12:29:17.434: parse_shadow_property: default case

(cinnamon:131636): St-WARNING **: 12:29:17.435: parse_shadow_property: default case
[cinnamon-settings-daemon-smartcard] Failed to start: no suitable smartcard driver could be found
Gjs-Message: 12:29:17.507: JS LOG: [LookingGlass/warning] [keyboard@cinnamon.org]: Extension not compatible with Wayland

** (csd-settings-remap:131934): WARNING **: 12:29:17.508: Skipping schema 'org.gnome.desktop.interface' - doesn't exist

** (csd-settings-remap:131934): WARNING **: 12:29:17.508: Skipping schema 'org.gnome.desktop.peripherals.mouse' - doesn't exist

** (csd-settings-remap:131934): WARNING **: 12:29:17.508: Skipping schema 'org.gnome.desktop.sound' - doesn't exist

** (csd-settings-remap:131934): WARNING **: 12:29:17.508: Skipping schema 'org.gnome.desktop.privacy' - doesn't exist

** (csd-settings-remap:131934): WARNING **: 12:29:17.508: Skipping schema 'org.gnome.desktop.wm.preferences' - doesn't exist

** (csd-settings-remap:131934): WARNING **: 12:29:17.508: Skipping schema 'org.gnome.settings-daemon.plugins.xsettings' - doesn't exist

** (csd-settings-remap:131934): WARNING **: 12:29:17.508: Skipping schema 'org.gnome.desktop.a11y' - doesn't exist

** (csd-settings-remap:131934): WARNING **: 12:29:17.508: Skipping schema 'org.gnome.desktop.input-sources' - doesn't exist
Gjs-Message: 12:29:17.524: JS LOG: [LookingGlass/warning] [systray@cinnamon.org]: Extension not compatible with Wayland
Gjs-Message: 12:29:17.583: JS LOG: [LookingGlass/info] Loaded applet slideshow@cinnamon.org in 44 ms
Gjs-Message: 12:29:17.596: JS LOG: [LookingGlass/info] Loaded applet removable-drives@cinnamon.org in 13 ms
Gjs-Message: 12:29:17.623: JS LOG: [LookingGlass/info] Loaded desklet clock@cinnamon.org in 27 ms
Gjs-Message: 12:29:17.629: JS LOG: [LookingGlass/info] Loaded extension transparent-panels@germanfr in 6 ms
Gjs-Message: 12:29:17.629: JS LOG: [LookingGlass/info] Loaded extension rnbdsh@negateWindow in 0 ms
Gjs-Message: 12:29:17.655: JS LOG: [LookingGlass/info] Loaded applet show-hide-applets@mohammad-sn in 26 ms
Gjs-Message: 12:29:17.658: JS LOG: [LookingGlass/info] Loaded extension workspace-scroller@ori in 3 ms
Gjs-Message: 12:29:17.681: JS LOG: [LookingGlass/info] Loaded extension horizontal-osd@berk-karaal in 23 ms

(cinnamon:131636): St-CRITICAL **: 12:29:17.701: cr_parser_new_from_buf: assertion 'a_buf && a_len' failed

(cinnamon:131636): St-CRITICAL **: 12:29:17.701: cr_declaration_parse_list_from_buf: assertion 'parser' failed

(cinnamon:131636): St-CRITICAL **: 12:29:17.702: cr_parser_new_from_buf: assertion 'a_buf && a_len' failed

(cinnamon:131636): St-CRITICAL **: 12:29:17.702: cr_declaration_parse_list_from_buf: assertion 'parser' failed
Gjs-Message: 12:29:17.702: JS LOG: [LookingGlass/info] Loaded applet sysmonitor@orcus in 21 ms
Gjs-Message: 12:29:17.717: JS LOG: [LookingGlass/info] Loaded applet inhibit@cinnamon.org in 14 ms
Gjs-Message: 12:29:17.760: JS LOG: [LookingGlass/info] Loaded extension gTile@shuairan in 43 ms
Gjs-Message: 12:29:17.774: JS LOG: [LookingGlass/info] Loaded applet darkMode@linuxedo.com in 14 ms
Gjs-Message: 12:29:17.819: JS LOG: [LookingGlass/info] Loaded applet calendar@cinnamon.org in 45 ms
Gjs-Message: 12:29:17.823: JS LOG: [LookingGlass/info] Role locked: notifications
Gjs-Message: 12:29:17.830: JS LOG: [LookingGlass/info] Loaded applet notifications@cinnamon.org in 11 ms

@geosem42
Copy link

geosem42 commented Sep 5, 2024

I have the same issue when logging into Wayland, just a black screen. Using fresh install of Linuxmint 22.

Linux linux 6.8.0-41-generic #41-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 2 20:41:06 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
NVIDIA-SMI 560.35.03 Driver Version: 560.35.03 CUDA Version: 12.6

@luckrainbow
Copy link

Trying the following steps worked for me:

  1. Run sudo cat /sys/module/nvidia_drm/parameters/fbdev in terminal.
  2. If you get N, add nvidia-drm.fbdev=1 to /etc/default/grub at GRUB_CMDLINE_LINUX.
  3. Run sudo update-grub in terminal.
  4. Restart
  5. sudo cat /sys/module/nvidia_drm/parameters/fbdev in terminal should return Y.
  6. Restart before logging into wayland session.

@jollycar
Copy link

jollycar commented Sep 8, 2024

Trying the following steps worked for me:

1. Run `sudo cat /sys/module/nvidia_drm/parameters/fbdev` in terminal.

2. If you get N, add `nvidia-drm.fbdev=1` to /etc/default/grub at GRUB_CMDLINE_LINUX.

3. Run `sudo update-grub` in terminal.

4. Restart

5. `sudo cat /sys/module/nvidia_drm/parameters/fbdev` in terminal should return Y.

6. Restart before logging into wayland session.

I got N when executing sudo cat /sys/module/nvidia_drm/parameters/fbdev, followed your instructions, now I get Y. Rebooted and chose Wayland, but still get a black screen, so doesn't work on my pc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants