cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
lophiomys
Serial Port
Posts: 20
Registered: ‎05-29-2008
Location: Austria, EU
Views: 2,022
Message 1 of 9

T42p/T43p: Support for ATI FireGL grafics drivers in Windows 7

Dear Lenovo,

 

Is there any chance, that you will release updated Windows 7 32bit drivers

for T42p and T43p with ATI Mobility FireGL T2 and V3200?

 

I recon those would be the oldest machines worth supporting at least a little bit, 

and it would not be much work to backport  drivers for newer grafics cards.

 

A technical detail, but very important:

the win32 system call GetDeviceCaps depends on accurate information by the grafics driver,

to return the physical dimensions of the screen in millimeters (as stated by the MSDN documentation).

This you need e.g. to be able to draw proper font sizes on screen. 

But it is horribly wrong in Windows 7. 

In Windows XP this all worked fine within reasonalble accuracy.

 

BTW,

even on a T400 with Intel graphics running Win7 the returned screen dimension is significantly wrong.

 

/LoPhi

___________________________________________________________________

Voting for 4:3 IPS/Flexview LCDs and for Classic Thinkpad keyboards without Windows keys.
Guru
Posts: 7,626
Registered: ‎11-23-2007
Location: USA
Views: 2,005
Message 2 of 9

Re: T42p/T43p: Support for ATI FireGL grafics drivers in Windows 7

On T43p I use a Vista driver in W7 and it works well IMO.

 

Haven't had a T42/p running W7 that I can recall, so I can't offer you any advice there...

Cheers,

George




In daily use: R60F, R500F, T61, T410

Collecting dust: T60

Enjoying retirement: A31p, T42p,

Non-ThinkPads: Panasonic CF-31 & CF-52, HP 8760W




Starting Thursday, 08/14/2014 I'll be away from the forums until further notice. Please do NOT send private messages since I won't be able to read them. Thank you.
.
lophiomys
Serial Port
Posts: 20
Registered: ‎05-29-2008
Location: Austria, EU
Views: 1,996
Message 3 of 9

Re: T42p/T43p: Support for ATI FireGL grafics drivers in Windows 7

Thanks for the advice.

I am already using this Vista Driver from the Lenovo Drivers Web Site under Windows 7 on (your) T43p. Smiley Happy

It works ok, running a bit hot and with the shortcomings described above.

 

What I am saying is, that a little driver maintenance by Lenovo would be really nice.

E.g. proper WDDM and GDI integration, so that gdi32.GetDeviceCaps(HORTSIZE,VERTSIZE)

would give correct results, in the same way as it does with every printer driver. 

And maybe some better power saving integration with the new Win7 features.

That would not be much work.

 

Besides this problem seems to affect newer models too under Win7.

 

JFYI:

From

http://msdn.microsoft.com/en-us/library/windows/desktop/dd144877(v=vs.85).aspx

...

Note  GetDeviceCaps reports info that the display driver provides. If the display driver declines to report any info, GetDeviceCaps calculates the info based on fixed calculations. If the display driver reports invalid info, GetDeviceCaps returns the invalid info. Also, if the display driver declines to report info, GetDeviceCaps might calculate incorrect info because it assumes either fixed DPI (96 DPI) or a fixed size (depending on the info that the display driver did and didn’t provide). Unfortunately, a display driver that is implemented to the Windows Display Driver Model (WDDM) (introduced in Windows Vista) causes GDI to not get the info, so GetDeviceCaps must always calculate the info.

...

--------

... so GetDeviceCaps is always wrong, because of a poor driver, which has bad effects especially with high res displays.

 

 

 

 

___________________________________________________________________

Voting for 4:3 IPS/Flexview LCDs and for Classic Thinkpad keyboards without Windows keys.
Community SeniorMod
Community SeniorMod
Posts: 3,491
Registered: ‎12-01-2007
Location: US
Views: 1,976
Message 4 of 9

Re: T42p/T43p: Support for ATI FireGL grafics drivers in Windows 7

Hello,


Any driver would have to be developed by AMD, who now owns ATI.  You might want to take al their support web site to see if they offer such a driver.  If so, it might be possible to install it onto a T42p/T43p series machine.

 

Regards,

 

Aryeh Goretsky

 



I am a volunteer and neither a Lenovo nor a Microsoft employee.

L380 YogaP72 (20MB-*)P50 (20EN-*)S230u (3347-4HU)T23 (2648-LU7)T42 (2378-R4U)T43p (2678-H7U)T61p (6459-CTO)W510 (4318-CTO)W530 (2441-4R3)W530 (2441-4R3)X100e (3508-CTO)X120e (0596-CTO)X220 (4286-CTO)X250 (20CM-*)Yoga 370

  Communities:   English    Deutsche    Español    Português    Русскоязычное    Česká    Slovenská    Українська   Język Polski    Moto English

lophiomys
Serial Port
Posts: 20
Registered: ‎05-29-2008
Location: Austria, EU
Views: 1,963
Message 5 of 9

Re: T42p/T43p: Support for ATI FireGL grafics drivers in Windows 7

I have studied ATI/AMDs website, and it is very clear there that the drivers delivered with Thinkpads are OEM drivers, so that Lenovo is resposible for maintenance and distribution.

AMD is unmistakenly redirecting to the "manufactureres support site"!

 

Besides I have tried to install newer AMD drivers (even with the modding tool), but those are not installing correctly.

Do you know more about, how to succeed doing this?

___________________________________________________________________

Voting for 4:3 IPS/Flexview LCDs and for Classic Thinkpad keyboards without Windows keys.
Community SeniorMod
Community SeniorMod
Posts: 3,491
Registered: ‎12-01-2007
Location: US
Views: 1,927
Message 6 of 9

Re: T42p/T43p: Support for ATI FireGL grafics drivers in Windows 7

Hello,

 

No, I just installed the Vista driver, and left it alone since it seemed to work without issue.

 

On the other hand, I did have the SATA Mod performed on my T43p and plugged a SSD in, so performance is much better than with any type of conventional rotating media hard disk drive.

 

Regards,

 

Aryeh Goretsky

 



I am a volunteer and neither a Lenovo nor a Microsoft employee.

L380 YogaP72 (20MB-*)P50 (20EN-*)S230u (3347-4HU)T23 (2648-LU7)T42 (2378-R4U)T43p (2678-H7U)T61p (6459-CTO)W510 (4318-CTO)W530 (2441-4R3)W530 (2441-4R3)X100e (3508-CTO)X120e (0596-CTO)X220 (4286-CTO)X250 (20CM-*)Yoga 370

  Communities:   English    Deutsche    Español    Português    Русскоязычное    Česká    Slovenská    Українська   Język Polski    Moto English

lophiomys
Serial Port
Posts: 20
Registered: ‎05-29-2008
Location: Austria, EU
Views: 1,918
Message 7 of 9

Re: T42p/T43p: Support for ATI FireGL grafics drivers in Windows 7

Which Vista driver did you install exactly?

 

Does gdi32.GetDeviceCaps(VERTSIZE) return the correct value with this driver?

 

Kind Regards,

LoPHi

___________________________________________________________________

Voting for 4:3 IPS/Flexview LCDs and for Classic Thinkpad keyboards without Windows keys.
Community SeniorMod
Community SeniorMod
Posts: 3,491
Registered: ‎12-01-2007
Location: US
Views: 1,885
Message 8 of 9

Re: T42p/T43p: Support for ATI FireGL grafics drivers in Windows 7

Hello,

 

The driver I installed was

 

NameVideo driver (ATI Radeon 200M, X300, X600, FireGL V3200) for Windows Vista - ThinkPad R51e, R52, T43, T43p, Z60m

URLhttp://support.lenovo.com/en_US/downloads/detail.page?DocID=DS001310

Version 8.343-070209a-043671C

Released26 Apr 2007

 

I don't think I have a C compiler installed on the machine that can generate the code for a "gdi32.GetDeviceCaps(VERTSIZE)" command.  Is there a way I can easily script that?

 

Regards,

 

Aryeh Goretsky

 



I am a volunteer and neither a Lenovo nor a Microsoft employee.

L380 YogaP72 (20MB-*)P50 (20EN-*)S230u (3347-4HU)T23 (2648-LU7)T42 (2378-R4U)T43p (2678-H7U)T61p (6459-CTO)W510 (4318-CTO)W530 (2441-4R3)W530 (2441-4R3)X100e (3508-CTO)X120e (0596-CTO)X220 (4286-CTO)X250 (20CM-*)Yoga 370

  Communities:   English    Deutsche    Español    Português    Русскоязычное    Česká    Slovenská    Українська   Język Polski    Moto English

lophiomys
Serial Port
Posts: 20
Registered: ‎05-29-2008
Location: Austria, EU
Views: 1,855
Message 9 of 9

Re: T42p/T43p: Support for ATI FireGL grafics drivers in Windows 7

I am currently using the same ATI driver 8.343 on the T43p with Win7.

 

Here you find a simple tool in order to display what Windows and grafics driver is telling

you about your Lenovo hardware via gdi32.GetDeviceCaps():

http://lophiomys.gmxhome.de/pub/testdpifontsize-v2.7z

 

It is a standalone executable in a 7-zip container. (see http://7-zip.org/)

Note that the screen size in reported in millimeters is very likely completely wrong.

(approx. correct under XP and correct for printer drivers)

 

Beware:

For the calculation of the correct DPI values, you have to take a ruler and

measure your screen size. ( or look it up in the EDID.)

This is the only true "technologie" in the 21st centrury for people, who do.

SCNR.

 

Enjoy!

___________________________________________________________________

Voting for 4:3 IPS/Flexview LCDs and for Classic Thinkpad keyboards without Windows keys.

And we're back...

Move delayed but still coming

Learn More

Check out current deals!


Shop current deals

Top Kudoed Authors