Closed Bug 616864 Opened 15 years ago Closed 15 years ago

Aquarium WebGL demo does not render well with Intel OpenGL renderer

Categories

(Core :: Graphics: CanvasWebGL, defect)

x86_64
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: scoobidiver, Unassigned)

References

Details

(Whiteboard: webglsamples)

Attachments

(2 files)

Build: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b8pre) Gecko/20101203 Firefox/4.0b8pre The fix of bug 603367 does not fix the bad WebGL rendering on 64-bit Windows. Adapter Description: Mobile Intel(R) 4 Series Express Chipset Family Vendor ID: 8086 Device ID: 2a42 Adapter RAM: Unknown Adapter Drivers: igdumd64 igd10umd64 igdumdx32 igd10umd32 Driver Version: 8.15.10.2226 Driver Date: 10-15-2010 Direct2D Enabled: true DirectWrite Enabled: true GPU Accelerated Windows: 1/1 Direct3D 10
I think the bug platform should be x86 instead of x86_64, considering that there is WOW64 in the user agent -> you are using the x86 (32bit) build.
> I think the bug platform should be x86 instead of x86_64 I use 64-bit Windows, so x86_64 platform is correct.
Summary: Aquarium webgl demo does not render well on 64-bit Windows → Aquarium webgl demo does not render well on 64-bit Windows with a 32-bit Minefield build
Whiteboard: webglsamples
Severity: critical → normal
WebGL RendererIntel -- Mobile Intel(R) 4 Series Express Chipset Family -- 2.1.0 - Build 8.15.10.2226
Intel has released new Intel graphics drivers, 8.15.10.2246, older drivers were 2226. Might want to test these and see how it goes. 32bit http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=19591&ProdId=3231&lang=eng 64bit http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=19593&ProdId=3231&lang=eng
Intel 4 Series chipset users should ignore what I wrote above, the new 2246 drivers only supports HD Graphics(Core i3/i5), which is weird because the 2226 drivers supports both 4 series chipset and HD Graphics. HD Graphics users should install the new drivers since it fixes quite a number of bugs.
I installed DirectX runtime, so that: WebGL Renderer: TransGaming Inc. -- ANGLE -- OpenGL ES 2.0 (git-devel Jan 10 2011 19:54:16) And now Firefox and Chrome are competing for the best rendering (see new attachment). The FPS difference does not change: 12 for Fx, 22 for Chrome.
Summary: Aquarium webgl demo does not render well on 64-bit Windows with a 32-bit Minefield build → Aquarium WebGL demo does not render well with Intel OpenGL renderer
With today's build, there is no need to have DirectX runtime installed to use ANGLE: WebGL Renderer: Google Inc. -- ANGLE -- OpenGL ES 2.0 (ANGLE 0.0.0.541) The rendering is excellent and FPS are inverted: 20 in FF 4.0, 14 in Chrome 10.
Status: NEW → RESOLVED
Closed: 15 years ago
Depends on: 629538
Resolution: --- → WORKSFORME
Depends on: 625118
As I said in bug 594357 comment 22 and 23: As far as I know, we still don't ship the DirectX runtime bits, do we? What today's build, the news is that ANGLE works again (provided that you have DirectX runtime installed). It hadn't been working in the past 2 days. Another relevant bit of news is that we now blacklist OpenGL on intel cards on Windows. So if you can't use ANGLE, then you can't get WebGL at all.
> As far as I know, we still don't ship the DirectX runtime bits, do we? This is the only explanation I had for the differences of WebGL renderers between TransGaming (DirectX runtime) and Google. Chrome has been able to use ANGLE without DirectX runtime installed.
(In reply to comment #10) > > As far as I know, we still don't ship the DirectX runtime bits, do we? > This is the only explanation I had for the differences of WebGL renderers We recently updated our copy of ANGLE to r550 and it seems that they made this change, renaming the vendor from Transgaming to Google. > between TransGaming (DirectX runtime) and Google. > Chrome has been able to use ANGLE without DirectX runtime installed. That just means that they ship those DirectX runtime bits. We're going to do the same very soon. We just had to get a confirmation from our lawyers that we were allowed to.
Shipping the needed DirectX runtime file will be done by bug 630628.
Depends on: 630628
Done; should be working out of the box in tomorrow's nightly build.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: