Closed
Bug 1225284
Opened 9 years ago
Closed 8 years ago
Firefox doesn't recognize AMD GPU certain switchable graphics setup
Categories
(Core :: Graphics, defect)
Tracking
()
RESOLVED
INVALID
People
(Reporter: fireattack, Unassigned)
Details
(Whiteboard: gfx-noted)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2560.0 Safari/537.36
Steps to reproduce:
Setup: AMD Radeon HD7400M + Intel HD Graphics 3000 + Win 10 x64 + Firefox beta (43) x64
I used the modified driver because AMD's official one locks browsers to energy saving GPU.
I set both firefox.exe and plugin-container.exe to "high performance" (AMD GPU).
Actual results:
It doesn't recognize my AMD GPU.
Copied from about:support on Nightly:
Graphics
Adapter Description Intel(R) HD Graphics 3000
Adapter Drivers igdumd64 igd10umd64 igd10umd64 igdumd32 igd10umd32 igd10umd32
Adapter RAM Unknown
Asynchronous Pan/Zoom wheel input enabled
ClearType Parameters Gamma: 2200 Pixel Structure: R ClearType Level: 100 Enhanced Contrast: 200
Device ID 0x0116
DirectWrite Enabled false (10.0.10586.0)
Driver Date 10-31-2015
Driver Version 10.17.10.4229
GPU #2 Active false
GPU Accelerated Windows 1/1 Direct3D 11 (OMTC)
Subsys ID 167f103c
Supports Hardware H264 Decoding No; Hardware video decoding disabled or blacklisted
Vendor ID 0x8086
windowLayerManagerRemote true
AzureCanvasBackend skia
AzureContentBackend cairo
AzureFallbackCanvasBackend cairo
AzureSkiaAccelerated 0
(#0) Error DoesD3D11TextureSharingWork_ColorMismatch
(#1) Error DoesD3D11TextureSharingWork_ColorMismatch
Expected results:
It should.
![]() |
Reporter | |
Updated•9 years ago
|
Component: Untriaged → Graphics
Product: Firefox → Core
Comment 1•9 years ago
|
||
I don't think it necessarily should since you modified the driver. What happens with the default driver? It looks like we may be blocking your AMD card for a specific reason. Also, I think in most cases we just default to the intel driver anyway to render content.
Flags: needinfo?(human.peng)
Updated•9 years ago
|
Whiteboard: gfx-noted
![]() |
Reporter | |
Comment 2•9 years ago
|
||
(In reply to Mason Chang [:mchang] from comment #1)
> I don't think it necessarily should since you modified the driver. What
> happens with the default driver? It looks like we may be blocking your AMD
> card for a specific reason. Also, I think in most cases we just default to
> the intel driver anyway to render content.
I didn't modify the "driver" itself, just use a 3rd one to unlock the freedom of choosing GPU for firefox.exe.
> What happens with the default driver?
It's not possible to set firefox.exe to AMD GPU if using default driver (to be more accurate, default AMD Catalyst™ Software). But I can do the same thing to chrome.exe and it works flawlessly.
Flags: needinfo?(human.peng)
Comment 3•9 years ago
|
||
(In reply to Benjamin Peng from comment #2)
> (In reply to Mason Chang [:mchang] from comment #1)
> > I don't think it necessarily should since you modified the driver. What
> > happens with the default driver? It looks like we may be blocking your AMD
> > card for a specific reason. Also, I think in most cases we just default to
> > the intel driver anyway to render content.
>
> I didn't modify the "driver" itself, just use a 3rd one to unlock the
> freedom of choosing GPU for firefox.exe.
>
> > What happens with the default driver?
> It's not possible to set firefox.exe to AMD GPU if using default driver (to
> be more accurate, default AMD Catalyst™ Software). But I can do the same
> thing to chrome.exe and it works flawlessly.
Does nightly recognize your AMD GPU if you don't do this? If you just use out of the box drivers and Catalyst?
Flags: needinfo?(human.peng)
![]() |
Reporter | |
Comment 4•9 years ago
|
||
(In reply to Mason Chang [:mchang] from comment #3)
> (In reply to Benjamin Peng from comment #2)
> > (In reply to Mason Chang [:mchang] from comment #1)
> > > I don't think it necessarily should since you modified the driver. What
> > > happens with the default driver? It looks like we may be blocking your AMD
> > > card for a specific reason. Also, I think in most cases we just default to
> > > the intel driver anyway to render content.
> >
> > I didn't modify the "driver" itself, just use a 3rd one to unlock the
> > freedom of choosing GPU for firefox.exe.
> >
> > > What happens with the default driver?
> > It's not possible to set firefox.exe to AMD GPU if using default driver (to
> > be more accurate, default AMD Catalyst™ Software). But I can do the same
> > thing to chrome.exe and it works flawlessly.
>
> Does nightly recognize your AMD GPU if you don't do this? If you just use
> out of the box drivers and Catalyst?
Just installed official driver, no difference.
Graphics
Adapter Description Intel(R) HD Graphics 3000
Adapter Drivers igdumd64 igd10umd64 igd10umd64 igdumd32 igd10umd32 igd10umd32
Adapter RAM Unknown
Asynchronous Pan/Zoom wheel input enabled
ClearType Parameters Gamma: 2200 Pixel Structure: R ClearType Level: 100 Enhanced Contrast: 200
Device ID 0x0116
Direct2D Enabled true
DirectWrite Enabled true (10.0.10586.0)
Driver Date 10-31-2015
Driver Version 10.17.10.4229
GPU #2 Active false
GPU Accelerated Windows 1/1 Direct3D 11 (OMTC)
Subsys ID 167f103c
Supports Hardware H264 Decoding Yes
Vendor ID 0x8086
WebGL Renderer Google Inc. -- ANGLE (Intel(R) HD Graphics 3000 Direct3D11 vs_4_1 ps_4_1)
windowLayerManagerRemote true
AzureCanvasBackend direct2d 1.1
AzureContentBackend direct2d 1.1
AzureFallbackCanvasBackend cairo
AzureSkiaAccelerated 0
By the way, as I said before, with the official driver, GPU setting for firefox.exe is forced on power-saving GPU.. so I don't know if this even means anything.
Flags: needinfo?(human.peng)
(In reply to Benjamin Peng from comment #4)
> By the way, as I said before, with the official driver, GPU setting for
> firefox.exe is forced on power-saving GPU.. so I don't know if this even
> means anything.
Are you able to select the AMD GPU for any other applications (eg. Chrome, Edge, etc)?
![]() |
Reporter | |
Comment 6•9 years ago
|
||
(In reply to Anthony Hughes, QA Mentor (:ashughes) from comment #5)
> (In reply to Benjamin Peng from comment #4)
> > By the way, as I said before, with the official driver, GPU setting for
> > firefox.exe is forced on power-saving GPU.. so I don't know if this even
> > means anything.
>
> Are you able to select the AMD GPU for any other applications (eg. Chrome,
> Edge, etc)?
No, they are all locked to power-saving GPU.
But as I said before, if I use modified driver and choose high performance GPU for chrome, it works flawlessly with " --disable-gpu-driver-bug-workarounds" parameter.
I think I need to provide some additional details to "justify" my reason to use modified driver. :P
It's not only because I want to force browsers on high performance GPU (it's definitely one of the reasons though). Official AMD driver is notorious and has lots of bugs on older GPUs. It will cause long time black scren everytime you boot your system, for example.
This is the modified 3rd party driver I was using, for your information: http://leshcatlabs.net/forums/viewtopic.php?f=6&t=1126
I think you guys also need to check this topic: https://support.mozilla.org/en-US/questions/1093057
The OP is the author of that 3rd party driver.
Are the results the same with a current Firefox nightly release, in that it still only shows one GPU?
![]() |
Reporter | |
Comment 8•8 years ago
|
||
Closing this one because I don't have dual-GPU computers any more and can't confirm anything any further.
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•