You are not logged in.

#1 2016-01-31 14:47:44

dooku
Member
Registered: 2014-08-07
Posts: 2

NVIDIA driver fails to set resolution to VGA monitor after update

Good day to everyone,

after recent nvidia driver update (352.30-3 -> 358.16-3) I'm unable to set native resolution to VGA monitor. Weird part is that system (xrandr, nvidia-settings) reports correct resolution (1680x1050) while monitor HW info reports something else (1280x1024). Windows doesn't fit screen and all texts are blurry. I suspected DPI problem, but I can't get it to work no matter what I set. Neither automatic (EDID) nor manual settings did the trick. For the time being I solved the problem using nouveau driver. Works well and monitor reports correct (1680x1050) resolution but 3D performace is poor. I can't play games, which is good since I won't waste so much time but I can't use any 3D tool either.

Display device: Asus VW221D
GPU: nvidia GTX 750

Details (nvidia driver):

[dooku@helios]$ xdpyinfo | grep -B1 dot
  dimensions:    1680x1050 pixels (474x303 millimeters)
  resolution:    90x88 dots per inch
[dooku@helios]$ xrandr
Screen 0: minimum 8 x 8, current 1680 x 1050, maximum 16384 x 16384
VGA-0 connected primary 1680x1050+0+0 (normal left inverted right x axis y axis) 473mm x 296mm
   1680x1050     59.85*+  59.95  
   1440x900      59.89  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1280x800      59.81  
   1152x864      75.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   640x480       75.00    72.81    59.94  
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 disconnected (normal left inverted right x axis y axis)
[dooku@helios]$ lspci -k | grep -A 2 -E "(VGA|3D)"
01:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750] (rev a2)
	Subsystem: CardExpert Technology Device 1381
	Kernel driver in use: nvidia
[dooku@helios]$ xdpyinfo.out  | grep -B1 dot
  dimensions:    1680x1050 pixels (474x303 millimeters)
  resolution:    90x88 dots per inch

dmesg: http://pastebin.com/8EdD9svG
Xorg.0.log: http://pastebin.com/F0LXH4hr
Tried both with default xorg.conf and no xorg.conf at all.
Details (nouveau driver):

[dooku@helios]$ xdpyinfo | grep -B1 dot
  dimensions:    1680x1050 pixels (444x277 millimeters)
  resolution:    96x96 dots per inch
[dooku@helios]$ xrandr
Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 16384 x 16384
VGA-1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 473mm x 296mm
   1680x1050     59.85*+
   1400x1050     74.76    59.98  
   1280x1024     75.02    60.02  
   1440x900      59.89  
   1280x960      60.00  
   1280x800      59.81  
   1152x864      75.00  
   1024x768      60.04    75.08    75.03    70.07    60.00  
   960x720       75.00    60.00  
   928x696       75.00    60.05  
   896x672       75.05    60.01  
   832x624       74.55  
   800x600       75.00    70.00    65.00    60.00    72.19    75.00    60.32    56.25  
   700x525       74.76    59.98  
   640x512       75.02    60.02  
   640x480       60.00    75.00    72.81    72.81    75.00    66.67    60.00    59.94  
   720x400       70.08  
   576x432       75.00  
   512x384       75.03    70.07    60.00  
   416x312       74.66  
   400x300       72.19    75.12    60.32    56.34  
   320x240       72.81    75.00    60.05  
DVI-D-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
[dooku@helios]$ lspci -k | grep -A 2 -E "(VGA|3D)"
01:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750] (rev a2)
	Subsystem: CardExpert Technology Device 1381
	Kernel driver in use: nouveau
[dooku@helios]$ xdpyinfo  | grep -B1 dot
  dimensions:    1680x1050 pixels (444x277 millimeters)
  resolution:    96x96 dots per inch

dmesg: http://pastebin.com/HNcvrExw
Xorg.0.log: http://pastebin.com/wJV1vc7R
No xorg.conf was used.

DPI and physical size differs, however setting DPI to same value did not help. EDID is corrupted according to get-edid:

[dooku@helios ~]$ sudo get-edid
This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
Looks like no busses have an EDID. Sorry!
Attempting to use the classical VBE interface

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
	Function supported
	Call successful

	VBE version 300
	VBE string at 0x11100 "NVIDIA"

VBE/DDC service about to be called
	Report DDC capabilities

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
	Function supported
	Call successful

	Monitor and video card combination does not support DDC1 transfers
	Monitor and video card combination supports DDC2 transfers
	0 seconds per 128 byte EDID block transfer
	Screen is not blanked during DDC transfer

Reading next EDID block

VBE/DDC service about to be called
	Read EDID

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
	Function supported
	Call failed

The EDID data should not be trusted as the VBE call failed
EDID claims 255 more blocks left
EDID blocks left is wrong.
Your EDID is probably invalid.
ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿLooks like VBE was successful. Have a good day.

Did I forget something important? Or could this be nvidia bug? Downgrade proved to be tedious affair since I didn't update for quite a long time, and dependency hell broke loose... I will update daily, I swear.

Thank you for your time. I would appreciate any help.

Offline

#2 2016-02-02 21:08:57

rushsteve1
Member
Registered: 2016-02-02
Posts: 1

Re: NVIDIA driver fails to set resolution to VGA monitor after update

I have the same issue as this on the GTX 950 on my second monitor. My main monitor is HDMI and works just fine, but the second one is on DVI to VGA converter then into the VGA on the monitor, and while Nvidia-settings and XRandr show the monitor to be on the correct resolution, the menu on the monitor does not.

Additionally the Nouveau driver does not support animations in GNOME 3.18 which is a minor problem.

Offline

Board footer

Powered by FluxBB