Difference between revisions of "Problem with DVI throughput"

From ThinkWiki
Jump to: navigation, search
Line 32: Line 32:
 
==Solutions==
 
==Solutions==
  
The solution to the Windows driver problem can be found in the DNA-drivers for ATI (http://www.dna-drivers.nl/ ).
+
===Linux===
I used the Catalyst 4.7 beta based version 2.6.4.7. The driver package leaves a good impression in daily production use, offers a lot more options than the original ATI one, and supports mobility as well as all desktop resolutions.
 
  
Also, I read somewhere, that [http://www.omegadrivers.net/ OMEGA-ATi drivers] can help under WIN*. Not tested, but use google or [http://forum.thinkpads.com/viewtopic.php?t=1689 FAQ thinkpads.com IBM ThinkPad DVI Resolution Problem.]
+
Under Linux, you can in theory make use of higher resolutions. (This is currently limited by the unability of drivers to use the DVI port.) If screen corruption should occur, you can try fixing it by changing from X to the console and back. Doing this often helps.
 +
 
 +
===Windows===
 +
The solution to the Windows driver problem can be found in patched ATI driver sets like [http://www.dna-drivers.nl/ DNA-ATI-Drivers] or [http://www.omegadrivers.net OMEGA drivers].
  
 
Also, Dax Kelson posted [http://mailman.linux-thinkpad.org/pipermail/linux-thinkpad/2004-June/018167.html this mail] in the [[mailinglists#Linux-Thinkpad_Mailinglist | Linux-Thinkpad Mailinglist]]. The tool he recommends solves the problem indeed, but introduces the new problem, that you can't use resolutions of 1400x1050 px anymore, since this is a notebook only resolution which is not supported by the standard Catalyst drivers.
 
Also, Dax Kelson posted [http://mailman.linux-thinkpad.org/pipermail/linux-thinkpad/2004-June/018167.html this mail] in the [[mailinglists#Linux-Thinkpad_Mailinglist | Linux-Thinkpad Mailinglist]]. The tool he recommends solves the problem indeed, but introduces the new problem, that you can't use resolutions of 1400x1050 px anymore, since this is a notebook only resolution which is not supported by the standard Catalyst drivers.
Line 43: Line 45:
 
After closing regedit (and eventually rebooting), and restarting Presentation Director, you should be have the wanted resolution in the properties of your DVI profile.
 
After closing regedit (and eventually rebooting), and restarting Presentation Director, you should be have the wanted resolution in the properties of your DVI profile.
  
Concerning the screen corruption there is no solution, yet.
+
If you don't want to tweak your registry you can use multi-res (packaged with the OMEGA drivers) instead of Presentation Director.
Under Linux, however, you can change from X to the console and back, doing this often helps.
 
 
 
==Solutions-2==
 
The http://www.omegadrivers.net drivers (2.6.05a) work fantastic at 1600x1200x32 on my Thinkpad T42 with dock and 20" Sony flat panel.  I use multi-res (available from omegadrivers) instead of Presentation Director although I rarely use it.  I just leave my system configured for "Extend my desktop".  When I plug in it works, when I remove it thinks go back to my laptop desktop.
 
 
 
  
  
 
[[Category:R40]] [[Category:R50]] [[Category:R50p]] [[Category:R51]] [[Category:R51p]] [[Category:T30]] [[Category:T40]] [[Category:T40p]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:X30]] [[Category:X31]] [[Category:X40]]
 
[[Category:R40]] [[Category:R50]] [[Category:R50p]] [[Category:R51]] [[Category:R51p]] [[Category:T30]] [[Category:T40]] [[Category:T40p]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:X30]] [[Category:X31]] [[Category:X40]]

Revision as of 13:18, 20 April 2005

Information about the DVI throughput problem on port replicators and docks with Thinkpads from approximately 2000-2004.

Problem description

All Thinkpad port replicators and docking stations support a maximum resolution of 1280x1024 on the replicators/docks DVI port. Resolutions above are not supported in standard drivers at all and lead to random screen corruption if used with modified or alternative drivers.

Random screen corruption means that approximately 1 out of 5 times you will have a lot ot flickering blue and green pixels (roughly gathered to vertical stripes) on your DVI driven display.

I also discovered the phenomena of an unsharp picture when having automatic picture expansion enabled on my 1600x1200px display. Switching this off recovers the picture quality.

It is not entirely clear so far if the screen corruption problems are a driver or hardware problem.

Affected Models

  • probably all Thinkpad models produced since the naming scheme change
  • all port replicators and docking stations for these models, namely

Affected Operating Systems

  • Linux, all flavours
  • Windows, all flavours

Status

IBM knows about this and has included this limitation into the specs of all these docking solutions.

It is possible to run higher resolutions on the DVI port. Linux supports this natively. With Windows you need to install an alternative driver for the ATI graphics card since the IBM driver doesn't support higher resolutions than 1280x1024 on DVI. Also one can do some registry hacking to make the higher resolutions available in the Presentation Manager.

However, on both displays still remains the phenoma of random screen corruption.

Solutions

Linux

Under Linux, you can in theory make use of higher resolutions. (This is currently limited by the unability of drivers to use the DVI port.) If screen corruption should occur, you can try fixing it by changing from X to the console and back. Doing this often helps.

Windows

The solution to the Windows driver problem can be found in patched ATI driver sets like DNA-ATI-Drivers or OMEGA drivers.

Also, Dax Kelson posted this mail in the Linux-Thinkpad Mailinglist. The tool he recommends solves the problem indeed, but introduces the new problem, that you can't use resolutions of 1400x1050 px anymore, since this is a notebook only resolution which is not supported by the standard Catalyst drivers.

The remaining problem with Windows is that IBMs practical Presentation Director utility still doesn't support the higher resolution. You can add a profile with VGA output and set it to 1600x1200. Then you also add a profile with DVI output and set it to 1280x1024. After finishing the wizard you open regedit, look for the Presentation directors key structure (HKEY_CURRENT_USER/Software/IBM/NPdirect/Data/Common/Presentation/Schemes) and copy the resolution value from the VGA profile to the DVI profile. So if your VGA profiles name is VGAprof and the DVI profiles is DVIprof, you copy the Resolution keys value from HKEY_CURRENT_USER/Software/IBM/NPdirect/Data/Common/Presentation Schemes/VGAprof/01 to ....../DVIprof/01. After closing regedit (and eventually rebooting), and restarting Presentation Director, you should be have the wanted resolution in the properties of your DVI profile.

If you don't want to tweak your registry you can use multi-res (packaged with the OMEGA drivers) instead of Presentation Director.