I have an nVidia GeForce 7600GS with a dual monitor setup. A 19" Dell @ 1280x1024, and a 19" widescreen Acer @ 1440x900. The Dell is attached via DVI, and the resolution is detected properly, and set, but the Acer is connected via VGA, and so the native resolution is unkown to the nvidia control panel. It will only let me set the resolution up to 1024x768. I had it create the xorg.conf file, and i tried to edit it manually, changing its
Instead of having the effect i hoped it would, when I restarted the X server, the Acer monitor was off, and the display on the Dell was quite messed up. Thankfully i was able to easily fix it back with the nVidia control panel, but i really would like to get my Acer running at its native resolution.
Does anybody have any ideas on how i can fix this?
edit:
I checked the log at /var/log/Xorg.0.log and found a few things that raised some flags. One being
Validated modes:
"CRT:1440x900+0+1024,DFP:1280x1028+208+0"
"CRT:1440x900+0+1024,DFP:1280x1028+208+0"
Virtual screen size determied to be 1488 x 1024
Obviously that screen size is incorrect, and it should be 1440x1924. I do not know what i did wrong, but something is obviously set wrong to produce that virtual screen size.
This reference mentions using nvidia-settings to configure:
In 11.3 Sax2 has been dropped. To setup your graphics card use “nvidia-settings”. Some report they have to use “twinview” to get compositing to work on dual screen setups (also known as xinerama).
I already read both of them, but thanks for the links. They are not the issue. MetaModes are set fine, and its not even an issue of dual screens. Its simply a resolution issue. I tried setting it to use seperate X screens for each display, and it produced an error in the log stating that the resolution mode i used didn’t exist. Does the nVidia driver not let you specify any resolution you want? I know that quite often the nVidia drivers do lack suport for that resolution, so I am not that surprised. Is there a way to get around this?
>
> I already read both of them, but thanks for the links. They are not the
> issue. MetaModes are set fine, and its not even an issue of dual
> screens. Its simply a resolution issue. I tried setting it to use
> seperate X screens for each display, and it produced an error in the log
> stating that the resolution mode i used didn’t exist. Does the nVidia
> driver not let you specify any resolution you want? I know that quite
> often the nVidia drivers do lack suport for that resolution, so I am not
> that surprised. Is there a way to get around this?
If you have the file /etc/X11/xorg.conf (which nvidia-setup will build for
you) look for a section titled "Section “Modes”. It may be missing entirely
or missing any ModeLine spec. I’ve had to manually insert the needed
ModeLine ever since 11.1 because of a conflict in my hardware but this may
be a common problem. If the ModeLine for 1440x900 is missing, backup
xorg.conf and insert the following:
Its getting closer, as now although the second monitor still shows no image, it at least is still getting a signal. I think the best way to fix this issue would be to get EDID working. Is it my videocard that doesn’t support EDID on VGA? When i used to use a VGA -> DVI adapter, EDID would work even for the VGA monitor, so is it simply an issue of the card, or is it something else?
I was browsing around online, and i found the display size. I set it to the dimensions of my screen, and started nvidia-settings (after an X restart) and 1440x900 as well as many other resolutions were there. I tried 1440x900, but it wouldn’t work, so remembering that hwinfo has said my monitor could do 1440x1050 (much to my surprise) i tried that, and it works. I removed the modeline in the Monitor section, and the 1440x900 disappeared, but it doesn’t matter, as its now working fine.