[Solved] Nvidia-settings auto set 1680x1050 when should 1920

Questions about hardware, drivers and peripherals
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
mattyd.24

[Solved] Nvidia-settings auto set 1680x1050 when should 1920

Post by mattyd.24 »

Hi all,

So I recently bought a new 24" 1920x1080 monitor (BenQ G2420HD).
I regularly unplug it from PC (DVI connection) and take it to the Xbox360 and plug it in there (VGA connection) so I can game in Full HD [All possibly unrelated].
I noticed that after restarting it will always be set to 1680x1050, when it should be 1920x1080. I've tried fiddling with Nvidia-settings as root, saving settings to Xorg config file and fiddling with the Xorg config file manually, but no matter what I save it always ignores this and reverts back to 1680x1050.

Of course, I've Googled and searched forums, but as usual my problem seems to be unique.

Running Linux Mint 8 Main.

Any help would be much appreciated; I don't want to have to change my resolution/move screenlets every time I boot!

EDIT: Also, not sure if this is 'Hardware' or 'Software' related so sorry if it's in the wrong section.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Jay514

Re: Nvidia-settings auto set 1680x1050 when should be 1920x1

Post by Jay514 »

Welcome To Linux Mint
I think that you may check your refresh rate & see if it is not maxed out, that may be the cause,
& if you make a change , I think you have to be Root. Reboot after change.
It could also be that your monitor had a default also, but it seems unlikely.
I hope this helps, Have a Good Day.
mattyd.24

Re: Nvidia-settings auto set 1680x1050 when should be 1920x1

Post by mattyd.24 »

Jay514 wrote:Welcome To Linux Mint
Thanks :)
Although I've been using it for quite some time, I've thankfully had few problems with it, why I've not posted often.
I think that you may check your refresh rate & see if it is not maxed out, that may be the cause,
& if you make a change , I think you have to be Root. Reboot after change.
It could also be that your monitor had a default also, but it seems unlikely.
I hope this helps, Have a Good Day.
Nvidia-settings has refresh rate set to Auto, the only other option being 60Hz. xorg.conf has:
HorizSync 24.0 - 83.0
VertRefresh 50.0 - 76.0
Does this seem too high? I don't know what the max is.

As I said, "I've tried fiddling with Nvidia-settings as root", then rebooted after and no change.

I just checked and found no menu option for a default resolution. The 'Information' section of the menu says it is currently 1920x1080 (true, I changed it again after booting) and Refresh Rate is 60Hz

Thanks for your reply!
DrHu

Re: Nvidia-settings auto set 1680x1050 when should be 1920x1

Post by DrHu »

I would think, this is important information/data to include when considering the system as a whole..
The monitors native resolution, usually the max rate, has been given, but..
--you haven't mentioned the Nvidia card you are using, so it is a guess as to why, the resolution won't stick for you

The fact that you are using a DVI connection does not guarantee, perfect settings or setups..

In terminal, check
  • inxi -F
--might provide some light on the system as built.
mattyd.24

Re: Nvidia-settings auto set 1680x1050 when should be 1920x1

Post by mattyd.24 »

DrHu wrote:I would think, this is important information/data to include when considering the system as a whole..
The monitors native resolution, usually the max rate, has been given, but..
--you haven't mentioned the Nvidia card you are using, so it is a guess as to why, the resolution won't stick for you
Sorry, forgot that would be relevant. I'm using a Nvidia GeForce 8200, integrated with my Asus M3N78 Mobo.
The fact that you are using a DVI connection does not guarantee, perfect settings or setups..

In terminal, check
  • inxi -F
--might provide some light on the system as built.
I know using DVI doesn't guarantee perfection, but I assumed if I told the system exactly what resolution to use it would remember it :?

inxi -F:
System: Host matt Kernel 2.6.31-19-generic i686 (32 bit) Distro Linux Mint 8 Helena - Main Edition
CPU: Dual core AMD Athlon 64 X2 6400+ (SMP) cache 2048 KB flags (sse3 nx lm svm) bmips 3999.86
Clock Speeds: (1) 1000.00 MHz (2) 1000.00 MHz
Graphics: Card nVidia C77 [GeForce 8200] X.Org 1.6.4 Res: 1920x1080@51.0hz
GLX Renderer GeForce 8200/PCI/SSE2/3DNOW! GLX Version 3.0.0 NVIDIA 185.18.36 Direct Rendering Yes
Audio: Card-1 nVidia MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio driver HDA Intel
Card-2 Logitech Inc. QuickCam E 3500 driver snd-usb-audio
Sound: Advanced Linux Sound Architecture Version 1.0.20
Network: Card nVidia MCP77 Ethernet driver forcedeth at port c880
Disks: HDD Total Size: 500.1GB (36.0% used) 1: /dev/sda WDC WD5000AACS-0 500.1GB
Partition: ID:/ size: 401G used: 168G (45%) fs: ext3 ID:swap-1 size: 5.82GB used: 0.02GB (0%) fs: swap
Info: Processes 184 Uptime 7:17 Memory 1115.8/1886.5MB Client Shell inxi 1.2.6

EDIT: Just noticed this section from the output above:
"Clock Speeds: (1) 1000.00 MHz (2) 1000.00 MHz" Shouldn't this should be 3.2GHz each..? :?
Last edited by mattyd.24 on Wed May 12, 2010 1:09 am, edited 1 time in total.
mattyd.24

Re: Nvidia-settings auto set 1680x1050 when should be 1920x1

Post by mattyd.24 »

Does anyone else have any ideas...? :?
mattyd.24

Re: [Solved] Nvidia-settings auto set 1680x1050 when should

Post by mattyd.24 »

Solved after a lot of Googling.
Finally found this:
https://bugs.launchpad.net/ubuntu/+sour ... bug/362704

In particular:
qwerty wrote on 2009-05-02: #6

Jaunty uses the settings in "/etc/X11/xorg.conf" to configure the display resolution at Ubuntu startup. "xorg.conf" settings are written by "nvidia-settings".

Jaunty uses the settings in "/home/username/.config/monitors.xml" to reset the display resolution (when you log into your user). The settings in ".config/monitors.xml" are written by "gnome-display-properties".

1. The values in ".config/monitors.xml" are not automatically synchronized when "nvidia-settings" is used to change the display resolution, so it is necessary to update those values by running "gnome-display-properties" (System->Preferences->Display).

2. In my case (I have a nvidia FX-5200) "gnome-display-properties" is not detecting correctly the "Refresh Rate" parameter, so I manually updated the ".config/monitors.xml" file ("rate" parameter) with the correct value.
Edited my ".config/monitors.xml" which had almost no information, and had the resolution set to 1680x1050. Now everything works fine! :D
mick55

Re: [Solved] Nvidia-settings auto set 1680x1050 when should

Post by mick55 »

Thanks for showing us how you solved it. That is very useful information.

(Especially to KDE types like myself who rarely venture into the Gnome world) :wink:

cheers
mick
mattyd.24

Re: [Solved] Nvidia-settings auto set 1680x1050 when should

Post by mattyd.24 »

No problem! :)
Hopefully others see this too as the problem seems fairly common.
Locked

Return to “Hardware Support”