Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#60259 - [nvidia] No screens found using 410.57-2

Attached to Project: Arch Linux
Opened by Bas (basz) - Monday, 01 October 2018, 07:04 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Thursday, 04 October 2018, 22:55 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

After upgrading nvidia from 396.54-6 to 410.57-2, Xorg reported no screens found. After downgrading nvidia to the previously installed version, everything was fine again.

Unfortunately my Xorg log files have already been flushed, but I am willing to reinstall the new version of nvidia and then sent the errors necessary.
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Thursday, 04 October 2018, 22:55 GMT
Reason for closing:  Fixed
Comment by Taz (Tazmain) - Monday, 01 October 2018, 08:23 GMT
I am having the same issue, I can see in my logs that the module gets unloaded during boot after the kernel tries to load it. If I remove the 'nvidia-drm.modeset=1' flag from the kernel parameter then I can no longer see any external monitors connected to the HDMI port on the laptop.
Comment by Taz (Tazmain) - Monday, 01 October 2018, 09:21 GMT
Logs attached from journalctl. Showing module gets unloaded
Comment by John (logol) - Monday, 01 October 2018, 11:09 GMT
Hey for me it is only the Display Port that stopped working, HDMI still works. I also had no issues in the previous version. EDIT: seems in fact he was not loading nvidia module as stated in the comments above and used fallback driver instead, because I had really poor GPU performace
Comment by David Roth (V1del) - Tuesday, 02 October 2018, 07:45 GMT
Verify that you aren't running into the issue detailed in https://bugs.archlinux.org/task/60102 i.e. readd the PrimaryGPU "true" directive to the nvidia-drm-outputclass file.
Comment by Bas (basz) - Tuesday, 02 October 2018, 08:52 GMT
Affirmative. I re-upgraded and added the line to the specified file and everything is working fine now. Thanks.

Imo this is a hard-to-search problem; there should at least be a warning when installing the package.
Comment by David Roth (V1del) - Wednesday, 03 October 2018, 07:56 GMT
It was not intended to have this side effect, so there was no warning to be made. We'll see what svenstaro decides to do
Comment by Taz (Tazmain) - Wednesday, 03 October 2018, 08:22 GMT
I am not running into the same issue. my xorg.conf is empty, and now custom files under xorg.conf.d. This was working with 395, 410 is just a no go and will not work.
Comment by David Roth (V1del) - Wednesday, 03 October 2018, 09:11 GMT
This file is provided by the package, you will have it. There's no evidence in your log to the kernel unloading your (kernel) module. It's xorg (unloading the xorg ddx/module) and in a way that corresponds to the above bug.
Comment by Taz (Tazmain) - Wednesday, 03 October 2018, 10:43 GMT
So the system is running but trying to start nvidia-settings gives: ERROR: Unable to load info from any available system
The system via arandr does see the external monitor but it can't active it either.
Comment by Taz (Tazmain) - Wednesday, 03 October 2018, 10:54 GMT
Okay so after a LOT of tinkering I got it to work as well. No bumblebee or optimus. All that was needed as the /etc/X11/xorg.conf to have
Section "Module"
Load "modesetting"
EndSection

Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "1:0:0"
Option "AllowEmptyInitialConfiguration"
EndSection

I had to clear out any other configs , and start over with blank files
Comment by Sven-Hendrik Haase (Svenstaro) - Thursday, 04 October 2018, 22:55 GMT
I decided to revert the recent changes and instead make add a visible mention about SLI stuff in the wiki: https://wiki.archlinux.org/index.php/NVIDIA#Multiple_GPUs.2FSLI

The changes broke more setups than it fixed. I also don't want to add an additional package to fix stuff for SLI users as that further complicates things and we already have plenty of NVIDIA packages. I think the documentation way is probably the best course of action here.

I'll close this particular issue. Further discussion shall take place in https://bugs.archlinux.org/task/60102

If this really IS a separate issue, request a reopen. However, it does sound like this is related.

Loading...