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.
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.
notzippy:
open-source drivers
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 …
anon89812132:
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 @anon89812132 , @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.
system
Closed
4 November 2022 08:31
16
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.