Why my display is 1600x900 with driver Nvidia (run)..?

hi

first history:
installation opensuse 15.6 with nouveau: works as fine resolution is 1920x1080 with cable DVI…

after months works… but now update opensuse (normal, but i read list of update by opensuse there is MESA-driver, Kernel, new updates…for this thing i was remember maybe will issue with Nvidia…) i update opensuse … reboot system… HERE problem is start with nouveau: display is frozen (mouse is frozen) when i open video or firefox (google map globo 3D) so this is issue with nouveau with Card Nvidia (open driver)…

so now i follow installation driver CLOSE Nvidia (RUN)… i follow guide:
SDB:NVIDIA the hard way - openSUSE Wiki

installation is works, reboot nvidia is actived and nouveau is disactived… works as fine… but resolution display is 1600x900 , i can’t find 1920x1080…from setting system (kde plasma) also from Nvidia Setting there is not list “1920x1080” until there is 1600x900 …i want to know why? how i will resolve this resolution to 1920x1080 …?

opensuse 15.6 KDE 64bit
nvidia gtx 970 nvidia

output: hwinfo

hwinfo --gfxcard
48: PCI 800.0: 0300 VGA compatible controller (VGA)             
  [Created at pci.386]
  Unique ID: GBI1.zNKiRH_Tlu9
  Parent ID: aK5u.T3Lr0x3UUZE
  SysFS ID: /devices/pci0000:00/0000:00:1c.7/0000:07:00.0/0000:08:00.0
  SysFS BusID: 0000:08:00.0
  Hardware Class: graphics card
  Model: "ASPEED AST1000/2000"
  Vendor: pci 0x1a03 "ASPEED Technology Inc."
  Device: pci 0x2000 "AST1000/2000"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x85f9 
  Revision: 0x30
  Driver: "ast"
  Driver Modules: "ast"
  Memory Range: 0xc2000000-0xc3ffffff (rw,non-prefetchable)
  Memory Range: 0xc4000000-0xc401ffff (rw,non-prefetchable)
  I/O Ports: 0x3000-0x3fff (rw)
  IRQ: 16 (no events)
  Module Alias: "pci:v00001A03d00002000sv00001043sd000085F9bc03sc00i00"
  Driver Info #0:
    XFree86 v4 Server Module: ast
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #69 (PCI bridge)

63: PCI 100.0: 0300 VGA compatible controller (VGA)
  [Created at pci.386]
  Unique ID: VCu0.SBJFpfSu2N2
  Parent ID: vSkL.by7Pc77zlD9
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "nVidia GM204 [GeForce GTX 970]"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x13c2 "GM204 [GeForce GTX 970]"
  SubVendor: pci 0x196e "PNY"
  SubDevice: pci 0x1131 
  Revision: 0xa1
  Driver: "nvidia"
  Driver Modules: "nvidia"
  Memory Range: 0xc5000000-0xc5ffffff (rw,non-prefetchable)
  Memory Range: 0xb0000000-0xbfffffff (ro,non-prefetchable)
  Memory Range: 0xc0000000-0xc1ffffff (ro,non-prefetchable)
  I/O Ports: 0x6000-0x6fff (rw)
  Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled)
  IRQ: 57 (408543 events)
  Module Alias: "pci:v000010DEd000013C2sv0000196Esd00001131bc03sc00i00"
  Driver Info #0:
    Driver Status: nouveau is not active
    Driver Activation Cmd: "modprobe nouveau"
  Driver Info #1:
    Driver Status: nvidia_drm is active
    Driver Activation Cmd: "modprobe nvidia_drm"
  Driver Info #2:
    Driver Status: nvidia is active
    Driver Activation Cmd: "modprobe nvidia"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #36 (PCI bridge)

Primary display adapter: #48

lsmod | grep nvidia:

lsmod | grep nvidia
nvidia_uvm           6729728  0
nvidia_drm            122880  41
nvidia_modeset       1355776  81 nvidia_drm
nvidia              54329344  1306 nvidia_uvm,nvidia_modeset
video                  77824  2 asus_wmi,nvidia_modeset

did you sign the driver? usually I get asked on the next boot up to sign the driver. if you don’t sign I think you get dropped into safe low-res mode.

you can run the following command to ask you to sign the driver on the next reboot

you may need to change the path

sudo mokutil --import /usr/share/nvidia-pubkeys/MOK-nvidia-driver --root-pw

Selection to make:

Reboot PC > Enroll MOK > Continue > Yes > Root password > Reboot

sudo mokutil --import /usr/share/nvidia-pubkeys/MOK-nvidia-driver --root-pw

here result:
EFI variables are not supported on this system

my pc does not to ask me for sign driver…

@manuel_songokuh can you show the output from inxi -GSaz

inxi -GSaz
System:
  Kernel: 6.4.0-150600.23.17-default arch: x86_64 bits: 64 compiler: gcc
    v: 7.5.0 parameters: BOOT_IMAGE=/boot/vmlinuz-6.4.0-150600.23.17-default
    root=UUID=542228e9-832a-48b2-b02c-141539733762 splash=silent
    video=1920x1080 preempt=full mitigations=auto quiet security=apparmor
  Desktop: KDE Plasma v: 5.27.11 tk: Qt v: 5.15.12 wm: kwin_x11 vt: 2
    dm: SDDM Distro: openSUSE Leap 15.6
Graphics:
  Device-1: NVIDIA GM204 [GeForce GTX 970] vendor: PNY driver: nvidia
    v: 550.107.02 alternate: nouveau,nvidia_drm non-free: 530.xx+
    status: current (as of 2023-05) arch: Maxwell code: GMxxx
    process: TSMC 28nm built: 2014-19 pcie: gen: 3 speed: 8 GT/s lanes: 8
    link-max: lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:13c2 class-ID: 0300
  Device-2: ASPEED Graphics Family vendor: ASUSTeK driver: ast v: kernel
    ports: active: none off: VGA-1 empty: Virtual-1 bus-ID: 08:00.0
    chip-ID: 1a03:2000 class-ID: 0300
  Display: x11 server: X.Org v: 1.21.1.11 with: Xwayland v: 24.1.1
    compositor: kwin_x11 driver: X: loaded: modesetting,nvidia
    unloaded: fbdev,vesa alternate: nouveau,nv gpu: ast display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 1600x900 s-dpi: 75 s-size: 541x304mm (21.30x11.97")
    s-diag: 621mm (24.43")
  Monitor-1: DVI-I-1 pos: primary res: 1600x900 hz: 60 size: N/A modes: N/A
  Monitor-2: VGA-1-1 size-res: N/A modes: N/A
  API: OpenGL v: 4.6.0 NVIDIA 550.107.02 renderer: NVIDIA GeForce GTX
    970/PCIe/SSE2 direct-render: Yes

@manuel_songokuh Hi, so the AST GPU device is part of the motherboard? If so, since not in use can you either disable or set the nvidia GPU as the Primary adaptor in the system BIOS?

I would also suggest adding nvidia.drm_nomodeset=1 to the kernel boot options.

EDIT: to kernel boot option.

ok, but where i will find file for add this " nvidia.drm_modset=1" ?

@manuel_songokuh YaST Bootloader → Kernel Parameters tab and add in the Optional Kernel Command Line Parameter and save. And it’s nvidia.drm_nomodeset=1

ok , now i did yast/bootloader and now reboot…i hope…a moment…

@manuel_songokuh And the BIOS settings?

nothing after reboot…now i go to bios to disable VGA by motherboard…

hi, i did go to bios find VGA onboard… but i see status is turn off. but i have not port VGA onboard rear my pc…

but when i go to windows with driver nvidia works as fine 1920x1080 but not in linux with driver nvidia (close, file .RUN)

plus: i set jumper: disable VGA done… but issue is same… now my display is 1600x900

what i will do…?

update:
boot grub2 i see display si correct 1920x1080, after grub2: list booting display:1920x1080… when starts KDE splash display is changed: 1600x900
…how…sigh…

update result vga is disabled… but same issue nothing 1920x1080…

inxi -GSaz
System:
  Kernel: 6.4.0-150600.23.17-default arch: x86_64 bits: 64 compiler: gcc
    v: 7.5.0 parameters: BOOT_IMAGE=/boot/vmlinuz-6.4.0-150600.23.17-default
    root=UUID=542228e9-832a-48b2-b02c-141539733762 splash=silent
    video=1920x1080 preempt=full quiet security=apparmor nvidia.drm_modset=1
    mitigations=auto
  Desktop: KDE Plasma v: 5.27.11 tk: Qt v: 5.15.12 wm: kwin_x11 vt: 2
    dm: SDDM Distro: openSUSE Leap 15.6
Graphics:
  Device-1: NVIDIA GM204 [GeForce GTX 970] vendor: PNY driver: nvidia
    v: 550.107.02 alternate: nouveau,nvidia_drm non-free: 530.xx+
    status: current (as of 2023-05) arch: Maxwell code: GMxxx
    process: TSMC 28nm built: 2014-19 pcie: gen: 3 speed: 8 GT/s lanes: 8
    link-max: lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:13c2 class-ID: 0300
  Display: x11 server: X.Org v: 1.21.1.11 with: Xwayland v: 24.1.1
    compositor: kwin_x11 driver: X: loaded: nvidia
    unloaded: fbdev,modesetting,vesa alternate: nouveau,nv gpu: nvidia
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1600x900 s-dpi: 75 s-size: 541x304mm (21.30x11.97")
    s-diag: 621mm (24.43")
  Monitor-1: DVI-I-1 res: 1600x900 hz: 60 size: N/A modes: N/A
  API: OpenGL v: 4.6.0 NVIDIA 550.107.02 renderer: NVIDIA GeForce GTX
    970/PCIe/SSE2 direct-render: Yes

@manuel_songokuh Do you have a xorg.conf file down in /etc/X11 or /etc/X11/xorg.conf.d?

Can you https://paste.opensuse.org/ the Xorg log from ~/.local/share/xorg/Xorg.0.log

there is not this file xorg.conf

there is not this file Xorg log…

xrandr :
Screen 0: minimum 8 x 8, current 1600 x 900, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00 +
   1600x900      59.82* 
   1400x900      59.88  
   1368x768      59.88    59.85  
   1280x800      59.91    59.81  
   1280x720      59.86    59.74  
   1024x576      59.90    59.82  
   960x540       59.82    59.63  
   864x486       59.92    59.57  
   800x600       72.19    60.32    56.25  
   800x450       59.82  
   700x450       59.88  
   684x384       59.88    59.85  
   640x480       59.94  
   640x400       59.98    59.88  
   640x360       59.86    59.83  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.82    59.63  
   432x243       59.92    59.57  
   400x300       72.19  
   320x240       60.05  
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 disconnected (normal left inverted right x axis y axis)
xrandr -s 1920x1080
Size 1920x1080 not found in available modes

@manuel_songokuh then it’s likely in down in /var/log directory.

yes find:
https://paste.opensuse.org/pastes/de9f9e6500c5

hi, nothing news to resolve my case?

(why booting grub2 has correct resolution 1920x1080, and after grub2 (list systemd,booting, init, etc…etc…) resolution is 1920x1080… instead start KDE change all set 1600x900…why?