Talk:Problem with DVI throughput

From ThinkWiki
Jump to: navigation, search

Here's some information I found:

Most DVI devices today use single-link DVI which supports a maximum bandwidth of 165 MHz [1]. I suppose that ThinkPads provide a single-link DVI signal.

To calculate the bandwidth of your signal, in theory you just need to multiply the resolution with the vertical frequency. For example: 1600x1200 @ 85 Hz => 1600*1200*85 Hz = 163 MHz. This looks good, but it is outside the specs - because you need to take into account some extra time. CRTs need a so-called blanking time between the data for two display lines. This time is needed for something similar to a carriage return on a typewriter: The electron beam needs to be returned to the start of the next line. Additionally, some extra time is needed to transmit information about the border area around the real picture. About 25% of the bandwidth is used for these additional data. [2]

This means, that there is no specific ThinkPad problem with the throughput - you are just trying to transfer video data at a rate that is outside the specs of DVI. Maybe the DVI transmitter inside the ThinkPad even works at this data rate. But the DVI receiver inside the monitor might be "overclocked".

TFTs don't really need extra time. So there is a chance of writing a display driver with a reduced blanking time. This might explain, why some people were successful with other drivers.

The effective maximum resolution for single link DVI should be around 1600x1200 @ 65 Hz, or @ 60 Hz to be on the sure side. Has anyone solved his problems by lowering the vertical frequency?

--137.226.40.2 14:23, 1 Mar 2005 (CET)

No problem on T41p

I have a T41p with 1400x1040 LCD and a Samsung SyncMaster 213T connected through the Port Replicator II with DVI
After some windows registry hacks I can run the Samsung in 1600x1200 in single, clone display and extend display mode.
Linux requires no such hacks and will happily run at 1600x1200

The picture through DVI is perfect with either desktop applications or running DVD video.


This is good news. Do you run Linux in DualHead, MergedFB or CloneMode? In Windows you have a clear video overlay all the time (like after every boot)? Which drivers are you using in Linux and Windows, please list the with version numbers.

217.230.177.126 01:31, 10 Mar 2005 (CET)


Question about DVI/LCD switching on T4x / Radeon M9 / Linux

Has anyone been able to successfully switch back and forth between the LCD output and the Port Replicator II DVI output on Linux? How do you do it? My problem is described below:

[[3]]

No problems here

I installed the new catalyst drivers 5.6 using Patje's Mobility Moddingand it works for all resolutions. My laptop runs at 1400x1060 and my dvi screen at 1920x1200. No problems that I can tell. The omega drivers (based on older catalyst drivers) blue screened my windows xp on boot.


Thanks for the info, it is a while since i tested with Catalyst and back then it didn't allow 1400x1050.

Corruption and Flickering on T43

No problems changing to 1600x1200 @60Hz on DVI passthrough using stock ATI drivers (6.14.10) and IBM presentation director on T43 and port replicator II. However the image is not stable - green dot artifacts flicker in approximately horizontal lines, while the screen blanks in and out. Completely stable at 1280x1024. Changing to the Omega drivers did not help at all. Also replacing ATI with Omega drivers somehow removed the presentation director key binding Fn-F7 and I had to reinstall it to get it back. Monitor is NEC AccuSync 200VX. Tried what appeared to be both single and dual-link DVI cables (not sure about monitor or port replicator support for dual-link).

I just tried the same setup while replacing the NEC monitor with a Planar PL2010M. The Planar LCD gives a completely stable image at 1600x1200.

UPDATE: I was able to get a stable 1600x1200 image on the NEC panel by going into the ATI Catalyst Control Center (downloadable as standalone program from ATI webpage) and unchecking "Reduce DVI frequency on high-resolution displays" which was on by default. The "Alternate DVI operational mode" option seems to have no effect either way. I'm guessing "Reduce DVI frequency" changes to 50 Hz or something, and "Aleternate DVI operational mode" is the reduced blanking time, but who knows with ATI's ambiguous descriptions. In any case it's interesting that the fixes mentioned on this page actually cause trouble on the NEC display, while taking away the "fixes" makes the problem go away.

--Aeyea

I have a T43 attached to a port replicator II 74P7633 and a pair of Samsung 213T 1600x1200 monitors attached, one each to the DVI and VGA ports on the dock. The built-in LCD is disabled when both externals are activated. I experienced that problem, but then downloaded the latest ATI Catalyst drivers and the Driver Heaven Mobility mod. I also switched off the "Alternate DVI operational mode" which fixed the DVI instability problem. I didn't have to reduce DVI frequency for the pair of monitors to run properly.

On a side note: I've also tried attaching my X22 to the same dock. Only the VGA monitor works together with the built-in LCD. I think the Radeon 7000 supports only dual VGA ports (one to the LCD, the other to the external). I tried connecting the second monitor to the laptop's VGA port but that didn't work. If I find a non-destructive hack to extract a second VGA signal (the one that drive the X22s built-in LCD), I'll post it here. Maccess 14:29, 17 June 2008 (CEST)

It's interesting, indeed, since it's quite illogical. Did you try the newest official IBM drivers? They worked out of the box for me and at least one other person. On a T41p with a NEC 2180UX that is. I think the "Reduce DVI frequency" changes to 60 Hz, which is supposed to be ideal for DVI TFTs, but that may in fact vary.

Wyrfel 01:43, 27 Oct 2005 (CEST)

I haven't, as far as I know, tried the newest IBM drivers for the Radeon X300 - dated 2005-02-11 on Lenovo's website. I just did an install of ATI Catalyst 5.11 with the included control center. This installation actually requires a hack (http://www.driverheaven.net/patje/) for mobile devices. But in any case, the NEC LCD200VX still requires "Reduce DVI Frequency" to be unchecked in the ATI Control Center to avoid artifacts and instability. I would guess that the IBM drives also have this option enabled by default, so probably they would not work on this particular display without changing the settings, but I don't know for sure. I did take a look at the monitor's OSD info. In both cases, with and without "reduce DVI frequency" checked the OSD reports running at 1600x1200 at 75kHz horiz, 60Hz vertical. I'd really like to know what this setting does, then.

--Aeyea 21:07, 15 Nov 2005 (CET)

Funny thing I just discovered that having the option "Alternate DVI operational mode" enabled causes small artifacts on the NEC screen. These are little red and blue pixels or clusters of pixels that light up here and there - most visible on a totally black screen. So enabling the "Reduce DVI frequency" option causes screen blanking in and out (very disturbing), and enabling "Alternate DVI operational mode" causes small artifacts (almost unnoticeable).

--Aeyea 17:10, 16 Nov 2005 (CET)


Single-link DVI

No thinkpads are currently capable of supporting dual-link DVI natively.

Single link is limited to 165MHz, while dual link has double that.

1600x1200x60=115200000Hz or 115.2MHz (assuming no blanking space), so in theory that should not be a problem, but in practice there might be additional limitations, such as the quality of the video controller and the passthrough to the dock or port replicator.

The IBM video drivers have always limited DVI output to 1280x1024, probably due to these issues. Some people have had success hacking the drivers (or using alternative drivers), and going up to 1920x1200, but other people get corruption already at 1600x1200.

1920x1200x60=138240000Hz or 138.24MHz

X40?

The article says the X40 is affected by this issue---how is that? Are there any X40 docs or adapters that give the X40 DVI capability at all?


The X4x and X6x series use Intel GMA Integrated Video without any DVI support. (that's the same problem with T4x with Intel Video). To get DVI support, you could try using Matrox DualHead2Go or TripleHead2Go to convert your single VGA output to two or three DVI outputs. Alternatively, you could get a Dock II and place a PCI DVI video card and use that, or you could use Villagetronic's Cardbus video card and use the DVI ouput. Maccess 14:40, 17 June 2008 (CEST)

Right, removed them from the listing. Wyrfel 22:08, 25 Sep 2005 (CEST)


List of affected models is totally incorrect

Just because a ThinkPad is compatible with a Dock or Port Replicator that has a DVI port, does not mean you can actually use it.

For example, NONE of the T2x or X series ThinkPads can do DVI, and there are probably others.

--Tonko 02:04, 26 Sep 2005 (CEST)

Latest IBM Drivers Don't Support 1600x1200 on all models

The latest ThinkPad video driver, 2005 Aug 11 release, version 8.133.2-050525a-024243C-IBM, does *not* appear to support 1600x1200 mode on a T41 (not T41p) out of the box when using the MiniDock and an NEC 2080UX display. The Display Properties->Setting tab allows 1600x1200 pixels to be selected, but the display is driven at 1280x1024. Patched Catalyst drivers from ATI have been working just fine on the T41 for 1600x1200 with only a few DVI driver issues (flying green pixels) on applications like Celestia.

As I have tested several T4Xp models, it seems that after T41p (like model 2373-GHG) the DVI throughput problem has been solved by IBM using latest drivers (video and presentation director) running Windows XP, however, my users have reported "flickering" on screens randomly (like Dell 20" and 24") and that seems to be solved by using better cables. Don't expect to be able to extend or use very long cables! ((Someone correct me if I'm wrong, but the T40p model has been making trouble for me.))

I have a t41 (Type 2373) non "P" and the Port Replicator II (74p6734)

With the ATI hydra drivers I can drive an Apple 23 inch at 1920x1200 but I cannot set it as the "primary Monitor" which I want to do. I keep the thinkpad and dock in my desk and do not want to even extend onto the notebook LCD.

Any ideas why cannot change the external display to be the "primary" monitor.

I have a T43 (as mentioned above) attached to the Port Replicator II driving two 1600x1200 external LCDs through the VGA and DVI port. I can set the DVI to be the primary, but it resets everytime I use the laptop unattached to the dock. Eventually, I gave up and just use the monitor attached to VGA as primary. The VGA is to my left, the DVI is directly ahead of me. FYI, I was also able to set portrait mode--that works fine until the computer is used undocked--the ATI drivers have to be reinstalled.

Maccess 06:08, 20 October 2008 (CEST)

FYI -- if I use my Village Tronic PCMCIA video card I can drive monitor as the primary display. However, the video performance of the Village tronic card is very limited and thus my desire to move to the port deplicator DVI connector.

Any ideas ???

I have an extra port replicator and I'm in the market for a VillageTronic (to drive a third and possibly fourth monitor off my 2-monitor T43.Maccess 09:18, 20 October 2008 (CEST)

Fix Thinkpad DVI resolution problems with OMEGA DRIVERS

The 1600x1200 resolution problem on ThinkPad's can be solved by uninstalling the ATI control panel and then installing the OMEGA ATI drivers. Since there has been no $$ support of this gracious person, the site is riddled with advertising to support his work which is extensive.

READ CAUTION ABOUT YOUR CARD, older machines need older version of Omega Drivers.

http://www.omegadrivers.net/

John