nVidia Driver Install and x-org Configuration for Toshiba LCD TV
Hi all,
I'm working on setting up my Ubuntu system (Ubuntu 9.04 Desktop) and I'm having major troubles getting the resolution set properly. I'm sure that the monitor isn't reporting the EDID correctly, because I have problems even setting up multiple displays in Window. However, I think there may be a driver issue as well, because if I use the default install driver, the LCD will run at 800x600. As soon as I switch out to either of the nVidia drivers recommended by the System> Administration> Hardware Drivers dialog, the OS will only recognize an odd resolution like 480x320, and the nVidia software is locked on to this resolution as well. Here is the relevant info, if anything else is needed please let me know: nVidia GeForce FX 5200 lspci: 01:00.0 VGA Compatible Controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1) 2.6.28-11-generic kernel, Ubuntu 9.04 Desktop w/ GNOME Toshiba 19LV505 LCD TV w/ DVD player --connected to FX 5200 via VGA --manual says it can do 1360x768 @ 60 Hz in PC mode I've tried using both drivers through Synaptic as well as manually installing the driver from nVidia. Both yield the same results. Any help would be greatly appreciated!! |
for reference:
paul@MEDIA:~$ sudo ddcprobe vbe: VESA 3.0 detected. oem: NVIDIA vendor: NVIDIA Corporation product: NV34 Board - p162-1nz Chip Rev memory: 131072kb mode: 640x400x256 mode: 640x480x256 mode: 800x600x16 mode: 800x600x256 mode: 1024x768x16 mode: 1024x768x256 mode: 1280x1024x16 mode: 1280x1024x256 mode: 80x60 (text) mode: 132x25 (text) mode: 132x43 (text) mode: 132x50 (text) mode: 132x60 (text) mode: 320x200x64k mode: 320x200x16m mode: 640x480x64k mode: 640x480x16m mode: 800x600x64k mode: 800x600x16m mode: 1024x768x64k mode: 1024x768x16m mode: 1280x1024x64k mode: 1280x1024x16m edid: edidfail paul@MEDIA:~$ I'm thinking the 'edidfail' line is an obvious giveaway of the problem, but I can't figure out how to fix it -- is there a way to trick the config utility into reading a canned EDID configuration instead of the actual screen's output? |
solution
I think this is the hardware issue and driver problem and your system driver is not comfortable according your system os.And the same problem when you use the windows Plz check your system hardware and driver.
|
I don't think it's truly a hardware support issue, I just think the EDID information is not being sent or read correctly. In Windows 7 (extended display from my laptop, connected via HDMI or VGA) it would originally only detect 1024x768 through the OS. I used the Windows nVidia Control Panel software to set the resolution at 1280x720 (I have an NVIDIA Quadro FX 570M card in my laptop) and that seems to work, although the software cannot recognize the supported resolutions, it simply shows the full range (all the way out to 1920x1080) and I must pick the max resolution that works.
Now, back to the desktop (with geForce FX 5200) which is now running Ubuntu 9.04 Desktop. Previously I had XP Media Center (the earlier one) installed and had the same dilemma, but installing the nVidia software and using that to set the resolution again worked fine, except for the problem described above with the resolution choices given by nVidia control panel. So now that I have installed Ubuntu, why will the nVidia software not give me the full spectrum of resolutions as it did before? In fact, once the drivers are installed the only two options I have are 320x240 and 640x480! What is the significance of 'edidfail' in the ddcprobe output? Does that mean the monitor is not sending any information or just the wrong kind? Thanks in advance for any help. |
OK . . . quick update, maybe this will help.
I basically wrote my own xorg.conf file from bits and pieces of previous machine's codes and stuff I found on the net. Now I can get to the login screen at widescreen native resolution, but as soon as I log in, the screen scrambles and goes blank. Is there any reason why the modeline I created (see below) works for the login manager but not for the session itself? ModeLine "1360x768" 85.500 1360 1424 1536 1792 768 771 777 795 +Hsync +Vsync |
Try this. Make a backup of what you have, first, of course. If the twinview lines conflict, delete them, or I can get you a copy off my other machine. Sync and refresh rates may need to be changed to match your monitor. Mouse device might need changes.
Code:
# nvidia-settings: X configuration file generated by nvidia-settings |
existing setup
@Quakeboy02: Thanks for the info, now I know that most of my xorg.conf file is working correctly. What exactly do those metamodes lines do? I'm wondering if I need those in there somewhere for some reason. I'm still baffled that the GDM login manager displays beautifully and everything dies when I login. Anyway, here's my xorg.conf as it stands:
Code:
Section "ServerLayout" Thanks again. |
Someone may correct me, but I don't think you need a modeline with modern x-servers. They're too restrictive, and hard to get right, because every single thing has to be correct, or at least workable, in the line. A metamode line, on the other hand, has only the bare minimum needed to tell X which resolution, what offset, and optionally the refresh rate. It's left to X (or perhaps the driver, I dunno) to figure out the rest. Try it or not, as you wish, but I can't help you further with your xorg.conf file.
|
problem solved
Well, thanks for the advice again Quakeboy02, but I have everything figured out now. Turns out my modeline was just slightly off (^^point taken :D ), but I fixed it and now everything works wonderfully.
|
Having the same problem
Can you post the contents of your working xorg.conf file? I'm having the same problem. Logon screen looks fine, but blank screen after that.
Thanks RC |
One other thing you can try is the "UseEDID" "FALSE" option:
http://us.download.nvidia.com/XFree8...ppendix-b.html |
Here it is, but you will need to change a few things based on your hardware and also create proper modelines. You can do this using a modeline generator.
( http://xtiming.sourceforge.net/cgi-bin/xtiming.pl ) Code:
Section "ServerLayout" |
pdgessler, the utility gtf helps to make modelines, so going to a site to make a modeline is useless. The utility gtf should be included in your setup.
Quote:
For any setup, I recommend including minimum and maximum specs for horizontal and vertical sync in the monitor section. By doing this, X Window System will start up faster and your setup becomes more reliable. |
I had not heard of gtf before, thanks for the info Electro. I only have experience with xrandr, which didn't work in this case since the monitor wasn't reporting it's information correctly in the first place.
@rcortez: I know that my xorg.conf is not very compact or elegant, and is probably redundant at some points, but this is where I got it to work and decided to stop messing with it. You can probably condense it further once you get to a workable file, but remember to back the working one up so you can revert if your efforts fail. |
Working perfectly after a little adjustment in the UI
All of your tips helped including the modeline generator.
Screen was being chopped at the top and left side, with the 1360x768 option. So in Display Preferences changed Refresh rate to highest number shown 53 hz. Thanks for your help |
All times are GMT -5. The time now is 02:50 AM. |