Poorly visible mouse cursor in Edit Mode when activated High Dynamic Range (HDR) and Wide Color Gamut (WCG) in Windows 10. #62417

Closed
opened 2019-03-10 12:45:48 +01:00 by Slava · 18 comments

System Information
Operating system: Windows 10 Pro 64-bit 1803 17134.590
Graphics card: GeForce GTX 1080 Ti driver 419.35

Blender Version
Broken:
2.79.7, 4c3be0bf52, blender2.7, 2019-03-01
2.80 Beta, a0f2923fd8, blender2.7, 2019-03-08

Poorly visible mouse cursor in Edit Mode when activated High Dynamic Range (HDR) and Wide Color Gamut (WCG) in Windows 10.

To enable HDR in Windows 10, and start by opening up your Start menu and going to the Settings app.
windows-10-hdr-settings.jpg
From here click on “Display,” and you should see a toggle below the Night Light option that reads “HDR and WCG”
windows-10-hdr-settings-toggle1.jpg
If “HDR and WCG” enable
hdr_on_2.jpg
hdr_on.jpg
If “HDR and WCG” disable
hdr_off_2.jpg
hdr_off.jpg

**System Information** Operating system: Windows 10 Pro 64-bit 1803 17134.590 Graphics card: GeForce GTX 1080 Ti driver 419.35 **Blender Version** Broken: 2.79.7, 4c3be0bf5229, blender2.7, 2019-03-01 2.80 Beta, a0f2923fd821, blender2.7, 2019-03-08 Poorly visible mouse cursor in Edit Mode when activated High Dynamic Range (HDR) and Wide Color Gamut (WCG) in Windows 10. To enable HDR in Windows 10, and start by opening up your Start menu and going to the Settings app. ![windows-10-hdr-settings.jpg](https://archive.blender.org/developer/F6794492/windows-10-hdr-settings.jpg) From here click on “Display,” and you should see a toggle below the Night Light option that reads “HDR and WCG” ![windows-10-hdr-settings-toggle1.jpg](https://archive.blender.org/developer/F6794495/windows-10-hdr-settings-toggle1.jpg) If “HDR and WCG” enable ![hdr_on_2.jpg](https://archive.blender.org/developer/F6794722/hdr_on_2.jpg) ![hdr_on.jpg](https://archive.blender.org/developer/F6794726/hdr_on.jpg) If “HDR and WCG” disable ![hdr_off_2.jpg](https://archive.blender.org/developer/F6794735/hdr_off_2.jpg) ![hdr_off.jpg](https://archive.blender.org/developer/F6794738/hdr_off.jpg)
Author

Added subscriber: @slavademen

Added subscriber: @slavademen

#62544 was marked as duplicate of this issue

#62544 was marked as duplicate of this issue

Added subscriber: @WilfredoGarciaSolvez

Added subscriber: @WilfredoGarciaSolvez
Brecht Van Lommel was assigned by Sebastian Parborg 2019-03-21 12:37:41 +01:00

Added subscriber: @Eagleshadow

Added subscriber: @Eagleshadow

I'm experiencing exactly the same problem.

I'm experiencing exactly the same problem.

Added subscriber: @Bones88s

Added subscriber: @Bones88s

I too have this issue, when I turn off HDR in Windows 10 the mouse cursor returns to a white cross however with HDR on the mouse is small, black and hard to see against the background. Please resolve this issue so I can Blend with HDR on!

I too have this issue, when I turn off HDR in Windows 10 the mouse cursor returns to a white cross however with HDR on the mouse is small, black and hard to see against the background. Please resolve this issue so I can Blend with HDR on!
Member

Added subscriber: @Harley

Added subscriber: @Harley
Member

I don't currently have hardware that supports HDR, but I would LOVE to have someone who does - and who compiles Blender from source - to test if this issue is changed with this:

https://developer.blender.org/D5197

The above requires applying a patch and placing some cursor files in a location (the link has a zip for those, scroll to the bottom of the comments). Once applied almost all the cursors shown in Blender while on Windows will use a different and newer format that support multiple resolutions and antialiasing. My gut feeling is that it will fix this issue, but it would be important to know if it does not.

I don't currently have hardware that supports HDR, but I would LOVE to have someone who does - and who compiles Blender from source - to test if this issue is changed with this: https://developer.blender.org/D5197 The above requires applying a patch and placing some cursor files in a location (the link has a zip for those, scroll to the bottom of the comments). Once applied almost all the cursors shown in Blender while on Windows will use a different and newer format that support multiple resolutions and antialiasing. My gut feeling is that it will fix this issue, but it would be important to know if it does not.

Hi Harley, thanks for the quick reply.

I've tried to compile the latest build with the new mouse cursors supplied by duarteframos however I'm not sure what I'm doing and it hasn't fixed the issue. I've moved the cursors to the folder "blender\release\windows\icons" as advised however I cannot see a patch to apply. I've then compiled the latest Alpha version V2.81 which works but still with the dark Edit cursor mode.
Here's a couple of pictures, the first version is with HDR on and the mouse cursor is black and hard to see, second picture has HDR off and has a clear white cursor.

With_HDR.jpg

Without_HDR.jpg

Hi Harley, thanks for the quick reply. I've tried to compile the latest build with the new mouse cursors supplied by duarteframos however I'm not sure what I'm doing and it hasn't fixed the issue. I've moved the cursors to the folder "blender\release\windows\icons\" as advised however I cannot see a patch to apply. I've then compiled the latest Alpha version V2.81 which works but still with the dark Edit cursor mode. Here's a couple of pictures, the first version is with HDR on and the mouse cursor is black and hard to see, second picture has HDR off and has a clear white cursor. ![With_HDR.jpg](https://archive.blender.org/developer/F7650749/With_HDR.jpg) ![Without_HDR.jpg](https://archive.blender.org/developer/F7650748/Without_HDR.jpg)
Member

Hey @Bones88s, Thanks for giving it a try.

You did the part that I was worried people might miss, copying the contents of the last zip in that thread to "blender\release\windows\icons".

The next part is applying the patch. That link , at the top-right has a "Download Raw Diff". Clicking on it will fill your screen with nonsense that you can save your to your harddrive somewhere. Lets assume you saved it as "D5197.diff" to the root of your "blender" folder. You can then be at a command-prompt in that folder and do "git apply D5197.diff" and it will alter your source with my changes. Then compile and you should see new cursors. Later you can run "git reset --hard" and my changes will be gone.

Hey @Bones88s, Thanks for giving it a try. You did the part that I was worried people might miss, copying the contents of the last zip in that thread to "blender\release\windows\icons\". The next part is applying the patch. That [link ](https://developer.blender.org/D5197), at the top-right has a "Download Raw Diff". Clicking on it will fill your screen with nonsense that you can save your to your harddrive somewhere. Lets assume you saved it as "[D5197](https://archive.blender.org/developer/D5197).diff" to the root of your "blender" folder. You can then be at a command-prompt in that folder and do "git apply [D5197](https://archive.blender.org/developer/D5197).diff" and it will alter your source with my changes. Then compile and you should see new cursors. Later you can run "git reset --hard" and my changes will be gone.

Ok, so I managed to apply the patch and recompile and it works!!!! I now have a white visible mouse cursor when using HDR and Edit mode in Blender 2.81 Alpha.

Thanks so much for the prompt reply and help with the patching. A good learning experience for me and I can now get on with learning Blender again!

Ok, so I managed to apply the patch and recompile and it works!!!! I now have a white visible mouse cursor when using HDR and Edit mode in Blender 2.81 Alpha. Thanks so much for the prompt reply and help with the patching. A good learning experience for me and I can now get on with learning Blender again!

Hi again,

The only issue I can see now is the new build (2.81a) doesn't recognize my GPU in Preferences->System->Cycles Render Devices, whereas the official 2.80 build does. I've downloaded the CUDA 10.1 as advised by these instructions https://wiki.blender.org/wiki/Building_Blender/Windows#Quick_Setup.

Any idea how I can compile the latest build so I can use my GTX 1080 GPU fully?

Thanks again Harley

Hi again, The only issue I can see now is the new build (2.81a) doesn't recognize my GPU in Preferences->System->Cycles Render Devices, whereas the official 2.80 build does. I've downloaded the CUDA 10.1 as advised by these instructions https://wiki.blender.org/wiki/Building_Blender/Windows#Quick_Setup. Any idea how I can compile the latest build so I can use my GTX 1080 GPU fully? Thanks again Harley
Member

Hmmm... that’s going to get complicated...

First I should explain that this process you went through was awesome for me, and for the Blender community as a whole, because it confirmed that this work I have in progress will fix the problem you’ve experienced. So thank you very much!

But compiling blender like this would not generally be a way to make version of blender that you do real work on. Normally you would do this in order to make changes and improvements to the source code that you could then send to Blender so that it can improve.

So this patch won’t be very good for as a specific fix for you unless I can get it finished and through approval quickly so it can be made a regular part of blender.

Because building blender as you did is meant to be a developer process, some things are turned off by default. Especially pieces that most devs won’t specifically change. Which is why you don’t have CUDA. That can be enabled, and there are further instructions for doing so somewhere but I have never done it myself.

So in summary, what you have mostly done is helped me confirm a problem and that will eventually help everyone. But you, specifically, are not much better off. For real work in blender I would recommend using a regular install and turning hdr off until we get a fix in.

Hmmm... that’s going to get complicated... First I should explain that this process you went through was awesome for me, and for the Blender community as a whole, because it confirmed that this work I have in progress will fix the problem you’ve experienced. So thank you very much! But compiling blender like this would not generally be a way to make version of blender that you do real work on. Normally you would do this in order to make changes and improvements to the source code that you could then send to Blender so that it can improve. So this patch won’t be very good for as a specific fix for you unless I can get it finished and through approval quickly so it can be made a regular part of blender. Because building blender as you did is meant to be a developer process, some things are turned off by default. Especially pieces that most devs won’t specifically change. Which is why you don’t have CUDA. That can be enabled, and there are further instructions for doing so somewhere but I have never done it myself. So in summary, what you have mostly done is helped *me* confirm a problem and that will eventually help everyone. But you, specifically, are not much better off. For real work in blender I would recommend using a regular install and turning hdr off until we get a fix in.

As I'm thinking of moving from Maya to Blender its not that important to have HDR on while I will continue to learn the basics.

I'm glad I was able to repay your quick response by helping you out a little and thanks for the clear explanation regarding the building process. Its been a good learning experience and I already feel like I'm a small part of the Blender community!

As I'm thinking of moving from Maya to Blender its not that important to have HDR on while I will continue to learn the basics. I'm glad I was able to repay your quick response by helping you out a little and thanks for the clear explanation regarding the building process. Its been a good learning experience and I already feel like I'm a small part of the Blender community!

This issue was referenced by 47fdac8ad9

This issue was referenced by 47fdac8ad987c15373febd64100a6c1b871feb99

Changed status from 'Open' to: 'Resolved'

Changed status from 'Open' to: 'Resolved'
Author

Thank you very much. I downloaded Blender 2.81 Alpha. It works.

Thank you very much. I downloaded Blender 2.81 Alpha. It works.
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
6 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#62417
No description provided.