Nvidia screen resolution size not configured correctly

Upon opening the Nvidia X Server Settings program, it reports contradictory things. The xserver configuration shows my monitor as having the resolution 1024x768, which is definitely not the dimension my monitor is capable of, while the X Screen 0 tab shows the dimensions correctly as 1920x1080.

Xrandr provides the following information:

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected primary (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
DVI-I-2 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 298mm
   1024x768       60.0 +
   800x600        60.3     56.2  
   720x576        50.0  
   720x480        59.9  
   640x480        59.9  
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-I-3 disconnected (normal left inverted right x axis y axis)
  1920x1080 (0x2b7)  148.5MHz
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock   67.5KHz
        v: height 1080 start 1084 end 1089 total 1125           clock   60.0Hz

Upon examining the Xorg.0.log, I noticed the following:

   164.439] (--) NVIDIA(0): Valid display device(s) on GeForce GTX 550 Ti at PCI:1:0:0
   164.439] (--) NVIDIA(0):     CRT-0
   164.439] (--) NVIDIA(0):     CRT-1
   164.439] (--) NVIDIA(0):     Samsung SyncMaster (DFP-0) (connected)
   164.439] (--) NVIDIA(0):     DFP-1
   164.439] (--) NVIDIA(0):     DFP-2
   164.439] (--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
   164.439] (--) NVIDIA(0): CRT-1: 400.0 MHz maximum pixel clock
   164.439] (--) NVIDIA(0): Samsung SyncMaster (DFP-0): 330.0 MHz maximum pixel clock
   164.439] (--) NVIDIA(0): Samsung SyncMaster (DFP-0): Internal Dual Link TMDS
   164.439] (--) NVIDIA(0): DFP-1: 165.0 MHz maximum pixel clock
   164.439] (--) NVIDIA(0): DFP-1: Internal Single Link TMDS
   164.439] (--) NVIDIA(0): DFP-2: 330.0 MHz maximum pixel clock
   164.439] (--) NVIDIA(0): DFP-2: Internal Single Link TMDS
   164.439] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
   164.439] (**) NVIDIA(0):     device Samsung SyncMaster (DFP-0) (Using EDID frequencies
   164.439] (**) NVIDIA(0):     has been enabled on all display devices.)
   164.439] (WW) NVIDIA(GPU-0): The EDID for Samsung SyncMaster (DFP-0) contradicts itself:
   164.439] (WW) NVIDIA(GPU-0):     mode "1920x1080" is specified in the EDID; however, the
   164.439] (WW) NVIDIA(GPU-0):     EDID's valid VertRefresh range (56.000-60.000 Hz) would
   164.439] (WW) NVIDIA(GPU-0):     exclude this mode's VertRefresh (50.0 Hz); ignoring
   164.439] (WW) NVIDIA(GPU-0):     VertRefresh check for mode "1920x1080".
   164.439] (WW) NVIDIA(GPU-0): The EDID for Samsung SyncMaster (DFP-0) contradicts itself:
   164.439] (WW) NVIDIA(GPU-0):     mode "1280x720" is specified in the EDID; however, the
   164.439] (WW) NVIDIA(GPU-0):     EDID's valid VertRefresh range (56.000-60.000 Hz) would
   164.439] (WW) NVIDIA(GPU-0):     exclude this mode's VertRefresh (50.0 Hz); ignoring
   164.439] (WW) NVIDIA(GPU-0):     VertRefresh check for mode "1280x720".
   164.439] (WW) NVIDIA(GPU-0): The EDID for Samsung SyncMaster (DFP-0) contradicts itself:
   164.439] (WW) NVIDIA(GPU-0):     mode "720x576" is specified in the EDID; however, the
   164.439] (WW) NVIDIA(GPU-0):     EDID's valid VertRefresh range (56.000-60.000 Hz) would
   164.439] (WW) NVIDIA(GPU-0):     exclude this mode's VertRefresh (50.0 Hz); ignoring
   164.439] (WW) NVIDIA(GPU-0):     VertRefresh check for mode "720x576".
   164.440] (==) NVIDIA(0): 
   164.440] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
   164.440] (==) NVIDIA(0):     will be used as the requested mode.
   164.440] (==) NVIDIA(0): 
   164.440] (II) NVIDIA(0): Validated MetaModes:
   164.440] (II) NVIDIA(0):     "DFP-0:nvidia-auto-select"
   164.440] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080
   164.463] (--) NVIDIA(0): DPI set to (92, 91); computed from "UseEdidDpi" X config
   164.463] (--) NVIDIA(0):     option
   164.463] (==) intel(G0): Depth 24, (--) framebuffer bpp 32
   164.463] (==) intel(G0): RGB weight 888
   164.463] (==) intel(G0): Default visual is TrueColor
   164.463] (--) intel(G0): Integrated Graphics Chipset: Intel(R) HD Graphics 3000
   164.463] (--) intel(G0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx
   164.463] (**) intel(G0): Framebuffer tiled
   164.463] (**) intel(G0): Pixmaps tiled
   164.463] (**) intel(G0): "Tear free" disabled
   164.463] (**) intel(G0): Forcing per-crtc-pixmaps? no
   164.463] (II) intel(G0): Output VGA1 has no monitor section
   164.463] (II) intel(G0): Output HDMI1 has no monitor section
   164.463] (II) intel(G0): Output DP1 has no monitor section
   164.463] (II) intel(G0): Output VIRTUAL1 has no monitor section
   164.463] (--) intel(G0): Output VGA1 using initial mode 1024x768 on pipe 0

While this is only a portion of the log, it is my impression that there is a problem being caused by some sort of contradiction relating to EDID. Does anyone have a suggestion how to correct this so that I have a normal 1920x1080p monitor? I note that at least one person had a similar problem, related to Ubuntu 12.04, as shown here: http://askubuntu.com/questions/163013/nvidia-the-edid-for-cndlcd-dfp-1-contradicts-itself

Additional information that may be helpful:

I am using Opensuse 13.1. The command /sbin/lspci -nnk | grep VGA -A2 returns:

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] [10de:1244] (rev a1)
        Subsystem: eVga.com. Corp. Device [3842:1556]
        Kernel driver in use: nvidia

My computer has an I5 processors, the above noted graphics card and a Samsung SyncMaster monitor capable of 1920x1080 resolution.

Here is the link to the full version of my above referenced Xorg.0.log: SUSE Paste

Samsung SyncMaster monitors seem to be notorious for EDID issues (just google to find out for yourself). Anyway, a minimal xorg.conf can be used to get around these type of issues

https://forums.opensuse.org/english/get-technical-help-here/hardware/460441-11-4-higher-display-resolution.html#post2344878

Another similar thread:

https://forums.opensuse.org/english/get-technical-help-here/hardware/474616-monitor-resolution-not-recognized.html

Three more files, plus what is reported from the KDE program related to Display and Monitor.

  1. I created a file .nvidia-settings-rc and it is saved in my home folder The file, I assume, lists the current settings:
# Configuration file for nvidia-settings - the NVIDIA X Server Settings utility
# Generated on Thu Dec 19 00:12:05 2013
#

# ConfigProperties:

RcFileLocale = C
ToolTips = Yes
DisplayStatusBar = Yes
SliderTextEntries = Yes
IncludeDisplayNameInConfigFile = No
ShowQuitDialog = Yes
Timer = PowerMizer_Monitor_(GPU_0),Yes,1000
Timer = Thermal_Monitor_(GPU_0),Yes,1000
Timer = Memory_Used_(GPU_0),Yes,3000

# Attributes:

0/CursorShadow=0
0/CursorShadowAlpha=64
0/CursorShadowRed=0
0/CursorShadowGreen=0
0/CursorShadowBlue=0
0/CursorShadowXOffset=4
0/CursorShadowYOffset=2
0/SyncToVBlank=1
0/LogAniso=0
0/FSAA=0
0/TextureSharpen=0
0/TextureClamping=1
0/FXAA=0
0/AllowFlipping=1
0/FSAAAppControlled=1
0/LogAnisoAppControlled=1
0/OpenGLImageSettings=1
0/FSAAAppEnhanced=0
0/DigitalVibrance[DFP-0]=0
0/ColorSpace[DFP-0]=0
0/ColorRange[DFP-0]=0
0/XVideoSyncToDisplay=65536
linux-sg9a:0[dpy:2]/RedBrightness=0.000000
linux-sg9a:0[dpy:2]/GreenBrightness=0.000000
linux-sg9a:0[dpy:2]/BlueBrightness=0.000000
linux-sg9a:0[dpy:2]/RedContrast=0.000000
linux-sg9a:0[dpy:2]/GreenContrast=0.000000
linux-sg9a:0[dpy:2]/BlueContrast=0.000000
linux-sg9a:0[dpy:2]/RedGamma=1.000000
linux-sg9a:0[dpy:2]/GreenGamma=1.000000
linux-sg9a:0[dpy:2]/BlueGamma=1.000000

  1. Here are the loaded kernels, according to the command rpm -qa | grep kernel:

kernel-devel-3.11.6-4.1.noarch
kernel-default-devel-3.11.6-4.1.x86_64
kernel-desktop-devel-3.11.6-4.1.x86_64
kernel-firmware-20130714git-2.1.1.noarch
kernel-desktop-3.11.6-4.1.x86_64

The Nvidia Server settings program generates the EDID, and reads:

00 ff ff ff ff ff ff 00 4c 2d 8b 05 59 55 43 59 0d 14 01 03 80 35 1e 78 2a 60 41 a6 56 4a 9c 25 12 50 54 23 08 00 81 00 81 40 81 80 95 00 a9 40 b3 00 01 01 01 01 02 3a 80 18 71 38 2d 40 58 2c 45 00 13 2a 21 00 00 1e 00 00 00 fd 00 38 3c 1e 51 11 00 0a 20 20 20 20 20 20 00 00 00 fc 00 53 79 6e 63 4d 61 73 74 65 72 0a 20 20 00 00 00 ff 00 48 56 42 5a 33 30 30 32 30 39 0a 20 20 01 2d 02 01 04 00 02 3a 80 d0 72 38 2d 40 10 2c 45 80 13 2a 21 00 00 1e 01 1d 00 72 51 d0 1e 20 6e 28 55 00 13 2a 21 00 00 1e 01 1d 00 bc 52 d0 1e 20 b8 28 55 40 13 2a 21 00 00 1e 8c 0a d0 90 20 40 31 20 0c 40 55 00 13 2a 21 00 00 18 8c 0a d0 8a 20 e0 2d 10 10 3e 96 00 13 2a 21 00 00 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 
  1. KDE reports the following highest available resolution to be 1024x768.

I’m trying to see which resolutions to place in xorg.conf, which I assume I have to create. I assume you are referring to this code:


Section "Monitor"
Identifier "Monitor0"
HorizSync 45.0 - 100.0
VertRefresh 50.0 - 80.0
Modeline "1600x1200"  210.25  1600 1720 1888 2176  1200 1203 1207 1257 -hsyns +vsync
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
DefaultDepth 24
Monitor "Monitor0"
Option  "metamodes" "1600x1200"
SubSection "Display"
Depth 24
Viewport    0 0
EndSubSection
EndSection





And, I would change the code as follows, I assume - although I could be wrong:


Section "Monitor"
Identifier "Monitor0"
HorizSync 45.0 - 100.0
VertRefresh 50.0 - 80.0
Modeline "**1920x1080**"  210.25  1600 1720 1888 2176  1200 1203 1207 1257 -hsyns +vsync
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
DefaultDepth 24
Monitor "Monitor0"
Option  "metamodes" "**1920x1080**"
SubSection "Display"
Depth 24
Viewport    0 0
EndSubSection
EndSection




I have noted the changes by underlining/bolding them.

Does anything else need to be changed? Also, is it possible to have more than one resolution to choose from? While I plan to use 1920x1080, choice is the name of the game, if it is possible.

You have to generate a new mode line

hereis a tool to calculate it

The XFree86 Modeline Generator

Yes that is correct. The only caveat is that the timing values do need to be compatible with your hardware, and getting it wrong can mean no working X-server, which means you have to be prepared to work from a tty console to edit or remove offending entries.

Be careful with syntax too - the following

Modeline "1920x1080" 210.25  1600 1720 1888 2176  1200 1203 1207 1257 -hsyns +vsync

needs to be

Modeline "1920x1080" 210.25  1600 1720 1888 2176  1200 1203 1207 1257 -hsync +vsync

There is a way to test modelines before committing to Xorg config files. It involves generating a modeline with cvt (or gtf or similar), and adding/setting the new display mode with xrandr. Once you’ve got the working modeline, you can then set about adding it to the Xorg config files. Read this post for the general idea:

https://forums.opensuse.org/english/get-technical-help-here/hardware/492312-incorrect-screen-resolution-detected-opensuse-13-1-a.html#post2599973

Thank you. Your posts provided some very useful information. I was able, with cvt, to generate my modeline for 1920x1080:

Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

When, however, I tried to test things with xrandr, there were issues. I first entered:

xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

Then, after pressing enter, I entered:

--addmode DVI-I-2 1920x1080_60.00

That returned:

X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  31
  Current serial number in output stream:  32

I gather this is not what I wanted to have for output. I also ran xrandr --fb 1920x1080, which did not lead to any error message.

I followed the comments in your other thread and, having previously tested PCLinuxOS on this same computer and still having a disk in hand, I loaded it. PCLinuxOS loads Nvidia by default. PCLinuxOS chose driver Nvidia driver 319.49, which is not one of the choices for the G01, G02 or G03 drivers in OpenSUSE. In any event, the proper resolution of 1920x1080 was loaded. I accordingly ran xrandr --verbose and then I generated modeline with cvt, which provided the following outputs:

[guest@localhost guest]$ xrandr --verbose
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
        Identifier: 0x27b
        Timestamp:  91211
        Subpixel:   unknown
        Clones:    
        CRTCs:      0 1
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter: 
        BorderDimensions: 
        Border: CARDINAL(6) (format 16 items 4) ????
        SignalFormat:   VGA
                supported: VGA         
        ConnectorType:  DVI-I
        ConnectorNumber: 0 (0x00000000)
        _ConnectorLocation: 0 (0x00000000)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
        Identifier: 0x27c
        Timestamp:  91211
        Subpixel:   unknown
        Clones:    
        CRTCs:      0 1
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter: 
        BorderDimensions: 
        Border: CARDINAL(6) (format 16 items 4) ????
        SignalFormat:   VGA
                supported: VGA         
        ConnectorType:  DVI-I
        ConnectorNumber: 1 (0x00000001)
        _ConnectorLocation: 1 (0x00000001)
DVI-I-2 connected 1920x1080+0+0 (0x27e) normal (normal left inverted right x axis y axis) 531mm x 298mm
        Identifier: 0x27d
        Timestamp:  91211
        Subpixel:   unknown
        Gamma:      1.0:1.0:1.0
        Brightness: 1.0
        Clones:    
        CRTC:       0
        CRTCs:      0 1
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter: 
        EDID:
                00ffffffffffff004c2d8b0559554359
                0d14010380351e782a6041a6564a9c25
                1250542308008100814081809500a940
                b30001010101023a801871382d40582c
                4500132a2100001e000000fd00383c1e
                5111000a202020202020000000fc0053
                796e634d61737465720a2020000000ff
                004856425a3330303230390a2020012d
                02010400023a80d072382d40102c4580
                132a2100001e011d007251d01e206e28
                5500132a2100001e011d00bc52d01e20
                b8285540132a2100001e8c0ad0902040
                31200c405500132a210000188c0ad08a
                20e02d10103e9600132a210000180000
                00000000000000000000000000000000
                00000000000000000000000000000013
        BorderDimensions: 
        Border: CARDINAL(6) (format 16 items 4) ????
        SignalFormat:   TMDS
                supported: TMDS        
        ConnectorType:  DVI-I
        ConnectorNumber: 0 (0x00000000)
        _ConnectorLocation: 0 (0x00000000)
  1920x1080 (0x27e)  148.5MHz +HSync +VSync *current +preferred
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock   67.5KHz
        v: height 1080 start 1084 end 1089 total 1125           clock   60.0Hz
  1920x1080 (0x27f)  148.5MHz +HSync +VSync
        h: width  1920 start 2448 end 2492 total 2640 skew    0 clock   56.2KHz
        v: height 1080 start 1084 end 1089 total 1125           clock   50.0Hz
  1680x1050 (0x280)  146.2MHz -HSync +VSync
        h: width  1680 start 1784 end 1960 total 2240 skew    0 clock   65.3KHz
        v: height 1050 start 1053 end 1059 total 1089           clock   60.0Hz
  1600x1200 (0x281)  162.0MHz +HSync +VSync
        h: width  1600 start 1664 end 1856 total 2160 skew    0 clock   75.0KHz
        v: height 1200 start 1201 end 1204 total 1250           clock   60.0Hz
  1440x900 (0x282)  106.5MHz -HSync +VSync
        h: width  1440 start 1520 end 1672 total 1904 skew    0 clock   55.9KHz
        v: height  900 start  903 end  909 total  934           clock   59.9Hz
  1280x1024 (0x283)  108.0MHz +HSync +VSync
        h: width  1280 start 1328 end 1440 total 1688 skew    0 clock   64.0KHz
        v: height 1024 start 1025 end 1028 total 1066           clock   60.0Hz
  1280x960 (0x284)  108.0MHz +HSync +VSync
        h: width  1280 start 1376 end 1488 total 1800 skew    0 clock   60.0KHz
        v: height  960 start  961 end  964 total 1000           clock   60.0Hz
  1280x800 (0x285)   83.5MHz -HSync +VSync
        h: width  1280 start 1352 end 1480 total 1680 skew    0 clock   49.7KHz
        v: height  800 start  803 end  809 total  831           clock   59.8Hz
  1280x720 (0x286)   74.2MHz +HSync +VSync
        h: width  1280 start 1390 end 1430 total 1650 skew    0 clock   45.0KHz
        v: height  720 start  725 end  730 total  750           clock   60.0Hz
  1280x720 (0x287)   74.2MHz +HSync +VSync
        h: width  1280 start 1720 end 1760 total 1980 skew    0 clock   37.5KHz
        v: height  720 start  725 end  730 total  750           clock   50.0Hz
  1024x768 (0x288)   65.0MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock   48.4KHz
        v: height  768 start  771 end  777 total  806           clock   60.0Hz
  800x600 (0x289)   40.0MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock   37.9KHz
        v: height  600 start  601 end  605 total  628           clock   60.3Hz
  800x600 (0x28a)   36.0MHz +HSync +VSync
        h: width   800 start  824 end  896 total 1024 skew    0 clock   35.2KHz
        v: height  600 start  601 end  603 total  625           clock   56.2Hz
  720x576 (0x28b)   27.0MHz -HSync -VSync
        h: width   720 start  732 end  796 total  864 skew    0 clock   31.2KHz
        v: height  576 start  581 end  586 total  625           clock   50.0Hz
  720x480 (0x28c)   27.0MHz -HSync -VSync
        h: width   720 start  736 end  798 total  858 skew    0 clock   31.5KHz
        v: height  480 start  489 end  495 total  525           clock   59.9Hz
  640x480 (0x28d)   25.2MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock   31.5KHz
        v: height  480 start  490 end  492 total  525           clock   59.9Hz
HDMI-0 disconnected (normal left inverted right x axis y axis)
        Identifier: 0x28e
        Timestamp:  91211
        Subpixel:   unknown
        Clones:    
        CRTCs:      0 1
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter: 
        BorderDimensions: 
        Border: CARDINAL(6) (format 16 items 4) ????
        SignalFormat:   TMDS
                supported: TMDS        
        ConnectorType:  HDMI
        ConnectorNumber: 2 (0x00000002)
        _ConnectorLocation: 2 (0x00000002)
DVI-I-3 disconnected (normal left inverted right x axis y axis)
        Identifier: 0x28f
        Timestamp:  91211
        Subpixel:   unknown
        Clones:    
        CRTCs:      0 1
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter: 
        BorderDimensions: 
        Border: CARDINAL(6) (format 16 items 4) ????
        SignalFormat:   TMDS
                supported: TMDS        
        ConnectorType:  DVI-I
        ConnectorNumber: 1 (0x00000001)
        _ConnectorLocation: 1 (0x00000001)
[guest@localhost guest]$ cvt 1920 1080
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
[guest@localhost guest]$ 

As a comparison, I ran the xrandr – verbose on OpenSUSE to see if the EDID matched what was shown with PCLinuxOS and then compared the output. The EDID output is identical. I also, while in PCLinuxOS, saved a configuration file using the Nvidia Server Settings program. The output follows:

#
# /home/guest/.nvidia-settings-rc
#
# Configuration file for nvidia-settings - the NVIDIA X Server Settings utility
# Generated on Thu Dec 19 09:57:32 2013
#

# ConfigProperties:

RcFileLocale = C
ToolTips = Yes
DisplayStatusBar = Yes
SliderTextEntries = Yes
IncludeDisplayNameInConfigFile = Yes
ShowQuitDialog = Yes
UpdateRulesOnProfileNameChange = Yes
Timer = PowerMizer_Monitor_(GPU_0),Yes,1000
Timer = Thermal_Monitor_(GPU_0),Yes,1000
Timer = Memory_Used_(GPU_0),Yes,3000

# Attributes:

localhost:0.0/SyncToVBlank=1
localhost:0.0/LogAniso=0
localhost:0.0/FSAA=0
localhost:0.0/TextureSharpen=0
localhost:0.0/TextureClamping=1
localhost:0.0/FXAA=0
localhost:0.0/AllowFlipping=1
localhost:0.0/FSAAAppControlled=1
localhost:0.0/LogAnisoAppControlled=1
localhost:0.0/OpenGLImageSettings=1
localhost:0.0/FSAAAppEnhanced=0
localhost:0.0/DigitalVibrance[DFP-0]=0
localhost:0.0/ColorSpace[DFP-0]=0
localhost:0.0/ColorRange[DFP-0]=0
localhost:0.0/XVideoSyncToDisplay=65536
localhost:0[dpy:2]/RedBrightness=0.000000
localhost:0[dpy:2]/GreenBrightness=0.000000
localhost:0[dpy:2]/BlueBrightness=0.000000
localhost:0[dpy:2]/RedContrast=0.000000
localhost:0[dpy:2]/GreenContrast=0.000000
localhost:0[dpy:2]/BlueContrast=0.000000
localhost:0[dpy:2]/RedGamma=1.000000
localhost:0[dpy:2]/GreenGamma=1.000000
localhost:0[dpy:2]/BlueGamma=1.000000

I am not sure, at this point, how to proceed. My best guess is to install the Nvidia 319.49 driver but, as I understand the matter, that could cause problems with kernel updates - although, perhaps, I am mistaken.

Thanks, I did not see your post earlier.

The PCLinuxOS timings that you got from xradnr could be tried in openSUSE. They are subtly different from the cvt generated one you tried, including different sync polarities. Remember, I did say that compatible timing values are important, otherwise you will get errors.

 1920x1080 (0x27e)  148.5MHz +HSync +VSync *current +preferred
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock   67.5KHz
        v: height 1080 start 1084 end 1089 total 1125           clock   60.0Hz
 1920x1080 (0x27f)  148.5MHz +HSync +VSync
        h: width  1920 start 2448 end 2492 total 2640 skew    0 clock   56.2KHz
        v: height 1080 start 1084 end 1089 total 1125           clock   50.0Hz

There are two to choose from, so translating the first (above) for example

Modeline "1920x1080"  173.00  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync

Try adding that to openSUSE.

I the generated information using your link, which produced the following modeline:

Modeline "1920x1080@60"    182.28  1920 1952 2640 2672   1080 1102 1113 1135

but it also leads to an error, if I try to test it with xrandr.

xrandr --addmode  DVI-I-2 1920x1080_60
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  31
  Current serial number in output stream:  32

This above was not a response to deano_ferrari](https://forums.opensuse.org/members/deano_ferrari.html) https://forums.opensuse.org/images/novell/user-online.png . I shall work on that next. Thanks to everyone and I shall post again as soon as I try deano ferrari’s new recommendations.

I rebooted, to be sure I was starting here from scratch, and then, in terminal, entered the following:

xrandr --newmode "1920x1080" 173.00 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync

That led to this error output:

xrandr --newmode "1920x1080" 173.00 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  31
  Current serial number in output stream:  31

I, thereafter, tried to enter the same information, changing “1920x1080” to “1920x1080_0”. That got me past step one but, at step two, I received the familiar, at this point, BadMatch error.

Maybe I should restart X and try your suggestion with 1920x1080_60. I’ll try that next, as in:

xrandr --newmode "1920x1080_60" 173.00 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync

I tried my own suggestion, which led to the same error message.

I have, as also suggested, created a Modeline, I believe correctly, from the second PCLinuxOS, as follows:

"1920x1080"  173.00  1920 2448  2492  2640   1080  1084  1089  1125 +hsync +vsync

This is based on:

1920x1080 (0x27f)  148.5MHz +HSync +VSync
        h: width  1920 start 2448 end 2492 total 2640 skew    0 clock   56.2KHz
        v: height 1080 start 1084 end 1089 total 1125           clock   50.0Hz

I thus entered the following:

xrandr --newmode  "1920x1080"  173.00  1920 2448  2492  2640   1080  1084  1089  1125 +hsync +vsync

This led to:

X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  31
  Current serial number in output stream:  31

So, I tried:

xrandr --newmode  "1920x1080_50"  173.00  1920 2448  2492  2640   1080  1084  1089  1125 +hsync +vsync

And, then

xrandr --addmode DVI-I-2 1920x1080_50

Which led to:


xrandr --addmode DVI-I-2 1920x1080_50
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  31
  Current serial number in output stream:  32

I trust that, somewhere, this can be fixed.

nef131 wrote:

>
> deano_ferrari;2609719 Wrote:
>> Yes that is correct. The only caveat is that the timing values do need
>> to be compatible with your hardware, and getting it wrong can mean no
>> working X-server, which means you have to be prepared to work from a tty
>> console to edit or remove offending entries.
>>
>> Be careful with syntax too - the following
>> >
> Code:
> --------------------
> > > Modeline “1920x1080” 210.25 1600 1720 1888 2176 1200 1203 1207
> > > 1257 -hsyns +vsync
> --------------------
>> >
>> needs to be
>> >
> Code:
> --------------------
> > > Modeline “1920x1080” 210.25 1600 1720 1888 2176 1200 1203 1207
> > > 1257 -hsync +vsync
> --------------------
>> >
>>
>> There is a way to test modelines before committing to Xorg config
>> files. It involves generating a modeline with cvt (or gtf or similar),
>> and adding/setting the new display mode with xrandr. Once you’ve got
>> the working modeline, you can then set about adding it to the Xorg
>> config files. Read this post for the general idea:
>>
>> http://tinyurl.com/nfham94
>
> Thank you. Your posts provided some very useful information. I was able,
> with cvt, to generate my modeline for 1920x1080:
>
>
> Code:
> --------------------
> Modeline “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083
> 1088 1120 -hsync +vsync
> --------------------
>
>
> When, however, I tried to test things with xrandr, there were issues. I
> first entered:
>
>
> Code:
> --------------------
> xrandr --newmode “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080
> 1083 1088 1120 -hsync +vsync
> --------------------
>
>
> Then, after pressing enter, I entered:
>
>
> Code:
> --------------------
> --addmode DVI-I-2 1920x1080_60.00
> --------------------
>
>
> That returned:
>
>
> Code:
> --------------------
> X Error of failed request: BadMatch (invalid parameter attributes)
> Major opcode of failed request: 140 (RANDR)
> Minor opcode of failed request: 18 (RRAddOutputMode)
> Serial number of failed request: 31
> Current serial number in output stream: 32
>
> --------------------
>
>
> I gather this is not what I wanted to have for output. I also ran xrandr
> --fb 1920x1080, which did not lead to any error message.
>
> I followed the comments in your other thread and, having previously
> tested PCLinuxOS on this same computer and still having a disk in hand,
> I loaded it. PCLinuxOS loads Nvidia by default. PCLinuxOS chose driver
> Nvidia driver 319.49, which is not one of the choices for the G01, G02
> or G03 drivers in OpenSUSE. In any event, the proper resolution of
> 1920x1080 was loaded. I accordingly ran xrandr --verbose and then I
> generated modeline with cvt, which provided the following outputs:
>
>
> Code:
> --------------------
> [guest@localhost guest]$ xrandr --verbose
> Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
> DVI-I-0 disconnected (normal left inverted right x axis y axis)
> Identifier: 0x27b
> Timestamp: 91211
> Subpixel: unknown
> Clones:
> CRTCs: 0 1
> Transform: 1.000000 0.000000 0.000000
> 0.000000 1.000000 0.000000
> 0.000000 0.000000 1.000000
> filter:
> BorderDimensions:
> Border: CARDINAL(6) (format 16 items 4) ???
> SignalFormat: VGA
> supported: VGA
> ConnectorType: DVI-I
> ConnectorNumber: 0 (0x00000000)
> _ConnectorLocation: 0 (0x00000000)
> DVI-I-1 disconnected (normal left inverted right x axis y axis)
> Identifier: 0x27c
> Timestamp: 91211
> Subpixel: unknown
> Clones:
> CRTCs: 0 1
> Transform: 1.000000 0.000000 0.000000
> 0.000000 1.000000 0.000000
> 0.000000 0.000000 1.000000
> filter:
> BorderDimensions:
> Border: CARDINAL(6) (format 16 items 4) ???
> SignalFormat: VGA
> supported: VGA
> ConnectorType: DVI-I
> ConnectorNumber: 1 (0x00000001)
> _ConnectorLocation: 1 (0x00000001)
> DVI-I-2 connected 1920x1080+0+0 (0x27e) normal (normal left inverted
> right x axis y axis) 531mm x 298mm Identifier: 0x27d
> Timestamp: 91211
> Subpixel: unknown
> Gamma: 1.0:1.0:1.0
> Brightness: 1.0
> Clones:
> CRTC: 0
> CRTCs: 0 1
> Transform: 1.000000 0.000000 0.000000
> 0.000000 1.000000 0.000000
> 0.000000 0.000000 1.000000
> filter:
> EDID:
> 00ffffffffffff004c2d8b0559554359
> 0d14010380351e782a6041a6564a9c25
> 1250542308008100814081809500a940
> b30001010101023a801871382d40582c
> 4500132a2100001e000000fd00383c1e
> 5111000a202020202020000000fc0053
> 796e634d61737465720a2020000000ff
> 004856425a3330303230390a2020012d
> 02010400023a80d072382d40102c4580
> 132a2100001e011d007251d01e206e28
> 5500132a2100001e011d00bc52d01e20
> b8285540132a2100001e8c0ad0902040
> 31200c405500132a210000188c0ad08a
> 20e02d10103e9600132a210000180000
> 00000000000000000000000000000000
> 00000000000000000000000000000013
> BorderDimensions:
> Border: CARDINAL(6) (format 16 items 4) ???
> SignalFormat: TMDS
> supported: TMDS
> ConnectorType: DVI-I
> ConnectorNumber: 0 (0x00000000)
> ConnectorLocation: 0 (0x00000000)
> 1920x1080 (0x27e) 148.5MHz +HSync +VSync *current +preferred
> h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 67.5KHz
> v: height 1080 start 1084 end 1089 total 1125 clock 60.0Hz
> 1920x1080 (0x27f) 148.5MHz +HSync +VSync
> h: width 1920 start 2448 end 2492 total 2640 skew 0 clock 56.2KHz
> v: height 1080 start 1084 end 1089 total 1125 clock 50.0Hz
> 1680x1050 (0x280) 146.2MHz -HSync +VSync
> h: width 1680 start 1784 end 1960 total 2240 skew 0 clock 65.3KHz
> v: height 1050 start 1053 end 1059 total 1089 clock 60.0Hz
> 1600x1200 (0x281) 162.0MHz +HSync +VSync
> h: width 1600 start 1664 end 1856 total 2160 skew 0 clock 75.0KHz
> v: height 1200 start 1201 end 1204 total 1250 clock 60.0Hz
> 1440x900 (0x282) 106.5MHz -HSync +VSync
> h: width 1440 start 1520 end 1672 total 1904 skew 0 clock 55.9KHz
> v: height 900 start 903 end 909 total 934 clock 59.9Hz
> 1280x1024 (0x283) 108.0MHz +HSync +VSync
> h: width 1280 start 1328 end 1440 total 1688 skew 0 clock 64.0KHz
> v: height 1024 start 1025 end 1028 total 1066 clock 60.0Hz
> 1280x960 (0x284) 108.0MHz +HSync +VSync
> h: width 1280 start 1376 end 1488 total 1800 skew 0 clock 60.0KHz
> v: height 960 start 961 end 964 total 1000 clock 60.0Hz
> 1280x800 (0x285) 83.5MHz -HSync +VSync
> h: width 1280 start 1352 end 1480 total 1680 skew 0 clock 49.7KHz
> v: height 800 start 803 end 809 total 831 clock 59.8Hz
> 1280x720 (0x286) 74.2MHz +HSync +VSync
> h: width 1280 start 1390 end 1430 total 1650 skew 0 clock 45.0KHz
> v: height 720 start 725 end 730 total 750 clock 60.0Hz
> 1280x720 (0x287) 74.2MHz +HSync +VSync
> h: width 1280 start 1720 end 1760 total 1980 skew 0 clock 37.5KHz
> v: height 720 start 725 end 730 total 750 clock 50.0Hz
> 1024x768 (0x288) 65.0MHz -HSync -VSync
> h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.4KHz
> v: height 768 start 771 end 777 total 806 clock 60.0Hz
> 800x600 (0x289) 40.0MHz +HSync +VSync
> h: width 800 start 840 end 968 total 1056 skew 0 clock 37.9KHz
> v: height 600 start 601 end 605 total 628 clock 60.3Hz
> 800x600 (0x28a) 36.0MHz +HSync +VSync
> h: width 800 start 824 end 896 total 1024 skew 0 clock 35.2KHz
> v: height 600 start 601 end 603 total 625 clock 56.2Hz
> 720x576 (0x28b) 27.0MHz -HSync -VSync
> h: width 720 start 732 end 796 total 864 skew 0 clock 31.2KHz
> v: height 576 start 581 end 586 total 625 clock 50.0Hz
> 720x480 (0x28c) 27.0MHz -HSync -VSync
> h: width 720 start 736 end 798 total 858 skew 0 clock 31.5KHz
> v: height 480 start 489 end 495 total 525 clock 59.9Hz
> 640x480 (0x28d) 25.2MHz -HSync -VSync
> h: width 640 start 656 end 752 total 800 skew 0 clock 31.5KHz
> v: height 480 start 490 end 492 total 525 clock 59.9Hz
> HDMI-0 disconnected (normal left inverted right x axis y axis)
> Identifier: 0x28e
> Timestamp: 91211
> Subpixel: unknown
> Clones:
> CRTCs: 0 1
> Transform: 1.000000 0.000000 0.000000
> 0.000000 1.000000 0.000000
> 0.000000 0.000000 1.000000
> filter:
> BorderDimensions:
> Border: CARDINAL(6) (format 16 items 4) ???
> SignalFormat: TMDS
> supported: TMDS
> ConnectorType: HDMI
> ConnectorNumber: 2 (0x00000002)
> ConnectorLocation: 2 (0x00000002)
> DVI-I-3 disconnected (normal left inverted right x axis y axis)
> Identifier: 0x28f
> Timestamp: 91211
> Subpixel: unknown
> Clones:
> CRTCs: 0 1
> Transform: 1.000000 0.000000 0.000000
> 0.000000 1.000000 0.000000
> 0.000000 0.000000 1.000000
> filter:
> BorderDimensions:
> Border: CARDINAL(6) (format 16 items 4) ???
> SignalFormat: TMDS
> supported: TMDS
> ConnectorType: DVI-I
> ConnectorNumber: 1 (0x00000001)
> ConnectorLocation: 1 (0x00000001)
> [guest@localhost guest]$ cvt 1920 1080
> # 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
> Modeline “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088
> 1120 -hsync +vsync
> [guest@localhost guest]$
>
> --------------------
>
>
> As a comparison, I ran the xrandr – verbose on OpenSUSE to see if the
> EDID matched what was shown with PCLinuxOS and then compared the output.
> The EDID output is identical. I also, while in PCLinuxOS, saved a
> configuration file using the Nvidia Server Settings program. The output
> follows:
>
>
> Code:
> --------------------
> #
> # /home/guest/.nvidia-settings-rc
> #
> # Configuration file for nvidia-settings - the NVIDIA X Server Settings
> # utility Generated on Thu Dec 19 09:57:32 2013
> #
>
> # ConfigProperties:
>
> RcFileLocale = C
> ToolTips = Yes
> DisplayStatusBar = Yes
> SliderTextEntries = Yes
> IncludeDisplayNameInConfigFile = Yes
> ShowQuitDialog = Yes
> UpdateRulesOnProfileNameChange = Yes
> Timer = PowerMizer_Monitor
(GPU_0),Yes,1000
> Timer = Thermal_Monitor
(GPU_0),Yes,1000
> Timer = Memory_Used
(GPU_0),Yes,3000
>
> # Attributes:
>
> localhost:0.0/SyncToVBlank=1
> localhost:0.0/LogAniso=0
> localhost:0.0/FSAA=0
> localhost:0.0/TextureSharpen=0
> localhost:0.0/TextureClamping=1
> localhost:0.0/FXAA=0
> localhost:0.0/AllowFlipping=1
> localhost:0.0/FSAAAppControlled=1
> localhost:0.0/LogAnisoAppControlled=1
> localhost:0.0/OpenGLImageSettings=1
> localhost:0.0/FSAAAppEnhanced=0
> localhost:0.0/DigitalVibrance[DFP-0]=0
> localhost:0.0/ColorSpace[DFP-0]=0
> localhost:0.0/ColorRange[DFP-0]=0
> localhost:0.0/XVideoSyncToDisplay=65536
> localhost:0[dpy:2]/RedBrightness=0.000000
> localhost:0[dpy:2]/GreenBrightness=0.000000
> localhost:0[dpy:2]/BlueBrightness=0.000000
> localhost:0[dpy:2]/RedContrast=0.000000
> localhost:0[dpy:2]/GreenContrast=0.000000
> localhost:0[dpy:2]/BlueContrast=0.000000
> localhost:0[dpy:2]/RedGamma=1.000000
> localhost:0[dpy:2]/GreenGamma=1.000000
> localhost:0[dpy:2]/BlueGamma=1.000000
>
> --------------------
>
>
> I am not sure, at this point, how to proceed. My best guess is to
> install the Nvidia 319.49 driver but, as I understand the matter, that
> could cause problems with kernel updates - although, perhaps, I am
> mistaken.
>
Just a question, how are you installing?

I have a Samsung Syncmaster 2233 and have never had problem installing
Nvidia. I have used this monitor on a GeForce 8400GS since 11.2 what I do
is:

Install the driver from Nvidia website the hardway. (Be sure you are in
runlevel 3 or its equal multi-user.target for systemd as root)

CODE

Boot to user GUI
then from command line I execute;
systemctl isolate multi-user.target. (this takes you to run level three
(systemd) signin screen.
Log in and change to folder with the downloaded driver.
Change to root or use sudo.
Then execute the Nvidia driver:
sh NVIDIA-Linux-x86_64-331.20.run --no-undefined-memory -qa
[Not sure why I need the–no-xx option but get error without it]
Then before restarting I execute:
/usr/bin/nvidia-xconfig
cd to / and execute systemctl isolate graphical.target This should take you
back to the runlevel 5 signin.

Then them use Nvidia Xserver Setting and KinfoCenter/graphical information
to verify Nvidia is being used and configured correct.

I see no modeline in any of the files. glxgears works.

Not sure if this will help.


Russ
openSUSE 13.1 (3.11.6-4-desktop)| GIGABYTE Z87-D3HP (Intel(R)
Quad Core™ i5-4440 CPU @ 3.10GHz)|8GB DDR3|GeForce 8400GS
(NVIDIA-Linux-x86_64-331.20)|KDE 4.11.3

I installed Nvidia drivers a number of time and in different ways because I had problems arise related to the G03 version. The G03 version seemingly installed correctly (i.e. the Nividia 331.20 driver) and, on reboot, I am, the first time, able to boot up to a proper GUI. On any subsequent reboot, I reach a black, blank screen. So, after considerable frustration and a recommendation from OpenSUSE forum, I uninstalled it, rebooted, and then installed the G02 version (i.e., 304.108 driver) via YaST. It boots fine but has the problems above discussed.

I am doubtful that the 331.20 driver will work correctly, given that I installed it two ways, the 1-click way and the repository way. And, I did these after reinstalling OpenSUSE, such that I tried each way with a fresh OS.

My concern about installing “the hard way” is that if there is a kernel upgrade, I will lose the Nvidia driver installation and have to do it all over again. I like computers - a hobby of mine - but there are limits. Moreover, given my past problem with the 331.20 driver, do you really think that is the way to go?

First, thank you to all you for attempting to help me.

On examining the GUI for nvidia-settings (i.e. the program that appears in the Kicker menu as Nvidia Server Settings), I notice that on the “tab” X Server Display Configurations, there are alternative settings, one for the Samsung SyncMaster (DFP-0) - which is what appears to be enabled - and another for X Screen 0. Samsung SyncMaster appears, in the graphic of the desktop, to be a subset of X Screen 0. The read out for X Screen 0 is 1920x1080 pixels (530x301 millimeters). There appears to be a means to switch between Samsung SyncMaster and X Screen 0.

Is this program functional to make permanent change (or even temporary changes that can be copied into a config file) and, if so, how does one use this?

It is functional
What you have to do is open a terminal use su then
run the command

nvidia-settings

configure your displays and save