NVIDIA 390 Driver and Lenovo P51 - only one monitor resolution

Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
J-Rod

NVIDIA 390 Driver and Lenovo P51 - only one monitor resolution

Post by J-Rod »

I have an Lenovo P51 running the NVIDIA 390 driver. In the native display settings app, It only shows one resolution ( 4k). In the NVIDIA xServer settings app, you can select lower resolutions all of which show (scaled) beside them. If you select this mode, the screen does scale, but the menu bar, login window, etc... all appear in their original location (off screen). How do I add more resolution options?
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
roblm
Level 15
Level 15
Posts: 5939
Joined: Sun Feb 24, 2013 2:41 pm

Re: NVIDIA 390 Driver and Lenovo P51 - only one monitor resolution

Post by roblm »

Open the Terminal, use these commands and post the output: inxi -SMCGx and xrandr --prop
J-Rod

Re: NVIDIA 390 Driver and Lenovo P51 - only one monitor resolution

Post by J-Rod »

Thank you, here is the output

System: Host: ThinkPad-P51 Kernel: 4.10.0-38-generic x86_64 (64 bit gcc: 5.4.0)
Desktop: MATE 1.18.0 (Gtk 3.18.9-1ubuntu3.3)
Distro: Linux Mint 18.3 Sylvia
Machine: System: LENOVO (portable) product: 20HHCTO1WW v: ThinkPad P51
Mobo: LENOVO model: 20HHCTO1WW v: SDK0Q40112 WIN
Bios: LENOVO v: N1UET41W (1.15 ) date: 10/20/2017
CPU: Quad core Intel Xeon E3-1505M v6 (-HT-MCP-) cache: 8192 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 24000
clock speeds: max: 4000 MHz 1: 899 MHz 2: 899 MHz 3: 899 MHz
4: 899 MHz 5: 899 MHz 6: 1134 MHz 7: 895 MHz 8: 899 MHz
Graphics: Card: NVIDIA Device 1436 bus-ID: 01:00.0
Display Server: X.Org 1.18.4 drivers: nvidia (unloaded: fbdev,vesa,nouveau)
Resolution: 3840x2160@60.02hz
GLX Renderer: Quadro M2200/PCIe/SSE2
GLX Version: 4.6.0 NVIDIA 390.67 Direct Rendering: Yes

ThinkPad-P51 ~ $ xrandr --prop
Screen 0: minimum 8 x 8, current 2560 x 1440, maximum 16384 x 16384
DP-0 disconnected primary (normal left inverted right x axis y axis)
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: DisplayPort
supported: DisplayPort
ConnectorType: DisplayPort
ConnectorNumber: 2
_ConnectorLocation: 2
DP-1 disconnected (normal left inverted right x axis y axis)
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: TMDS
supported: TMDS
ConnectorType: DisplayPort
ConnectorNumber: 2
_ConnectorLocation: 2
DP-2 connected 2560x1440+0+0 (normal left inverted right x axis y axis) 345mm x 194mm
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
Backlight: 100
range: (0, 100)
EDID:
00ffffffffffff0006afeb2100000000
001a0104a5231378022425a85036b626
0e505400000001010101010101010101
01010101010166d000a0f0703e803020
350059c2100000180000000f00000000
00000000000000000020000000fe0041
554f0a202020202020202020000000fe
00423135365a414e30322e31200a0014
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: DisplayPort
supported: DisplayPort
ConnectorType: Panel
ConnectorNumber: 1
_ConnectorLocation: 1
3840x2160 60.02*+
DP-3 disconnected (normal left inverted right x axis y axis)
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: DisplayPort
supported: DisplayPort
ConnectorType: DisplayPort
ConnectorNumber: 3
_ConnectorLocation: 3
DP-4 disconnected (normal left inverted right x axis y axis)
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: TMDS
supported: TMDS
ConnectorType: DisplayPort
ConnectorNumber: 3
_ConnectorLocation: 3
DP-5 disconnected (normal left inverted right x axis y axis)
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: DisplayPort
supported: DisplayPort
ConnectorType: DisplayPort
ConnectorNumber: 4
_ConnectorLocation: 4
DP-6 disconnected (normal left inverted right x axis y axis)
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: TMDS
supported: TMDS
ConnectorType: DisplayPort
ConnectorNumber: 4
_ConnectorLocation: 4
User avatar
roblm
Level 15
Level 15
Posts: 5939
Joined: Sun Feb 24, 2013 2:41 pm

Re: NVIDIA 390 Driver and Lenovo P51 - only one monitor resolution

Post by roblm »

Sometimes the xrandr output can be confusing when naming the video connectors. I assume there is no external monitor connected to the Mini-DisplayPort connector?

The output of xrandr shows a 2560x1440 resolution being used. Is this one of the scaled resolutions listed in Nvidia Settings? If it is, then why are you using it, if the menu and panel are not visible?

Is this the resolution you want to use?
J-Rod

Re: NVIDIA 390 Driver and Lenovo P51 - only one monitor resolution

Post by J-Rod »

DP-2 is the onboard flat panel monitor, there are no other mongers connected to the system in this output.

Yes the 2560x1440 is one of the scaled resolutions. That covers just a little over 1/4 of the screen (the top left) anything not in the top left is not visible including the menu bar etc. I can increase the resolution of 4K but at that resolution it is very difficult to read. I just want to be able to select a resolution that will fill the screen and the menus and menu bars etc. appear properly where they're supposed to be.

Thank you for your help in resolving this
User avatar
roblm
Level 15
Level 15
Posts: 5939
Joined: Sun Feb 24, 2013 2:41 pm

Re: NVIDIA 390 Driver and Lenovo P51 - only one monitor resolution

Post by roblm »

Did you try increasing the DPI setting in Control Center > Appearance > Fonts button > Details… button, and changing the settings under Fonts?
J-Rod

Re: NVIDIA 390 Driver and Lenovo P51 - only one monitor resolution

Post by J-Rod »

I have, but its kludgy and its not as effective as doing so in Windows when you scale to 250% things get messed up. Also, I run it a 4K with no scaling when connected to my monitor, but when I'm only on the laptop FP display I want to be able to select a lower resolution and have the menus, etc... look like they are supposed to.
J-Rod

Re: NVIDIA 390 Driver and Lenovo P51 - only one monitor resolution

Post by J-Rod »

Here is the output when I am connected to my docking station.

ThinkPad-P51 ~ $ inxi -SMCGx
System: Host: ThinkPad-P51 Kernel: 4.10.0-38-generic x86_64 (64 bit gcc: 5.4.0)
Desktop: MATE 1.18.0 (Gtk 3.18.9-1ubuntu3.3)
Distro: Linux Mint 18.3 Sylvia
Machine: System: LENOVO (portable) product: 20HHCTO1WW v: ThinkPad P51
Mobo: LENOVO model: 20HHCTO1WW v: SDK0Q40112 WIN
Bios: LENOVO v: N1UET41W (1.15 ) date: 10/20/2017
CPU: Quad core Intel Xeon E3-1505M v6 (-HT-MCP-) cache: 8192 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 24000
clock speeds: max: 4000 MHz 1: 899 MHz 2: 899 MHz 3: 899 MHz
4: 899 MHz 5: 899 MHz 6: 899 MHz 7: 899 MHz 8: 899 MHz
Graphics: Card: NVIDIA Device 1436 bus-ID: 01:00.0
Display Server: X.Org 1.18.4 drivers: nvidia (unloaded: fbdev,vesa,nouveau)
Resolution: 3840x2160@30.00hz, 3840x2160@60.02hz
GLX Renderer: Quadro M2200/PCIe/SSE2
GLX Version: 4.6.0 NVIDIA 390.67 Direct Rendering: Yes
jarrod@jarrod-ThinkPad-P51 ~ $ xrandr --prop
Screen 0: minimum 8 x 8, current 3840 x 2160, maximum 16384 x 16384
DP-0.1 connected 3840x2160+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
EDID:
00ffffffffffff004dd9044901010101
011b010380a05a780a0dc9a057479827
12484c2108008180a9c0714fb3000101
01010101010104740030f2705a80b058
8a0040846300001e023a801871382d40
582c450040846300001e000000fc0053
4f4e5920545620202a30300a000000fd
00173e0e461e000a20202020202001c7
02034df0575d5e5f621f101405130420
223c3e1216030711150206012c090707
1507503d07bc570600830100006e030c
001000b83c2f008001020304e200cbe3
05c000e3060d01e50e60616566011d00
7251d01e206e28550040846300009e00
00000000000000000000000000000000
0000000000000000000000000000003b
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: DisplayPort
supported: DisplayPort
ConnectorType: DisplayPort
ConnectorNumber: 2
_ConnectorLocation: 2
3840x2160 30.00*+ 29.97 25.00 23.98
4096x2160 24.00 23.98
1920x1080 60.00 59.94 50.00 29.97 23.98
1680x1050 59.95
1600x900 60.00
1280x1024 60.02
1280x720 59.94 50.00 29.97 23.97
1152x864 75.00
1024x768 60.00
800x600 60.32
720x576 50.00
720x480 59.94
640x480 59.94 59.93
DP-0 disconnected (normal left inverted right x axis y axis)
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: DisplayPort
supported: DisplayPort
ConnectorType: DisplayPort
ConnectorNumber: 2
_ConnectorLocation: 2
DP-1 disconnected (normal left inverted right x axis y axis)
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: TMDS
supported: TMDS
ConnectorType: DisplayPort
ConnectorNumber: 2
_ConnectorLocation: 2
DP-2 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 345mm x 194mm
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
Backlight: 100
range: (0, 100)
EDID:
00ffffffffffff0006afeb2100000000
001a0104a5231378022425a85036b626
0e505400000001010101010101010101
01010101010166d000a0f0703e803020
350059c2100000180000000f00000000
00000000000000000020000000fe0041
554f0a202020202020202020000000fe
00423135365a414e30322e31200a0014
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: DisplayPort
supported: DisplayPort
ConnectorType: Panel
ConnectorNumber: 1
_ConnectorLocation: 1
3840x2160 60.02*+
DP-3 disconnected (normal left inverted right x axis y axis)
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: DisplayPort
supported: DisplayPort
ConnectorType: DisplayPort
ConnectorNumber: 3
_ConnectorLocation: 3
DP-4 disconnected (normal left inverted right x axis y axis)
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: TMDS
supported: TMDS
ConnectorType: DisplayPort
ConnectorNumber: 3
_ConnectorLocation: 3
DP-5 disconnected (normal left inverted right x axis y axis)
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: DisplayPort
supported: DisplayPort
ConnectorType: DisplayPort
ConnectorNumber: 4
_ConnectorLocation: 4
DP-6 disconnected (normal left inverted right x axis y axis)
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: TMDS
supported: TMDS
ConnectorType: DisplayPort
ConnectorNumber: 4
_ConnectorLocation: 4
User avatar
roblm
Level 15
Level 15
Posts: 5939
Joined: Sun Feb 24, 2013 2:41 pm

Re: NVIDIA 390 Driver and Lenovo P51 - only one monitor resolution

Post by roblm »

Disconnect the docking station and change the resolution back to 3840x2160 for the laptop’s display panel and then use this command to scale down to 2560x1440: xrandr --output DP-2 --mode 3840x2160 --scale .666x.666

If the display gets too messed up, just log out and back in.
J-Rod

Re: NVIDIA 390 Driver and Lenovo P51 - only one monitor resolution

Post by J-Rod »

That worked great. I've just created a script file i can run to switch back and forth. Thank you for your help.
Locked

Return to “Graphics Cards & Monitors”