desktop icon indicating copy to clipboard operation
desktop copied to clipboard

Window doesn't open?

Open hollis-mccray opened this issue 10 months ago • 6 comments

The problem

When I try to launch GitHub Desktop, it's nonfunctional. There's an icon ion the task manager but no window opens.

Release version

Unknown

Operating system

Bazzite Linux

Steps to reproduce the behavior

No response

Log files

No response

Screenshots

No response

Additional context

No response

hollis-mccray avatar Apr 06 '25 02:04 hollis-mccray

I am also experiencing this in Fedora Linux 41.

My System

  • OS: Fedora Linux Plasma Desktop Edition 41 (Plasma Desktop 6.3.4, KDE Frameworks 6.12.0, Qt 6.8.2)
  • Linux Kernel: 6.13.9-200.fc41.x86_64 (64-bit)
  • Motherboard: MSI MAG B650 TOMAHAWK WIFI ATX AM5
  • CPU: AMD Ryzen 7 9700X 8-Core Processor
  • RAM: Lexar 32GB (2x16GB) ARES RGB DDR5 RAM 6000MT/s CL30 1.35V Desktop Memory
  • Video: EVGA NVIDIA GeForce RTX 2080 SUPER w/ 8GB RAM
  • NVIDIA video driver: Nouveau

mrbumpy409 avatar Apr 09 '25 14:04 mrbumpy409

When launching GitHub Desktop (current Flatpak version) from the terminal, I get the following output:

[2:0409/093029.844243:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[2:0409/093029.983329:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[2:0409/093029.983354:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
LaunchProcess: failed to execvp:
xdg-settings
LaunchProcess: failed to execvp:
xdg-settings
[43:0409/093030.114311:ERROR:angle_platform_impl.cc(44)] ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009
ERR: ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009
[43:0409/093030.114368:ERROR:scoped_egl_image.cc(23)] Failed to create EGLImage: EGL_SUCCESS
[43:0409/093030.114391:ERROR:native_pixmap_egl_binding.cc(113)] Unable to initialize binding from pixmap
[43:0409/093030.114420:ERROR:ozone_image_backing.cc(331)] OzoneImageBacking::ProduceSkiaGanesh failed to create GL representation
[43:0409/093030.114441:ERROR:shared_image_manager.cc(231)] SharedImageManager::ProduceSkia: Trying to produce a Skia representation from an incompatible backing: OzoneImageBacking
[43:0409/093030.114484:ERROR:gpu_service_impl.cc(1164)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly.
[2:0409/093030.137046:ERROR:gpu_process_host.cc(1007)] GPU process exited unexpectedly: exit_code=8704
[108:0409/093030.272769:ERROR:angle_platform_impl.cc(44)] ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009
ERR: ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009
[108:0409/093030.272808:ERROR:scoped_egl_image.cc(23)] Failed to create EGLImage: EGL_SUCCESS
[108:0409/093030.272824:ERROR:native_pixmap_egl_binding.cc(113)] Unable to initialize binding from pixmap
[108:0409/093030.272850:ERROR:ozone_image_backing.cc(331)] OzoneImageBacking::ProduceSkiaGanesh failed to create GL representation
[108:0409/093030.272863:ERROR:shared_image_manager.cc(231)] SharedImageManager::ProduceSkia: Trying to produce a Skia representation from an incompatible backing: OzoneImageBacking
[108:0409/093030.272888:ERROR:gpu_service_impl.cc(1164)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly.
[2:0409/093030.289273:ERROR:gpu_process_host.cc(1007)] GPU process exited unexpectedly: exit_code=8704
[143:0409/093030.421618:ERROR:angle_platform_impl.cc(44)] ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009
ERR: ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009
[143:0409/093030.421654:ERROR:scoped_egl_image.cc(23)] Failed to create EGLImage: EGL_SUCCESS
[143:0409/093030.421671:ERROR:native_pixmap_egl_binding.cc(113)] Unable to initialize binding from pixmap
[143:0409/093030.421697:ERROR:ozone_image_backing.cc(331)] OzoneImageBacking::ProduceSkiaGanesh failed to create GL representation
[143:0409/093030.421711:ERROR:shared_image_manager.cc(231)] SharedImageManager::ProduceSkia: Trying to produce a Skia representation from an incompatible backing: OzoneImageBacking
[143:0409/093030.421745:ERROR:gpu_service_impl.cc(1164)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly.
[2:0409/093030.449476:ERROR:gpu_process_host.cc(1007)] GPU process exited unexpectedly: exit_code=8704

mrbumpy409 avatar Apr 09 '25 14:04 mrbumpy409

Okay, I was able to get the app to work by launching it with --disable-gpu, which disables GPU hardware acceleration. So, to permanently disable the acceleration, I set the environment variable GITHUB_DESKTOP_DISABLE_HARDWARE_ACCELERATION to 1 within KDE System Settings → Security & Privacy → Application Permissions → Flatpak Permissions → GitHub Desktop → Advanced Permissions → Environment.

mrbumpy409 avatar Apr 09 '25 14:04 mrbumpy409

Thanks for this solution! If not using KDE you can also set GITHUB_DESKTOP_DISABLE_HARDWARE_ACCELERATION=1 in flatseal

Amzd avatar Apr 24 '25 10:04 Amzd

Same Problem here. Yes flatpak run io.github.shiftey.Desktop --disable-gpu will get it running. Honestly, I don't want to have to type that in all the time. And I can't load it automatically. I'm on an immutable system. I only have access to Flatpak. Are there any efforts to fix this?

[dida@dida-kuebel ~]$ flatpak run io.github.shiftey.Desktop LaunchProcess: failed to execvp: xdg-settings LaunchProcess: failed to execvp: xdg-settings [49:0618/224414.431509:ERROR:angle_platform_impl.cc(44)] ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009 ERR: ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009 [49:0618/224414.431554:ERROR:scoped_egl_image.cc(23)] Failed to create EGLImage: EGL_SUCCESS [49:0618/224414.431571:ERROR:native_pixmap_egl_binding.cc(113)] Unable to initialize binding from pixmap [49:0618/224414.431593:ERROR:ozone_image_backing.cc(331)] OzoneImageBacking::ProduceSkiaGanesh failed to create GL representation [49:0618/224414.431603:ERROR:shared_image_manager.cc(231)] SharedImageManager::ProduceSkia: Trying to produce a Skia representation from an incompatible backing: OzoneImageBacking [49:0618/224414.431626:ERROR:gpu_service_impl.cc(1164)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly. [71:0618/224414.433359:ERROR:command_buffer_proxy_impl.cc(132)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer. [2:0618/224414.435140:ERROR:gpu_process_host.cc(1007)] GPU process exited unexpectedly: exit_code=8704 [131:0618/224414.476272:ERROR:angle_platform_impl.cc(44)] ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009 ERR: ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009 [131:0618/224414.476308:ERROR:scoped_egl_image.cc(23)] Failed to create EGLImage: EGL_SUCCESS [131:0618/224414.476326:ERROR:native_pixmap_egl_binding.cc(113)] Unable to initialize binding from pixmap [131:0618/224414.476342:ERROR:ozone_image_backing.cc(331)] OzoneImageBacking::ProduceSkiaGanesh failed to create GL representation [131:0618/224414.476354:ERROR:shared_image_manager.cc(231)] SharedImageManager::ProduceSkia: Trying to produce a Skia representation from an incompatible backing: OzoneImageBacking [131:0618/224414.476381:ERROR:gpu_service_impl.cc(1164)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly. [2:0618/224414.479210:ERROR:gpu_process_host.cc(1007)] GPU process exited unexpectedly: exit_code=8704 [185:0618/224414.522922:ERROR:angle_platform_impl.cc(44)] ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009 ERR: ImageEGL.cpp:112 (operator()): eglCreateImage failed with 0x00003009 [185:0618/224414.522958:ERROR:scoped_egl_image.cc(23)] Failed to create EGLImage: EGL_SUCCESS [185:0618/224414.522973:ERROR:native_pixmap_egl_binding.cc(113)] Unable to initialize binding from pixmap [185:0618/224414.522987:ERROR:ozone_image_backing.cc(331)] OzoneImageBacking::ProduceSkiaGanesh failed to create GL representation [185:0618/224414.522998:ERROR:shared_image_manager.cc(231)] SharedImageManager::ProduceSkia: Trying to produce a Skia representation from an incompatible backing: OzoneImageBacking [185:0618/224414.523020:ERROR:gpu_service_impl.cc(1164)] Exiting GPU process because some drivers can't recover from errors. GPU process will restart shortly. [2:0618/224414.526125:ERROR:gpu_process_host.cc(1007)] GPU process exited unexpectedly: exit_code=8704 My System: Operating System: KDE Linux 2025-06-18 KDE Plasma Version: 6.4.80 KDE Frameworks Version: 6.16.0 Qt Version: 6.9.1 Kernel Version: 6.15.2-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 9700X 8-Core Processor Memory: 32 GiB of RAM (30.5 GiB usable) Graphics Processor 1: AMD Radeon RX 7900 XT Graphics Processor 2: AMD Radeon Graphics Manufacturer: Micro-Star International Co., Ltd. Product Name: MS-7E26 System Version: 1.0

dida-80b avatar Jun 18 '25 20:06 dida-80b

Okay, I was able to get the app to work by launching it with --disable-gpu, which disables GPU hardware acceleration. So, to permanently disable the acceleration, I set the environment variable GITHUB_DESKTOP_DISABLE_HARDWARE_ACCELERATION to 1 within KDE System Settings → Security & Privacy → Application Permissions → Flatpak Permissions → GitHub Desktop → Advanced Permissions → Environment.

Thanks for this solution. I really need github desktop for my workflow and this ended up solving my issue with it not loading consistently. (Bazzite KDE)
Cheers.

tumeden avatar Jun 24 '25 03:06 tumeden