Git Product home page Git Product logo

wlx-overlay-x's People

Contributors

galister avatar scrumplex avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

scrumplex

wlx-overlay-x's Issues

Text/icon corruption at random occasion

Under yet to me random circumstances, wlx-overlay-x's button texts and icons will corrupt and then at some point revert to being normal.

Hardware:

  • CPU: AMD Ryzen 9 7950X
  • GPU: AMD Radeon RX 7900 XTX
  • wlx-overlay-x dace93e
  • Runtime: Monado

image

Oversensitive grabbing

On my Valve Index setup with Index Controllers, wlx-overlay-x will be overeager at detecting that I grabbed the controller and translate it as window/screen grabbing.

Hardware:

  • CPU: AMD Ryzen 9 7950X
  • GPU: AMD Radeon RX 7900 XTX
  • wlx-overlay-x dace93e
  • Runtime: Monado

wlx-overlay-x segfaults immediately on DRM_IOCTL_PRIME_FD_TO_HANDLE - hybrid GPUs issue?

Thank you for the project and for your work!

When trying to run wlx-x, it segfaults immediately on the DRM_IOCTL_PRIME_FD_TO_HANDLE.

wlx-overlay-x dace93e Sun Sep 24 15:08:48 2023
monado 65d33502 Wed Sep 27 01:20:33 2023
monado-service env vars:

XRT_COMPOSITOR_COMPUTE=true XRT_COMPOSITOR_FORCE_VK_DISPLAY=0 ./monado-service

In this monado-service, i can run for example the hello_xr without issue:

XR_RUNTIME_JSON=/home/vanous/.local/share/openxr/1/openxr_monado.json hello_xr -g Vulkan

Hardware - a laptop with dual GPUs:

inxi -F: click to see log under this fold
inxi -F
System:
  Host: vnkdell Kernel: 6.5.0-1-amd64 arch: x86_64 bits: 64 Desktop: GNOME
    v: 44.5 Distro: Debian GNU/Linux trixie/sid
Machine:
  Type: Laptop System: Dell product: Inspiron 16 Plus 7620 v: N/A
    serial: <superuser required>
  Mobo: Dell model: 0V98G2 v: A00 serial: <superuser required> UEFI: Dell
    v: 1.17.0 date: 08/29/2023
Battery:
  ID-1: BAT0 charge: 84.3 Wh (100.0%) condition: 84.3/84.3 Wh (100.0%)
CPU:
  Info: 14-core (6-mt/8-st) model: 12th Gen Intel Core i7-12700H bits: 64
    type: MST AMCP cache: L2: 11.5 MiB
  Speed (MHz): avg: 413 min/max: 400/4600:4700:3500 cores: 1: 400 2: 400
    3: 400 4: 400 5: 400 6: 400 7: 671 8: 400 9: 400 10: 400 11: 400 12: 400
    13: 400 14: 400 15: 400 16: 400 17: 400 18: 400 19: 400 20: 400
Graphics:
  Device-1: Intel Alder Lake-P Integrated Graphics driver: i915 v: kernel
  Device-2: NVIDIA GA106M [GeForce RTX 3060 Mobile / Max-Q] driver: nvidia
    v: 525.125.06
  Device-3: Microdia Integrated_Webcam_FHD driver: uvcvideo type: USB
  Display: wayland server: X.Org v: 1.23.2.1 with: Xwayland v: 23.2.1
    compositor: gnome-shell driver: X: loaded: modesetting,nvidia
    unloaded: fbdev,nouveau,vesa dri: iris gpu: i915
    resolution: 2048x1152~60Hz
  API: EGL v: 1.5 drivers: iris,nvidia,swrast
    platforms: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.6 vendor: intel mesa v: 23.2.1-1 renderer: Mesa Intel

Running wlx-x with these env vars:

__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only __GLX_VENDOR_LIBRARY_NAME=nvidia XR_RUNTIME_JSON=/home/vanous/.local/share/openxr/1/openxr_monado.json ./wlx-overlay-x

before init
LOG in xrCreateInstance: Instance created
    createInfo->applicationInfo.applicationName: WlXrOverlay
    createInfo->applicationInfo.applicationVersion: 1
    createInfo->applicationInfo.engineName: StereoKit
    createInfo->applicationInfo.engineVersion: 12295
    appinfo.detected.engine.name: (null)
    appinfo.detected.engine.version: 0.0.0
    quirks.disable_vulkan_format_depth_stencil: false
LOG in xrCreateInstance: Selected devices
    Head: 'HTC Vive (vive)'
    Left: '<none>'
    Right: '<none>'
    Eyes: '<none>'
    Hand-Tracking Left: '<none>'
    Hand-Tracking Right: '<none>'
Segmentation fault

The segfault is: ioctl(6, DRM_IOCTL_PRIME_FD_TO_HANDLE, 0x7ffd5414ff2c) = -1 EINVAL (Invalid argument)

See full strace here: log.txt

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.