Comments (14)
I think you have hdr enabled. The way to go around this is to right click the gwsl icon, click Configure GWSL, and change acrylic_enabled to false instead of true. Then save. This is less pretty but I could not find another workaround
Looks like that solves the problem. Shame I lose out on the acrylic though. Thanks.
from gwsl-source.
I noticed you're down in Dallas, I'm just north of you in Tulsa, OK. If you'd send me an email or a DM me on twitter at @JDDavisPro, I'm happy to give you an HDR display to test with.
As for the registry key, it's a bit misleading. Even if it's set to 1 on your local machine, it won't enable HDR unless windows detects an HDR compatible display. Disabling HDR on my displays (with the registry key set to 1) corrects the issue entirely, but obviously that's not optimal.
from gwsl-source.
👍I will keep it open for a bit though so it can benefit others. I will follow up in a few days or so if I find a fix or have a better build
from gwsl-source.
I think you have hdr enabled. The way to go around this is to right click the gwsl icon, click Configure GWSL, and change acrylic_enabled to false instead of true. Then save. This is less pretty but I could not find another workaround
from gwsl-source.
:( Maybe I can change it to a picture or color other than black in the next update
from gwsl-source.
It's not a major issue, but maybe you can default to acrylic
being off for new installations, with an Enable Acrylic
option somewhere in the install wizard, or in the dashboard itself. That said, this is the first app, I've encountered rendering issues from with HDR enabled, I'm curious if it's coming from the underlying libraries, or if there's something more funky going on.
from gwsl-source.
Part of it has to do with the fact that GWSL is written in python so I had to get real hacky about supporting acrylic. I don't want it to be disabled by default but maybe I can find a way to detect if hdr is on. I have not found it in the registry yet though
from gwsl-source.
I'm sure it's not entirely ubiquitous, but it seems Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\VideoSettings\EnableHDRForPlayback
is a good starting point to detect HDR.
from gwsl-source.
Maybe. I need to find an hdr display to test.. The other variables that exist for the same thing perplex me though. The registry is amazingly inconsistent between machines.
from gwsl-source.
Well, I happen to have several HDR displays to test with, so if you have any experimental builds, please send them my way, and I'd be happy to give them a go.
from gwsl-source.
I can do that. Now I have to mess with the registry to find the real variable if it exists (because the one you mentioned is set to 1 on my pc and I don't have the problem)
from gwsl-source.
And I can do a pretty good "fake acrylic" with the background image
from gwsl-source.
Yeah. And thanks that is very thoughtful but I know someone I can borrow one from. ;)
from gwsl-source.
Sounds good. Feel free to close the issue (or tag it for future reference). I'm able to use the app with acrylic disabled, and that's what matters most.
from gwsl-source.
Related Issues (20)
- Linux Apps for kali-linux not showing apps HOT 8
- Frighteningly slow GUI after WSL kernel update HOT 8
- Cannot fullscreen apps like QEMU in GWSL HOT 6
- Need exclusive keyboard mode option and a hotkey to exit that mode HOT 3
- gwsl with screen readers HOT 3
- Remember last window state HOT 1
- Custom icons HOT 1
- Pin shortcut in the taskbar HOT 2
- Feature : mount usb disk
- Unhandled exception in script - error when running the downloaded distribution HOT 3
- Price confusion / Where are the binaries? HOT 36
- ? HOT 1
- Nothing happens when running build.py
- [Feature] Add GUI Package Installer for WSL
- Windows Security found a trojan in self-built executable HOT 1
- Black title bar on windows dark theme HOT 1
- Problem when building HOT 1
- Error Upon Startup HOT 11
- Latest version from Microsoft Store triggers virus detection in eset
- Is This Paid Now?
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 gwsl-source.