Comments (4)
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.
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.
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.
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)
- Error: SHM extension unavailable. HOT 5
- White screen HOT 5
- why? HOT 1
- Possible to Launch with Light DM? HOT 1
- Multi-monitor Set-up? HOT 2
- Crash on startup with default config HOT 1
- Installation steps with AUR HOT 11
- Are there any unused created entities? HOT 7
- How is the ICCCM and EWMH support? HOT 3
- Steam input doesn't work HOT 2
- Compilation on debian 10 HOT 1
- VK_EXT_image_drm_format_modifier HOT 2
- Noob problem
- Can't focus java swing window
- VK_KHR_incremental_present (VK_KHR_INCREMENTAL_PRESENT_EXTENSION_NAME) does not seem to be available with NVIDIA HOT 1
- Keystroke to start browser does not work HOT 2
- Immediate crash with xf86-intel-video and xorg-server-git HOT 5
- Switching ttys crashes chamfer HOT 1
- Create a more basic shader/aestethic settings in config file HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chamferwm.