Nvidia VGA failure after update

Have 3 monitors on RTX 3060, two are vga one display port. Upgraded and after reboot the two on VGA no longer operated. The display settings detected them but they did not render on them. I tried unplugging and rearranging the cables multiple times to no avail. On bootup the VGA monitor will show the GRUB (if its plugged into the first port) but beyond that nothing. :frowning:

I tried removing the /etc/X11/xorg.conf file and restarting no difference. I also tried upgrading to kernel 5.19 still no love.

uname -r
5.15.74-3-MANJARO

inxi

Graphics:
  Device-1: NVIDIA GA106 [GeForce RTX 3060 Lite Hash Rate] vendor: ASUSTeK
    driver: nvidia v: 520.56.06 alternate: nouveau,nvidia_drm non-free: 515.xx+
    status: current (as of 2022-10) arch: Ampere code: GAxxx process: TSMC n7
    (7nm) built: 2020-22 pcie: gen: 1 speed: 2.5 GT/s lanes: 16 link-max:
    gen: 4 speed: 16 GT/s bus-ID: 0b:00.0 chip-ID: 10de:2504 class-ID: 0300
  Device-2: Logitech HD Webcam C910 type: USB
    driver: snd-usb-audio,uvcvideo bus-ID: 1-2:2 chip-ID: 046d:0821
    class-ID: 0e02 serial: 49165600
  Display: x11 server: X.Org v: 21.1.4 compositor: kwin_x11 driver: X:
    loaded: nvidia gpu: nvidia display-ID: :0 screens: 1
  Screen-1: 0 s-res: 5440x1080 s-dpi: 93 s-size: 1485x301mm (58.46x11.85")
    s-diag: 1515mm (59.65")
  Monitor-1: DP-0 pos: bottom-l res: 1600x900 hz: 60 dpi: 92
    size: 443x249mm (17.44x9.8") diag: 508mm (20.01") modes: N/A
  Monitor-2: DP-2 pos: top-right res: 1920x1080 hz: 60 dpi: 96
    size: 510x287mm (20.08x11.3") diag: 585mm (23.04") modes: N/A
  Monitor-3: DP-4 pos: primary,top-center res: 1920x1080 dpi: 93
    size: 527x296mm (20.75x11.65") diag: 604mm (23.8") modes: N/A
  OpenGL: renderer: NVIDIA GeForce RTX 3060/PCIe/SSE2 v: 4.6.0 NVIDIA
    520.56.06 direct render: Yes

Any thoughts?

Hello,

Actually might still be the case, one fixed, introduced another issue ?!?

You should not have such file anyway. Manjaro uses mhwd and the proper file is in
/etc/X11/mhwd.d/nvidia.conf

Care to share it?

Have you tried with the linux60 ?

Just tried it with 6.0 kernel still fails

Here is /etc/X11/mhwd.d/nvidia.conf

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 465.31

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
        Option "NoLogo" "1"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "COMPOSITE" "Enable"
EndSection

 
Section "InputClass"
    Identifier          "Keyboard Defaults"
    MatchIsKeyboard        "yes"
    Option              "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

This is not how is supposed to be.
Did you try to enable the Monitor via Nvidia X Settings, and then add the missing values to the conft, is it shown there but as off?

I did not modify that file manually. I did try to adjust the monitors in nvidia-settings but only hit the apply and never the save config. If that file is removed is it rebuilt?

thanks
Nz

I switched over to open-source drivers for the time being

1 Like

That is because nvidia-settings writes the file /etc/X11/xorg.conf. That needs root permissions.

I have this set for example:

File: /etc/X11/xorg.conf.d/91-nvidia.conf

Section "Device"
	Identifier	"nvidia"
	driver		"nvidia"
	BusID		"PCI:1:0:0" #in your case: 0b:00.0 -> PCI:11:0:0
EndSection

Section "Screen"
    Identifier     "nvidia"
    Device         "nvidia"
    Option         "AllowEmptyInitialConfiguration"
    Option         "ForceFullCompositionPipeline" "On"
    Option         "ConnectToAcpid" "Off"
    Option         "NoFlip" "On"
EndSection

And for detecting resolutions I enable modeset:

File: /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT+=" nvidia-drm.modeset=1 "

The rest can be set with xrandr or the GUI tool of the DE at the Settings.

Gives you no benefit of that GPU capabilities, just that it will load the Desktop and applications interface.

The Nvidia X Settings has a preview of the config, and you can copy and paste the correct/modified values in /etc/X11/mhwd.d/nvidia.conf

Tried that, reinstalled nvidia drivers (and updated grub to the above) below this is the modified version of the config and it continues to fail.

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 520.56.06

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Acer RG241Y"
    HorizSync       190.0 - 190.0
    VertRefresh     48.0 - 165.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce RTX 3060"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-5"
    Option         "metamodes" "DP-4: 1920x1080_165 +1920+420, DP-0: nvidia-auto-select +0+420, DP-2: nvidia-auto-select +3840+0 {rotation=right}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    Option         "AllowEmptyInitialConfiguration"
    Option         "ForceFullCompositionPipeline" "On"
    Option         "ConnectToAcpid" "Off"
    Option         "NoFlip" "On"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Try this instead of that:

Option         "nvidiaXineramaInfoOrder" "DFP-0"

But now i have a question, you mentioned VGA … are you using some DVI to VGA adapters ? If the issue persists also with video-nvidia-470xx then is not related to the issue i mentioned in my first comment, but rather to those adapters …

Yes I am using display port to VGA adapters. Sorry I wasn’t clear on this from the start. Up until this point there has been no issue using those adapters. The open-source driver continues to work using those drivers

Right, so, test the video-nvidia-470xx and if those work, that means the regression in the latest nvidia drivers still needs to be solved by Nvidia…

Video worked without issues after downgrading to 470xx. I’ve marked this resolved

OpenGL: renderer: NVIDIA GeForce RTX 3060/PCIe/SSE2 v: 4.6.0 NVIDIA
    470.141.03 direct render: Yes

using the command mhwd -i pci video-nvidia-470xx. Ill try again when I see a new updated come out for the nvidia drivers (failing version nivida-utils 520.56.06)

Thanks for your help @bogdancovaciu , @megavolt

I have been on the open source driver since kernel 5.9x.
I have no complaints. I use the xcompmgr utility for compositing effects. It is simple and has enough features to keep me happy, especially the fade in and out.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.