Bug 213912 - x11/nvidia-driver: Can't switch to the terminal in 367.44
Summary: x11/nvidia-driver: Can't switch to the terminal in 367.44
Status: In Progress
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Alexey Dokuchaev
URL:
Keywords: needs-qa, regression
Depends on:
Blocks:
 
Reported: 2016-10-30 09:06 UTC by Yuri Victorovich
Modified: 2019-11-19 02:11 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (danfe)
koobs: merge-quarterly?


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yuri Victorovich freebsd_committer 2016-10-30 09:06:11 UTC
Ctrl+Alt+F1 switches to the screen with some colored squares and not to the terminal.
It worked in 367.44

GT610.
Comment 1 Yuri Victorovich freebsd_committer 2016-10-30 09:10:35 UTC
It worked in 346.96
Comment 2 Yuri Victorovich freebsd_committer 2016-10-30 09:19:26 UTC
It worked in nvidia-driver-346.96, but is broken in 367.44.
Comment 3 Alexey Dokuchaev freebsd_committer 2016-11-22 03:05:06 UTC
Could you also try versions 367.57, 375.10, and 375.20 (the latest to date) to see if any of them makes a difference?  The following should be sufficient:

> make DISTVERSION=xxx.xx -DNO_CHECKSUM all check-plist install
(If there are errors during the build or packaging, correct them before installation.)
Comment 4 Yuri Victorovich freebsd_committer 2016-11-22 03:54:58 UTC
375.20 is also broken.
Comment 5 Alexey Dokuchaev freebsd_committer 2017-04-03 12:25:03 UTC
What about version 375.39 (per ports r437618)?
Comment 6 Yuri Victorovich freebsd_committer 2017-04-03 13:41:56 UTC
375.39 also has this problem.
Comment 7 Yuri Victorovich freebsd_committer 2017-07-09 00:32:41 UTC
Same with 375.66.

Is there any way to report this to NVidia? Do they have bugzilla or something like that?

How can this issue ever be solved?
Comment 8 Alexey Dokuchaev freebsd_committer 2019-11-11 06:50:14 UTC
> Same with 375.66.
Recently, nVidia drivers had been updated to their latest versions, can you try them out and see if the problem went away?

> Is there any way to report this to NVidia?
Well, you may consider reporting it at their official forums at https://devtalk.nvidia.com/default/board/97/freebsd/.
Comment 9 Alex S 2019-11-11 07:18:26 UTC
(In reply to Alexey Dokuchaev from comment #8)

Let me get this straight, you don't see any corruption with vt in graphics mode? Supposedly this is a very common issue.

> if the problem went away?
No, it's still happening. I thought this might have been fixed in bug #237050, but apparently not.
Comment 10 Alexey Dokuchaev freebsd_committer 2019-11-17 15:31:12 UTC
(In reply to Alex S from comment #9)

> Let me get this straight, you don't see any corruption with vt in
> graphics mode?
That's right: with TU102 (GeForce RTX 2080 Ti Rev. A), GENERIC kernel, and the latest driver installed I can switch back and forth between X.org and text consoles without seeing weird artefacts (colored squares) or other problems.

> Supposedly this is a very common issue.
Unfortunately, I do not have GT610 or similar card ATM to test the legacy driver version, so I can only rely on users' reports.
Comment 11 Alex S 2019-11-17 16:54:12 UTC
(In reply to Alexey Dokuchaev from comment #10)

> Unfortunately, I do not have GT610 or similar card ATM to test the legacy driver version
Well, I have a GTX 1660, so neither an old GPU nor a legacy driver are necessary. Still on CSM boot, though. (Which means bug #237050 is not applicable, maybe a similar patch to vt's vga backend will fix it, but I'm too lazy to check.)

> so I can only rely on users' reports.
You don't hear anything from users because they usually switch to sc or vt in textmode. Here a few random mentions:

1. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201461#c19
2. https://github.com/project-trident/trident-core/blob/81a7593c37cbad43f120d49045a593ae21dee210/core-files/boot/loader.conf.local#L28
3. https://markmail.org/message/lmhxuq2yotfajsmj
4. https://twitter.com/ibilimov/status/1029041347947311106
5. https://forums.freebsd.org/threads/using-freebsd-as-desktop-os.57329/page-12#post-382439

There is also a great deal of confusion between suspend/resume, black screen and colored squares issues, so it's a bit difficult to assess how often each one happens.
Comment 12 Yuri Victorovich freebsd_committer 2019-11-19 02:11:32 UTC
(In reply to Alexey Dokuchaev from comment #8)

The latest NVidia driver 440.31 refused to load with this card, and recommended to use nvidia-driver-390-390.129, which has the same behavior.

I'll throw away this card, because it is really old. Please feel free to close this bug, because it isn't going to be fixed anyway.