-
Notifications
You must be signed in to change notification settings - Fork 314
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
Fix for WebGL Context Lost on Windows Devices with Integrated Intel GPUs #453
Comments
cross referencing OHIF/Viewers#3207 |
This solution can solve the problem temporarily. |
@sedghi This solution seems to solve the problem with volume rendering. |
@zhoualibaba can you please record your screen while you have the task manager open? |
6026514da3941ca34b5d9023ec7fa3eb.mp4@sedghi I have tried two ways to solve this bug. 1, Change the Google Chrome to the Chromium; 2, Seperate the multiple frames in one dcm file into a set of dcm files for each frame. The first way can solve the bug for most series, but if the frames count is too large (ie. 600+) the website will still crash. The second way can solve all the problems but I have to waste a lot of time to seperate the file. |
Hey, thanks for sharing the video |
@sedghi This video is already using the stack viewport. |
can you create a new issue to discuss it there and we don't add noise here please? |
Seems like there is a bug in Chrome for Windows users with some models of the integrated Intel GPUs. As a result, OHIF and/or Cornerstone3D demos may experience rendering issues, with the GPU process consuming an excessive amount of memory for volume viewports. As a result, the webGL context may be lost and the browser crashes.
The bug has been narrowed down to be inside the Chrome and not from us, more especifically the Angle backend component of Chromium. While we are working on reporting this bug, we have a solution that has proven to be effective in fixing this issue which has worked on 4 separate machines having the same issue.
chrome://flags/#ignore-gpu-blocklist
and enable it.For Chrome users, you can change your angle value by going to
chrome://flags/#use-angle
and changing the value as described.(Note that your selected Angle must be supported by your graphics card and driver. While Chrome and Firefox will always display available options, it's important to check that your selected Angle is compatible with your machine.)
🎸 Special thanks to Rodolfo (@ladeirarodolfo )for finding this solution and sharing it with the community! 🎸
PS:
The text was updated successfully, but these errors were encountered: