-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vibrance on laptops is possible #19
Comments
Hi, as there were many requests to adding Intel support to vibranceGUI, I've researched whether there is an API that allows to retrieve and change the color settings of a specific display. Apparently there is no public API at all. Furthermore I do not have access to a laptop where I could test the Intel support. Trying to get it running without access to a laptop that is able to run the program is like finding a needle in a haystack. If there was such an API, someone else would have to program the Intel support, like @juriii did for AMD graphic cards. |
Also if external display is in use and the HDMI/DisplayPort is directly connected to the nvidia gpu there IS a option for digital vibrance in the nvidia driver. vibranceGUI works well with external display BUT if i add it to the system startup i get every time an error while no external display is connected. Maybe you can make a little feature. Sorry my english is not very well. I hope everyone understands. |
I don't have these options in my control panel :( http://www.lg.com/us/monitors/lg-29UM67-P-ultrawide-led-monitor Any thoughts? |
It is indeed possible, the problem as @juvlarN said is that there isn't a public API. I managed to reverse engineer the Intel HD Graphics Control Panel, it is using a proprietary library called It wasn't intended for public release (bad code warning) and I didn't had the time to keep working on it. I also suspect that it won't immediately work for any system as some stuff might vary based on the GPU/Driver version. If you want to try it out this is the repository: https://github.com/daniele-salvagni/color-goggles My laptop is a dual-graphichs Sony Vaio S13P with an Intel® Core™ i7-3520M (HD Graphics 4000), it may not work for different systems (I didn't had any other system to compare/test). Anyways on some version of the Intel Control Panel it is possible to setup profiles to switch profiles automatically when you open certain applications, is is a bit wonky but it might be worth looking into. |
Hello Daniele, I interested to try your stuff, im new on github, I thought that I could find a .exe to start the software but there isn't :/ I got a 960m and i7 6700hq Thank you for answer |
Hi @zerox06, you can find a download link for the executable here: http://dan.salvagni.io/s/color-goggles/, there is a Edit November 2017: Got a new laptop, so I was able to fix a problem which made the application crash on some newer systems. |
Hello JoiNNN I have a intel i5 and I dont have these settings... why? |
@daniele-salvagni the thing is that your program simply alters what we can already do ourselves in intel control panel (as displayed in the pic on top of the post) |
@avaque VibranceGUI does the same but with Nvidia Settings, staying within the limits dictated by Nvidia. It is not possible to further increase the vibrance via software while still being VAC safe, I might check if the Intel limit can be bypassed on the driver level but I won't get my hopes up about that. Edit: it looks like the driver limit can be bypassed in some cases, give me a sec. |
It is kinda possible to bypass the limit, however we fall in the undefined behaviour realm (this should also be device-dependent). This is what happens at different saturation levels:
From here the saturation starts to affect the hue effectively decreasing the visibility:
I will investigate this further and push a new version to take advantage of this, however it might take a while as I will be quite busy for the next month or so. |
Go further Intel limite would be awesome thèse colors are so nice
Le 7 janv. 2018 21:48, "Daniele Salvagni" <[email protected]> a
écrit :
… It is kinda possible to bypass the limit, however we fall in the undefined
behaviour realm (this should also be device-dependent). This is what
happens at different saturation levels:
- 0%: Normal level
- 100%: Intel limit
- 330%: Sweet spot behind the limits
From here the saturation starts to affect the hue effectively decreasing
the visibility:
- 470%: Green hue takes over
- 950%: Red hue takes over
[image: sat]
<https://user-images.githubusercontent.com/6751621/34653901-ab39b99a-f3f3-11e7-9bca-7e85e929f995.jpg>
I will investigate this further and push a new version to take advantage
of this, however it might take a while as I will be quite busy for the next
month or so.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#19 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AdDlLy_hAfSK3cau_v9lZmnZz-N8Gg2zks5tIS2jgaJpZM4H5iQf>
.
|
@daniele-salvagni the 330% is just what im looking for. Ive searched alot and found nothing which could lead to further saturation increase than what i have right now. Only closest thing ive found is Color filter option in Windows 10 where the "Deuteranopia" option increases saturation but only of green and red colors. |
Color-Goggles v1.0.0 is out: http://dan.salvagni.io/s/color-goggles/ It is a complete rewrite of the applciation and it is now possible to increase the saturation up to 320% (check the |
@daniele-salvagni thank you sooo much. I just dont understand why didnt intel do it in the first place. |
@daniele-salvagni i need to find a file name igfxDHLib.dll but i dont have that file in my filerepository |
@NeedHelperino its in one of the folders definitelly, have you tried searching "igfxdhlib"in the search tab? |
@NeedHelperino I need some more details in order to be able to help you. Are you on a Desktop/Laptop? What's your CPU? Do you have a dedicated GPU? Which one? Do you have access to the Intel Control Panel? |
Yes i have an Laptop i have an I3-3217U CPU and an dual GPU 1st GPU intel hd graphics and my 2nd GPU is an 770M Nivida |
@avaque yes i did find it but i dont know where to put the file |
@NeedHelperino in the same folder with the colorgoggles.exe and its .dll |
@avaque look this might seem pretty stupid but when i extract the file i dont know where to put it i cant find it in my roaming i cant find it in my download page i dont know where to look |
You can extract |
i made a new map put it on my desktop than got the extracted files put them in the map and copied the IgfxDHLib.dll in to the map what now |
if by "map" you mean "folder" then just launch the .exe |
@daniele-salvagni Is your program VAC safe? |
@freaky1337 Unlike SweetFX this program doesnt change 3d vibrance but rather overall vibrance. Its just like applying a filter over your screen. Its completely VAC safe. Nvidia Freestyle has this same option but it will probably get disabled for CSGO soon and it lowers your FPS anyways, while Colorgoggles doesnt. |
The program doesn't do anything, and my anti-virus detects it. |
@freaky1337 so does everyone's antivirus. Have you followed the instructions to install it? |
I have |
My AV didn't detect VibranceGUI |
@Freak1337 then use vibranceGUI man idk what to tell you if you worried about getting a virus from this just dont use it. |
can't,cuz i have laptop |
@freaky1337 Which antivirus are you using? I can't get a positive result on any of them. |
I'm on my desktop and I don't have a igfxDHLib.dll what should I do? |
Oh sounds serious, what is that?
Am Mo., 24. Dez. 2018 02:46 hat brandons101 <[email protected]>
geschrieben:
… I'm on my desktop and I don't have a igfxDHLib.dll what should I do?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#19 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AdoVnF5T9QH-6DObjD8oA1_Eo5S0Ckt7ks5u8DHlgaJpZM4H5iQf>
.
|
Sorry for the delay @brandons101, if you are using the new DCH drivers, you should try following these instructions: daniele-salvagni/color-goggles#16 (comment) |
While looking online I found several articles saying that digital vibrance and saturation are different things. It said that digital vibrance will not saturate darker colors and will only saturate lighter colors, while the saturation option will saturate all colors making dark colors extremely dark. If this is true is there any way to get around the saturation bumping up dark colors. |
when I use Color-Goggles, my FPS drops on csgo :( |
This is not possible, you can even close Color-Goggles after changing the saturation because it will not be doing anything at all. If your FPS are dropping there is another reason. |
Im on a desktop with intel UHD 630 graphics and i cant find igfxDHLib.dll what should i do? |
vibranceGUI didn't work for me (since nvidia laptops are not supported) so i made this script, hope it helps someone. |
I wanted to try the app and noticed that there is no laptop support the reason being that nVIDIA didn't include support for vibrance. However this is not entirely true. On modern laptops at least, you have control for Vibrance via the Intel's Graphics Control Panel, is named Saturation.
This is because the integrated GPU is the one handling the image output to the display and not the nVIDIA GPU. The dedicated GPU is like an addon in this case, that does the heavy lifting when necessary then passes information to the integrated GPU which then outputs it to the screen.
What I'm trying to say is that there is the possibility of adding support for laptops given you have the resources to do so in terms of Intel API documentation on this matter, in which I haven't looked at all so I wont be able to provide more information.
Anyway thanks for the app, will definitely use it on my desktop PC.
The text was updated successfully, but these errors were encountered: