Thread (3 messages) 3 messages, 2 authors, 2007-04-01

Re: [PATCH] nvidiafb: Fix reversed DDC port

From: "Antonino A. Daplas" <adaplas@gmail.com>
Date: 2007-04-01 23:33:52

On Mon, 2007-04-02 at 09:07 +1000, Dave Airlie wrote:
quoted
After I added some debugging printks I've found that code became a bit
confused because it believed that primary monitor is 1920x540, but later
it found in CRTC0's registers that panel size is 1920x1200 (Windows also
agree that 1920x1200 is primary monitor, and 1920x1080i secondary one).

When I applied attached patch then my monitor became as happy as it was
before I connected HDMI cable to secondary output.
I don't think this will do much except break other peoples cards,
different nvidia cards map the i2c to outputs differently, the correct
way to fix it is to read a table in the BIOS called the DCB table (for
NV4x and above...) guess what? we don't know how to do that properly
because nvidia are very unfriendly...
True. The port assignment does not matter for a single display, or
dual-displays with different output types, as nvidiafb and nv has code
that matches the EDID output to the monitor type. 

If nvidia is not consistent with the port assignment, and there is no
sane way of determining this, the best hack we can do is a boot option.

Anyway, Petr's patch is still 'correct', because, in relation with X's
nv driver, the ports are indeed reversed :-)

Tony 



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help