Git Product home page Git Product logo

Comments (4)

jaelpark avatar jaelpark commented on August 20, 2024

Just to be sure, did you put the exec line in your .xinitrc, and then launch with startx? One way to reproduce what you described is to try launch directly from tty. That probaby won't work unless you have X server already running in background.

from chamferwm.

reyqn avatar reyqn commented on August 20, 2024

Well sorry about that I guess I didn't read well enough.
I tried that yesterday though (and it didn't work that well) but I didn't think to check the log: here it is

[chamferwm 2020-01-15 22:18:05] validation layer2: Found ICD manifest file /usr/share/vulkan/icd.d/nvidia_icd.json, version "1.0.0"
[chamferwm 2020-01-15 22:18:05] validation layer2: Searching for ICD drivers named libGLX_nvidia.so.0
[chamferwm 2020-01-15 22:18:05] validation layer2: Build ICD instance extension list
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_device_group_creation (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_display (libGLX_nvidia.so.0) version 0.0.21
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_external_fence_capabilities (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_external_memory_capabilities (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_external_semaphore_capabilities (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_get_display_properties2 (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_get_physical_device_properties2 (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_get_surface_capabilities2 (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_surface (libGLX_nvidia.so.0) version 0.0.25
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_surface_protected_capabilities (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_xcb_surface (libGLX_nvidia.so.0) version 0.0.6
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_xlib_surface (libGLX_nvidia.so.0) version 0.0.6
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_EXT_acquire_xlib_display (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_EXT_debug_report (libGLX_nvidia.so.0) version 0.0.9
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_EXT_debug_utils (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_EXT_direct_mode_display (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_EXT_display_surface_counter (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Build ICD instance extension list
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_device_group_creation (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_display (libGLX_nvidia.so.0) version 0.0.21
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_external_fence_capabilities (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_external_memory_capabilities (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_external_semaphore_capabilities (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_get_display_properties2 (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_get_physical_device_properties2 (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_get_surface_capabilities2 (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_surface (libGLX_nvidia.so.0) version 0.0.25
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_surface_protected_capabilities (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_xcb_surface (libGLX_nvidia.so.0) version 0.0.6
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_KHR_xlib_surface (libGLX_nvidia.so.0) version 0.0.6
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_EXT_acquire_xlib_display (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_EXT_debug_report (libGLX_nvidia.so.0) version 0.0.9
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_EXT_debug_utils (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_EXT_direct_mode_display (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] validation layer2: Instance Extension: VK_EXT_display_surface_counter (libGLX_nvidia.so.0) version 0.0.1
[chamferwm 2020-01-15 22:18:05] Enumerating physical devices

  • 0: GeForce GTX 1060
    .deviceID: 7200
    .vendorID: 4318
    .deviceType: 2
    max push constant size: 256
    max bound desc sets: 32
    [chamferwm 2020-01-15 22:18:05] Available surface formats: 2
    Surface format ok.
    [chamferwm 2020-01-15 22:18:05] Enumerating required device extensions
    VK_KHR_external_memory
    VK_KHR_external_memory_fd
    VK_KHR_swapchain

Also launching with -n does work.

Ok sorry about all this, the error actually thrown by chamferwn is:
Could not find all required device extensions.

from chamferwm.

jaelpark avatar jaelpark commented on August 20, 2024

Ok sorry about all this, the error actually thrown by chamferwn is:
Could not find all required device extensions.

No problem. Looks like there's actually a bunch of device extensions that were not found, if the log is complete. Is it really finding only three extensions, or are there any more reported? Some of the extensions are not absolutely necessary for basic functionality, I could maybe later try make chamfer slightly less strict about the extension requirements. You said that you had also intel graphics available, does the compositor work better on that?

from chamferwm.

reyqn avatar reyqn commented on August 20, 2024

Ok so the issue was that I didn't install vulkan-intel. Chamfer doesn't see the intel card because it's hidden by prime, but it still has to work (and be vulkan compatible) since nvidia offloads to intel.

from chamferwm.

Related Issues (20)

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.