05-18-2009 02:18 PM
Well, the thread title sums it up pretty concisely.
I develop OpenGL Apps in C++ on my Lenovo T400. My OS is Windows Vista 64 and I use Switchable Graphics. When using ATI Graphics my apps hang since i installed the lastest ATI Driver for the T400 (Release: 2009-04-28) when (and only when) starting the applications in the debugger. When starting the apps directly (either compiled for Debug or Release targets, both 32-bit) however, they work (!).
As far i can tell it hangs when it tries swapping the buffers (for double buffering).
This happens both in Visual Studio 2005 and 2008. When will there be a fixed driver?
05-18-2009 02:41 PM
I believe this is the same problem:
Could you bring out a driver based on Catalyst 9.5?
05-19-2009 05:20 PM
Sorry for self-replying yet again
Does anyone know who I should contact to get this fixed? This is really annoying since this is the only driver supporting OpenGL 3.0!
05-20-2009 01:07 AM - edited 05-20-2009 01:40 AM
This is really annoying since this is the only driver supporting OpenGL 3.0!
The current Lenovo driver is Catalyst 8.12 based (8.56 driver release). I thought OpenGL 3.0 support was only added in Catalyst 9.1 (8.57 driver)?
The next Lenovo driver will be Catalyst 9.3 based (8.59 driver.) It was supposed to have shipped by the end of April but they had problems so decided to ship the Catalyst 8.12 based driver instead (the driver we had before 4/28 was really old -- based on Catalyst 8.8 -- 8.52 driver)
For the whole saga of Lenovo/ATI's tardiness in making switchable graphics work see this thread.
If you as a developer are dependent on having uptodate functionality in your graphics driver, you should consider modding the drivers you can download from the ATI site. All the links here are for Vista 32 but I am sure you can find the corresponding Vista 64 links. This means giving up on switchable graphics and setting discrete graphics (and os autodetect off) in bios.
Starting Catalyst 9.4 (8.60 driver) ATI included switchable graphics in the drivers downloadable from their site. But unless you want to waste a lot of time -- stay with discrete graphics in bios.
Btw I tried the modded Catalyst 9.4 (8.60 driver) on my Vista 32 T500 but had terrible performance in OpenGL (not 3.0) so went back to my modded Catalyst 9.1 (8.57 driver*) which I have good performance with.
T500: Vista Bus 32 SP1, T9600 2.8GHz, 4GB DDR3 RAM, 15.4" WSXGA+ 1680x1050, 500GB 7200rpm SATA, ATI Radeon HD3650 + Intel 4500MHD, Intel WiFi 5100, Intel Turbo 2GB, 9c Li-Ion. T42: XP SP3, Pentium M735 1.7GHz, 2GB RAM, 14.1" XGA 1024x768, 250GB PATA, ATI Radeon 7500, Intel WiFi 2200