Comments (5)
Thanks for the report. Chamferwm does some logging to stdout, try this in your .xinitrc to have the log written:
exec stdbuf -oL chamfer --shader-path=/usr/share/chamfer/shaders/ > /tmp/log
Please upload the log here and let's see
from chamferwm.
Nothing too interesting in the log, but another possibly relevant error caught my eye. When X crashes, it spews out the error Xlib: extension "NV-GLX" missing
, indicating that it tries to load something nvidia related. I do have a dual-GPU laptop, but the nvidia gpu is off, and the log below indicates that chamfer tries to use the intel HD GPU. Trying to start chamfer with --device-index=1
says [chamferwm]: invalid GPU index
.
I'm really not trying to load chamfer on my nvidia gpu, and I'm not sure why it would try that. Probably doesn't matter, but I do have the latest nvidia drivers, and I think I have nouveau blacklisted/not installed.
It is supposed to work on intel GPUs right?
FIY, chamfer starts fine without compositor (i.e. with --no-compositor
).
Output of exec stdbuf -oL chamfer --shader-path=/usr/share/chamfer/shaders/ > /tmp/log
:
[chamferwm 2019-08-06 20:09:08] Found config /usr/share/chamfer/config/config.py
No pulsectl module.
[chamferwm 2019-08-06 20:09:08] Screen size: 3000x2000
[chamferwm 2019-08-06 20:09:08] Root id: 169
[chamferwm 2019-08-06 20:09:08] Backend initialized.
[chamferwm 2019-08-06 20:09:08] XComposite 0.4
[chamferwm 2019-08-06 20:09:08] overlay xid: 141
[chamferwm 2019-08-06 20:09:08] XFixes 5.0
[chamferwm 2019-08-06 20:09:08] Damage 1.1
[chamferwm 2019-08-06 20:09:08] SHM 1.2
[chamferwm 2019-08-06 20:09:08] Enumerating required layers
VK_LAYER_LUNARG_standard_validation
[chamferwm 2019-08-06 20:09:08] Enumerating required extensions
VK_KHR_surface
VK_KHR_xcb_surface
VK_EXT_debug_report
[chamferwm 2019-08-06 20:09:10] Enumerating physical devices
* 0: Intel(R) UHD Graphics 620 (Kabylake GT2)
.deviceID: 22807
.vendorID: 32902
.deviceType: 1
max push constant size: 128
max bound desc sets: 8
max viewports: 16
multi viewport: 1
[chamferwm 2019-08-06 20:09:10] Available surface formats: 2
Surface format ok.
[chamferwm 2019-08-06 20:09:10] Enumerating required device extensions
VK_KHR_swapchain
[chamferwm 2019-08-06 20:09:10] Swap chain image extent 3000x2000
from chamferwm.
Yes, it should definitely work on Intel GPUs. I found that the problem is most likely related to how makepkg builds the binary. I disabled custom build flags in PKGBUILD for now, can you try update from AUR and rebuild?
from chamferwm.
Works great, thanks!
from chamferwm.
I still get the Xlib: extension "NV-GLX" missing
"error" btw, although it seems harmless for now.
from chamferwm.
Related Issues (20)
- Error: SHM extension unavailable. HOT 5
- White screen HOT 5
- why? HOT 1
- Crash on launch HOT 4
- 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
- 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.