Bug #43598 OpenGL support is never detected.
Submitted: 12 Mar 2009 14:48 Modified: 13 Mar 2009 12:54
Reporter: Yen-Wei Liu Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Workbench Severity:S2 (Serious)
Version:5.0.30 OS:Windows (Traditional Chinese version)
Assigned to: CPU Architecture:Any

[12 Mar 2009 14:48] Yen-Wei Liu
Description:
I have two PCs running Windows XP Pro. One is equipped with an Nvidia GeForce 6600LE s supporting OpenGL 2.1, and the other is ATI HD3450 card with an supporting OpenGL 2.1 too.

MySQL Workbench 5.0.30 fails to detect either one with OpenGL support. Thus GDI rendering is always applied.

This is the System Info for Nvidia GeForce 6600LE :
------------------------------------
Looking for user plugins in C:\Documents and Settings\ywliu1\Application Data\MySQL\Workbench\modules
Looking for user plugins in C:\Documents and Settings\ywliu1\Application Data\MySQL\Workbench\plugins
MySQL Workbench OSS for Windows version 5.0.30
Cairo Version: 1.5.12
Rendering Mode: GDI Rendering
OpenGL Driver Version: Not Detected
OS: Windows XP
CPU: 2x AMD Athlon(tm) 64 X2 Dual Core Processor 4200+, 1.0 GB RAM
Video adapter info:
Adapter type: NVIDIA GeForce 6600 LE 
Chip Type: GeForce 6600 LE
BIOS String: Version 5.43.02.72.00
Video Memory: 131072 KB

And partial result from OpenGL Extension Viewer 3.0 :

Renderer: GeForce 6600 LE/PCI/SSE2/3DNOW!
Vendor: NVIDIA Corporation
Memory: 128 MB
Version: 2.1.2
Shading language version: 1.20 NVIDIA via Cg compiler
Max number of light sources: 8
Max viewport size: 4096 x 4096
Max texture size: 4096 x 4096
Max anisotropy: 16
Max samples: 16
Max draw buffers: 4
Max texture coordinates: 8
Max vertex texture image units: 4
------------------------------------

And this is the system info for the other ATI HD3450 PC :

Looking for user plugins in C:\Documents and Settings\hoffmann\Application Data\MySQL\Workbench\plugins
MySQL Workbench OSS for Windows version 5.0.30
Cairo Version: 1.5.12
Rendering Mode: GDI Rendering
OpenGL Driver Version: Not Detected
OS: Windows XP
CPU: 2x Intel(R) Pentium(R) 4 CPU 3.00GHz, 1.5 GB RAM
Video adapter info:
Adapter type: ATI Radeon HD 3400 Series
Chip Type: ATI Radeon Graphics Processor (0x95C5)
BIOS String: 113-AB37400-104
Video Memory: 524288 KB 

And here is partial report from OpenGL Extensions Viewer 3.0 , as recommended in FAQ:

Renderer: ATI Radeon HD 3400 Series
Vendor: ATI Technologies Inc.
Memory: 512 MB
Version: 2.1.8494 Release
Shading language version: 1.20
Max number of light sources: 8
Max viewport size: 8192 x 8192
Max texture size: 8192 x 8192
Max anisotropy: 16
Max samples: 4
Max draw buffers: 8
Max texture coordinates: 16
Max vertex texture image units: 16 

Both are not properly detected by Cairo.

I know I am not alone, and some or many users have similar experience. The drawing response will become noticeably slow from , say,  40 tables, specially with many foreign key constrants.

How to repeat:
n/a
[12 Mar 2009 19:09] Diego Sainz
Same problem here. My card supports OpenGl 2.1, but it isn't being used by workbench.

Details:
MySQL Workbench OSS for Windows version 5.0.30
Cairo Version: 1.5.12
Rendering Mode: GDI Rendering
OpenGL Driver Version: Not Detected
OS: Windows Vista/2008
CPU: 2x AMD Turion(tm) 64 X2 Mobile Technology TL-62, 2.9 GB RAM
Video adapter info:
Adapter type: NVIDIA GeForce Go 6150
Chip Type: GeForce Go 6150
BIOS String: Version 5.51.28.52.29
Video Memory: 131072 KB
[13 Mar 2009 12:54] MySQL Verification Team
Thank you for the bug report. Duplicate of bug: http://bugs.mysql.com/bug.php?id=35958.