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)
Tracking
()
NEW
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.
Comment 1•14 years ago
|
||
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?
| Reporter | ||
Comment 2•14 years ago
|
||
Progress, of a sort. With webgl.force-enabled true it now crashes when I undock and attempt to use webgl:
https://crash-stats.mozilla.com/report/index/bp-7e847874-035e-4102-a59a-8052c2120112
https://crash-stats.mozilla.com/report/index/bp-67d7256e-1e25-456e-97f7-5c7972120112
https://crash-stats.mozilla.com/report/index/bp-87ec5d0d-3dbf-4eb0-b7a5-1644f2120112
Updated•6 years ago
|
Priority: -- → P3
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•