- OpenSUSE Tumbleweed
- Kernel 5.14.5-1-default (5.14.5-1.3 | x86_64 | Main Repository (OSS))
- x11-video-nvidiaG05 470.74-44.1
- nvidia-gfxG05-kmp-default 470.74_k5.14.2_1-44.1
- nodejs-electron 13.4.0-56.1 (network:im:signal)
- signal-desktop 5.17.2-1.2 (network:im:signal)
- Ledger Live 2.33.1 (https://github.com/LedgerHQ/ledger-l...op/issues/4253)

The issue happening just about today (I installed a huge tumbleweed update of several gigabytes, so I have no clue what might have caused it):

If I start an electron app, like signal-desktop or ledger live, they crash with the same message: FATAL:gpu_data_manager_impl_private.cc(415)] GPU process isn't usable.

Ledger Live:
Code:
./ledger-live-desktop-latest-linux-x86_64.AppImage
Ledger Live 2.33.1 
[7465:0923/232305.167516:FATAL:gpu_data_manager_impl_private.cc(415)] GPU process isn't usable. Goodbye. 
[1]    7465 trace trap (core dumped)  ./ledger-live-desktop-latest-linux-x86_64.AppImage 

Signal Desktop:
Code:
signal-desktop
NODE_ENV production 
NODE_CONFIG_DIR /usr/lib64/signal-desktop/resources/app.asar/config 
NODE_CONFIG {} 
ALLOW_CONFIG_MUTATIONS undefined 
HOSTNAME felicity 
NODE_APP_INSTANCE undefined 
SUPPRESS_NO_CONFIG_WARNING undefined 
SIGNAL_ENABLE_HTTP undefined 
userData: /home/leonie/.config/Signal 
config/get: Successfully read user config file 
Set Windows Application User Model ID (AUMID) { appUserModelId: 'org.whispersystems.signal-desktop' } 
x-attr dependency did not load successfully 
config/get: Successfully read ephemeral config file 
making app single instance 
updateSchema: 
  Current user_version: 40; 
  Most recent db schema: 40; 
  SQLite version: 3.34.1; 
  SQLCipher version: 4.4.3 community; 
  (deprecated) schema_version: 199; 

{"level":30,"time":"2021-09-23T21:49:12.663Z","pid":8516,"hostname":"felicity","msg":"app ready"} 
{"level":30,"time":"2021-09-23T21:49:12.663Z","pid":8516,"hostname":"felicity","msg":"starting version 5.17.2"} 
{"level":30,"time":"2021-09-23T21:49:12.663Z","pid":8516,"hostname":"felicity","msg":"media access status"} 
{"level":30,"time":"2021-09-23T21:49:12.685Z","pid":8516,"hostname":"felicity","msg":"got fast spellcheck setting true"} 
{"level":30,"time":"2021-09-23T21:49:12.686Z","pid":8516,"hostname":"felicity","msg":"getSystemTraySetting had no flags and did no DB lookups. Returning
 DoNotUseSystemTray"} 
{"level":30,"time":"2021-09-23T21:49:12.686Z","pid":8516,"hostname":"felicity","msg":"Initializing BrowserWindow config: {\"show\":false,\"width\":1698,
\"height\":903,\"minWidth\":680,\"minHeight\":550,\"autoHideMenuBar\":false,\"titleBarStyle\":\"default\",\"backgroundColor\":\"#3a76f0\",\"webPreferenc
es\":{\"devTools\":false,\"nodeIntegration\":false,\"nodeIntegrationInWorker\":false,\"contextIsolation\":false,\"enableRemoteModule\":true,\"preload\":
\"/usr/lib64/signal-desktop/resources/app.asar/preload.bundle.js\",\"nativeWindowOpen\":true,\"spellcheck\":true,\"backgroundThrottling\":false,\"enable
PreferredSizeMode\":true},\"icon\":\"/usr/lib64/signal-desktop/resources/app.asar/images/signal-logo-desktop-linux.png\",\"x\":340,\"y\":382}"} 
{"level":30,"time":"2021-09-23T21:49:12.723Z","pid":8516,"hostname":"felicity","msg":"spellcheck: user locale: de-DE"} 
{"level":30,"time":"2021-09-23T21:49:12.723Z","pid":8516,"hostname":"felicity","msg":"spellcheck: available spellchecker languages:  [\"af\",\"bg\",\"ca
\",\"cs\",\"cy\",\"da\",\"de\",\"de-DE\",\"el\",\"en-AU\",\"en-CA\",\"en-GB\",\"en-GB-oxendict\",\"en-US\",\"es\",\"es-419\",\"es-AR\",\"es-ES\",\"es-MX
\",\"es-US\",\"et\",\"fa\",\"fo\",\"fr\",\"fr-FR\",\"he\",\"hi\",\"hr\",\"hu\",\"hy\",\"id\",\"it\",\"it-IT\",\"ko\",\"lt\",\"lv\",\"nb\",\"nl\",\"pl\",
\"pt\",\"pt-BR\",\"pt-PT\",\"ro\",\"ru\",\"sh\",\"sk\",\"sl\",\"sq\",\"sr\",\"sv\",\"ta\",\"tg\",\"tr\",\"uk\",\"vi\"]"} 
{"level":30,"time":"2021-09-23T21:49:12.723Z","pid":8516,"hostname":"felicity","msg":"spellcheck: setting languages to:  [\"de-DE\",\"de\"]"} 
{"level":30,"time":"2021-09-23T21:49:12.776Z","pid":8516,"hostname":"felicity","msg":"got fast spellcheck setting true"} 
{"level":30,"time":"2021-09-23T21:49:12.780Z","pid":8516,"hostname":"felicity","msg":"System tray service: created"} 
{"level":30,"time":"2021-09-23T21:49:12.780Z","pid":8516,"hostname":"felicity","msg":"System tray service: updating main window. Previously, there was n
ot a window, and now there is"} 
{"level":30,"time":"2021-09-23T21:49:12.780Z","pid":8516,"hostname":"felicity","msg":"System tray service: rendering no tray"} 
{"level":30,"time":"2021-09-23T21:49:12.780Z","pid":8516,"hostname":"felicity","msg":"Begin ensuring permissions"} 
{"level":30,"time":"2021-09-23T21:49:12.781Z","pid":8516,"hostname":"felicity","msg":"Ensuring file permissions for 4 files"} 
{"level":30,"time":"2021-09-23T21:49:12.782Z","pid":8516,"hostname":"felicity","msg":"Finish ensuring permissions in 2ms"} 
[8516:0923/234912.995830:FATAL:gpu_data_manager_impl_private.cc(415)] GPU process isn't usable. Goodbye. 
[1]    8516 trace trap (core dumped)  signal-desktop 



My impression is that this might be an electron bug.

- glxgears works well
- glxinfo: https://paste.opensuse.org/87740377
- KWin compositing works well (with transparency and wobbly windows and all that.
- I can run games from Steam just fine. These definitely use GPU.


Does anyone have a clue what I can do to figure this out and report a bug at the right software project?