Open Bug 717714 Opened 14 years ago Updated 3 years ago

WebGL stops working if the GFX card goes away

Categories

(Core :: Graphics: CanvasWebGL, defect, P3)

x86_64
Windows 7
defect

Tracking

()

People

(Reporter: mossop, Unassigned)

References

(Blocks 1 open bug)

Details

My laptop is fun. It has a dock that connects with an additional GFX card to drive the main monitor. If I start Firefox with the dock connected then webgl works. If I start Firefox without the dock connected then webgl works. If I start Firefox with the dock connected then disconnect the dock then webgl takes a while then fails, "Hmm. While your browser seems to support WebGL, it is disabled or unavailable. If possible, please ensure that you are running the latest drivers for your video card". Re-connecting the dock doesn't help, I have to restart Firefox after that. If I start Firefox without the dock connected then connect the dock then webgl continues to work. Disconnecting the dock after this and webgl continues to work. My vague hand-wavy guess is that the first time I use webgl it selects a graphics card and continues to attempt to use that for the lifetime of the app. If that graphics card is no longer present then webgl stops working and never works again, even though it could presumably look and find a different graphics card to use.
The first thing to find out is whether this is an issue with blacklisting or with actual failure to get a GL context. Can you set webgl.force-enabled=true and see if problems persist?
Blocks: 707860
Priority: -- → P3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.