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

Instant crash when opening fullscreen apps #1913

Closed
seacat17 opened this issue Feb 17, 2025 · 3 comments
Closed

Instant crash when opening fullscreen apps #1913

seacat17 opened this issue Feb 17, 2025 · 3 comments

Comments

@seacat17
Copy link

Describe the bug
The server instantly crashes the moment I try to open any fullscreen program on it. I am trying to open a game to have a workaround for an issue with DXVK.

To Reproduce
Steps to reproduce the behavior:

  1. Launch TigerVNC server;
  2. Connect to the server, you can use any settings;
  3. Open any fullscreen app on it. In my case it's VotV launched with PortProton;
  4. The server immediately crashes.

Expected behavior
Shouldn't it just display what Xorg is displaying? Or does it not like switching between display modes this much?

Screenshots

Image

Image

Image

Client (please complete the following information):

  • OS: Arch Linux x86_64 (6.13.2-arch1-1);
  • VNC client: TigerVNC;
  • VNC client version: 1.15.0;
  • Client downloaded from: Arch Linux repo.

Server (please complete the following information):

  • OS: Arch Linux x86_64 (6.13.2-arch1-1)
  • VNC server: TigerVNC
  • VNC server version: Cannot check, I assume that it is the latest one;
  • Server downloaded from: Arch Linux repo.
  • Server was started using: "vncserver :1" with config file in /.config/tigervnc/

Additional context
Both the client and the server are on the same computer. I have an issue with DXVK that makes me launch another Xorg server on tty2 to play certain games. I am trying to make this less unpleasant by allowing myself to contain the game on my taskbar within the VNC viewer.

@CendioOssman
Copy link
Member

Thanks for your report.

These crashes have so far been bugs in the GPU drivers. What GPU(s) do you have in this system? vulkaninfo --summary should give you an overview.

@seacat17
Copy link
Author

seacat17 commented Feb 18, 2025


> `[seacat17@seacat17-laptop ~]$ vulkaninfo --summary
> ==========
> VULKANINFO
> ==========
> 
> Vulkan Instance Version: 1.4.303
> 
> 
> Instance Extensions: count = 25
> -------------------------------
> VK_EXT_acquire_drm_display             : extension revision 1
> VK_EXT_acquire_xlib_display            : extension revision 1
> VK_EXT_debug_report                    : extension revision 10
> VK_EXT_debug_utils                     : extension revision 2
> VK_EXT_direct_mode_display             : extension revision 1
> VK_EXT_display_surface_counter         : extension revision 1
> VK_EXT_headless_surface                : extension revision 1
> VK_EXT_surface_maintenance1            : extension revision 1
> VK_EXT_swapchain_colorspace            : extension revision 5
> VK_KHR_device_group_creation           : extension revision 1
> VK_KHR_display                         : extension revision 23
> VK_KHR_external_fence_capabilities     : extension revision 1
> VK_KHR_external_memory_capabilities    : extension revision 1
> VK_KHR_external_semaphore_capabilities : extension revision 1
> VK_KHR_get_display_properties2         : extension revision 1
> VK_KHR_get_physical_device_properties2 : extension revision 2
> VK_KHR_get_surface_capabilities2       : extension revision 1
> VK_KHR_portability_enumeration         : extension revision 1
> VK_KHR_surface                         : extension revision 25
> VK_KHR_surface_protected_capabilities  : extension revision 1
> VK_KHR_wayland_surface                 : extension revision 6
> VK_KHR_xcb_surface                     : extension revision 6
> VK_KHR_xlib_surface                    : extension revision 6
> VK_LUNARG_direct_driver_loading        : extension revision 1
> VK_NV_display_stereo                   : extension revision 1
> 
> Instance Layers: count = 7
> --------------------------
> VK_LAYER_MANGOHUD_overlay_x86     Vulkan Hud Overlay           1.3.0    version 1
> VK_LAYER_MANGOHUD_overlay_x86_64  Vulkan Hud Overlay           1.3.0    version 1
> VK_LAYER_NV_optimus               NVIDIA Optimus layer         1.4.303  version 1
> VK_LAYER_VALVE_steam_fossilize_32 Steam Pipeline Caching Layer 1.3.207  version 1
> VK_LAYER_VALVE_steam_fossilize_64 Steam Pipeline Caching Layer 1.3.207  version 1
> VK_LAYER_VALVE_steam_overlay_32   Steam Overlay Layer          1.3.207  version 1
> VK_LAYER_VALVE_steam_overlay_64   Steam Overlay Layer          1.3.207  version 1
> 
> Devices:
> ========
> GPU0:
> 	apiVersion         = 1.4.303
> 	driverVersion      = 570.86.16.0
> 	vendorID           = 0x10de
> 	deviceID           = 0x25a2
> 	deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
> 	deviceName         = NVIDIA GeForce RTX 3050 Laptop GPU
> 	driverID           = DRIVER_ID_NVIDIA_PROPRIETARY
> 	driverName         = NVIDIA
> 	driverInfo         = 570.86.16
> 	conformanceVersion = 1.4.1.0
> 	deviceUUID         = 86eb78ca-791c-c9e1-63fd-3fc2eb161b17
> 	driverUUID         = 5429646d-3d95-54e1-b807-75d58fc2ef85
> GPU1:
> 	apiVersion         = 1.3.296
> 	driverVersion      = 24.3.4
> 	vendorID           = 0x1002
> 	deviceID           = 0x1638
> 	deviceType         = PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU
> 	deviceName         = AMD Radeon Graphics (RADV RENOIR)
> 	driverID           = DRIVER_ID_MESA_RADV
> 	driverName         = radv
> 	driverInfo         = Mesa 24.3.4-arch1.1
> 	conformanceVersion = 1.2.7.1
> 	deviceUUID         = 00000000-0500-0000-0000-000000000000
> 	driverUUID         = 414d442d-4d45-5341-2d44-525600000000
> [seacat17@seacat17-laptop ~]$ `

@CendioOssman
Copy link
Member

Thank you. I'm afraid this is a known bug in the AMD driver. Please see #1772.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants