Cannot set 59hz refresh rate with nvidia-304xx driver

I've tried generating and adding modelines disabling ECID checks, using nvidia-settings, and xrandr. My ViewSonic VS12324 only displays 80% of the screen at 1920x1080 on 60Hz, and I simply cannot set any refresh rate except 60Hz. Am I missing something?

Re: Cannot set 59hz refresh rate with nvidia-304xx driver

You will need to describe your problem a bit better so we can understand what exactly doesn't work. I can't see any reason why setting 59 Hz instead of 60 would change anything to your problem; I don't even think it is possible to set such a mode without messing around.

Re: Cannot set 59hz refresh rate with nvidia-304xx driver

Ok. I was previously using the nouveau drivers on my nvidia geforce 6150se nforce 430. These drivers displayed 1920x1080 properly. The only problems were the sluggish performance and the tendency to completely freeze my entire computer, meaning I had to force shutdown quite a lot.So I followed the wiki's instructions and installed the nvidia-304xx drivers. Now, I have a completely different problem: At 1920x1080, and after automatically AND manually setting the monitor's display settings, I cannot make that fit properly. Here is a depiction of what I have stretched on my monitor. From the right of the red line onward is what I cannot see.

This is totally intolerable. No setting in nvidia-settings remedies this. I've tried rm -f /etc/X11/xorg.conf followed by nvidia-xconfig, but none of this helps. I've tried and failed to add a 59Hz mode.

Here is my xorg.conf file as generated a few minutes ago, the only addition of mine being the addition of Option "Coolbits" "1" to enable overclocking:

Re: Cannot set 59hz refresh rate with nvidia-304xx driver

you have answered your own question. you can not get true hd without a dvi hdmi card that is why your screen res is wrong your card is not capable of true hd 1920x1080 with the card you are using! vga is not capable hd let alone true HD

I'm dyslexic Please do not complain about puntuation or spelling and remember most dyslexic people have above average iq.

Re: Cannot set 59hz refresh rate with nvidia-304xx driver

mandog wrote:

you have answered your own question. you can not get true hd without a dvi hdmi card that is why your screen res is wrong your card is not capable of true hd 1920x1080 with the card you are using! vga is not capable hd let alone true HD

The same VGA cable can be used with a variety of supported VGA resolutions, ranging from 640×400px @70 Hz (24 MHz of signal bandwidth) to 1280×1024px (SXGA) @85 Hz (160 MHz) and up to 2048×1536px (QXGA) @85 Hz (388 MHz).

Re: Cannot set 59hz refresh rate with nvidia-304xx driver

And OP mentionned it worked fine with nouveau too at this resolution, but not the nvidia-304xx driver. It should just work.

Have you tried pressing the "auto-set" key on your monitor just in case? Maybe it's working fine but since the timings aren't exactly the same for whatever reason the monitor may just display it differently. I just thought of that and I actually seen this for real on a machine after swapping some monitors.

Re: Cannot set 59hz refresh rate with nvidia-304xx driver

Max-P wrote:

And OP mentionned it worked fine with nouveau too at this resolution, but not the nvidia-304xx driver. It should just work.

Have you tried pressing the "auto-set" key on your monitor just in case? Maybe it's working fine but since the timings aren't exactly the same for whatever reason the monitor may just display it differently. I just thought of that and I actually seen this for real on a machine after swapping some monitors.

I've pressed auto-set, restored the monitor to factory settings, searched the internet for a firmware update (there isn't one), and manually adjusted the image. Nothing helps. And this is the only monitor I've ever used with this install.

I figured it was the refresh rate because I fixed this exact problem on Win7 (which I hate to use, because Arch uses waaaay less RAM) simply by creating a custom mode at 1920x1080x59Hz in Nvidia control center. I tried using Nvidia control center in Arch to do the same, but no dice.

Re: Cannot set 59hz refresh rate with nvidia-304xx driver

Erm, just for fun, can you make your monitor display the current resolution for you?

Something like this:

My idea is that maybe it just isn't sending the correct resolution to the monitor. Obviously the driver uses the correct resolution and can render it fine as you got a clean screenshot of it, so it must be something related to the way it outputs to the monitor.

You can always try to disable EDID checking (and why not entirely disable mode validation while at there, search the nvidia docs for that) and supply your modelines yourself in the Xorg.conf? Maybe nvidia simply refuses to use that mode because of mode validation. I had to do that on my laptop to get smaller resolutions (couldn't switch to 1280x720 for gaming, laptop native resolution is 1920x1080).

Another idea would be to downgrade to a ower version of the driver, like the 275.xx series. I know the 3xx drivers added lots of changes and broke a ton of stuff for me (now ok with 308.xx and upper, but I guess you use 304.xx because later drivers dropped support for your card so your only option is to go lower).

Hope this helps a bit with the issue, because I'm out of ideas after that.

Re: Cannot set 59hz refresh rate with nvidia-304xx driver

My idea is that maybe it just isn't sending the correct resolution to the monitor. Obviously the driver uses the correct resolution and can render it fine as you got a clean screenshot of it, so it must be something related to the way it outputs to the monitor.

You can always try to disable EDID checking (and why not entirely disable mode validation while at there, search the nvidia docs for that) and supply your modelines yourself in the Xorg.conf? Maybe nvidia simply refuses to use that mode because of mode validation. I had to do that on my laptop to get smaller resolutions (couldn't switch to 1280x720 for gaming, laptop native resolution is 1920x1080).

Another idea would be to downgrade to a ower version of the driver, like the 275.xx series. I know the 3xx drivers added lots of changes and broke a ton of stuff for me (now ok with 308.xx and upper, but I guess you use 304.xx because later drivers dropped support for your card so your only option is to go lower).

Hope this helps a bit with the issue, because I'm out of ideas after that.