On 04/05/2013 09:42 AM, Chris Knadle wrote:
On Friday, April 05, 2013 06:53:14, Sean Dague wrote:
On 04/04/2013 07:38 PM, Chris Knadle wrote:
Briefly spoke with Sean about this last night.
I've got this maddening NVIDIA driver problem; the IBM LCD screen for
this 15.4" Phillips LP154W02-TL06 has an EDID that is SNAFU such the
newer Nvidia driver (which checks the EDID) will only allow going to
1600x1050 mode. This then causes problems trying to do TwinView between
monitors (or using a projector) whenever the other monitor doesn't
support this resolution -- which naturally is always the case.
I've tried using these options in xorg.conf:
Option "UseEDID" "False"
Option "UseEdidFreqs" "DFP-0:False"
... but when I use these, starting Xorg causes Xorg to hang, and the
screen to go black. Restarting X doesn't help -- never comes back.
If someone else has gone through this and thinks they might know of a fix
(however doubtful it may be), please email this thread. I've put a lot
of effort into this, and right now I'm down to making a custom EDID file
by hand based on known Modelines, and it's a rediculous job.
The following is what my Device section looks like for my laptop (using
an nvidia card):
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "RegistryDwords" "EnableBrightnessControl=1"
Option "ModeValidation" "AllowNonEdidModes"
EndSection
The "ModeValidation" "AllowNonEdidModes" is the thing that makes the
nvidia driver give up negotiating Edid, and just give you a default list
which lets you select all kinds of things.
Wow. Yep, that did it! Thanks... this is a relief. :)
Using this setting causes fonts to be rendered at different sizes than before,
but I don't care -- I think I know how to figure that part out. The option is
mentioned in the README.txt.gz for the nvidia-kernel-source package, but it's
much more obscure. I'm glad I asked... I might not have found it.
Yeh, I think it will then no longer compute DPI from the monitor, so you
have to set it yourself in your window manager tools (otherwise it jumps
back to the arcane default of 72dpi). 96 is typically a good value.
-Sean
--
Sean Dague
http://dague.net
_______________________________________________
Mid-Hudson Valley Linux Users Group http://mhvlug.org
http://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug
Upcoming Meetings (6pm - 8pm) Vassar College
Feb 6 - Raspberry Pi
Mar 6 - 10th Anniversary Meeting - Linux where you least expect it
Apr 3 - Typography: Physical Art to Digital Art