Gentoo Archives: gentoo-user

From: Dale <rdalek1967@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] nvidia-drivers update broke screen 2.
Date: Thu, 17 Nov 2022 18:09:42
Message-Id: 0b8dba17-04f3-3e70-9c62-e0d65a7fe129@gmail.com
1 Howdy,
2
3 A while back during my routine upgrades, I got a update to
4 nvidia-drivers.  I went from nvidia-drivers-470.129.06 to
5 nvidia-drivers-470.141.03.  Since then, I'm having trouble getting
6 screen 2 to stay on.  When I turn the TV on, it disables screen 2 which
7 makes TV 2 not have a signal.  I enable screen 2 again but it disables
8 again when the TV powers back up and tries to connect.  After I do this
9 a few times, it eventually accepts it and stays on.  I wanted to go back
10 to old 129 driver version but it is no longer in the tree and when I
11 found a link to the ebuild on packages.gentoo.org, it doesn't like the
12 ebuild for some reason.  It won't let me make a manifest for it.  Also,
13 this happens when I turn my TVs off and lock my screen so I can go to my
14 weekly Doctor visit and grocery shopping trip.  When I come back and cut
15 everything on, this is when the trouble starts.  Once I get it running,
16 it runs all week without any problems at all as long as the TVs stay
17 on.  Also, I have 2 TVs.  Video card goes to a splitter which then goes
18 to both TVs. 
19
20 I don't mind putting the old version in a local overlay and running it
21 but if that can't happen, does anyone know of a way to force nvidia to
22 work?  I'm open to either option.  This is my xorg.conf file:
23
24
25 root@fireball / # cat /etc/X11/xorg.conf
26 # nvidia-settings: X configuration file generated by nvidia-settings
27 # nvidia-settings:  version 470.86
28
29 # nvidia-xconfig: X configuration file generated by nvidia-xconfig
30 # nvidia-xconfig:  version 331.13 
31 (buildmeister@swio-display-x86-rhel47-04)  Sun Sep 29 21:52:30 PDT 2013
32
33 Section "ServerLayout"
34     Identifier     "Layout0"
35     Screen      0  "Screen0" 0 0
36     InputDevice    "Keyboard0" "CoreKeyboard"
37     InputDevice    "Mouse0" "CorePointer"
38     Option         "Xinerama" "0"
39 EndSection
40
41 Section "Files"
42 EndSection
43
44 Section "InputDevice"
45
46     # generated from data in "/etc/conf.d/gpm"
47     Identifier     "Mouse0"
48     Driver         "mouse"
49     Option         "Protocol" "IMPS/2"
50     Option         "Device" "/dev/input/mice"
51     Option         "Emulate3Buttons" "no"
52     Option         "ZAxisMapping" "4 5"
53 EndSection
54
55 Section "InputDevice"
56
57     # generated from default
58     Identifier     "Keyboard0"
59     Driver         "kbd"
60 EndSection
61
62 Section "Monitor"
63     Identifier     "Monitor0"
64     VendorName     "Unknown"
65     ModelName      "Samsung S27E310"
66     HorizSync       30.0 - 81.0
67     VertRefresh     56.0 - 75.0
68     Option         "DPMS"
69 EndSection
70
71 Section "Device"
72     Identifier     "Device0"
73     Driver         "nvidia"
74     VendorName     "NVIDIA Corporation"
75     BoardName      "NVIDIA GeForce GTX 650"
76 EndSection
77
78 Section "Screen"
79
80 # Removed Option "metamodes" "VGA-0: nvidia-auto-select +0+0, HDMI-0:
81 1280x720 +0+0; VGA-0: 1680x1050 +0+0, HDMI-0: nvidia-auto-select +0+0;
82 VGA-0: 1600x900 +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0: 1440x900
83 +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0: 1280x1024 +0+0, HDMI-0:
84 nvidia-auto-select +0+0; VGA-0: 1280x1024_60 +0+0, HDMI-0:
85 nvidia-auto-select +0+0; VGA-0: 1280x800 +0+0, HDMI-0:
86 nvidia-auto-select +0+0; VGA-0: 1280x720 +0+0, HDMI-0:
87 nvidia-auto-select +0+0; VGA-0: 1152x864 +0+0, HDMI-0:
88 nvidia-auto-select +0+0; VGA-0: 1024x768 +0+0, HDMI-0:
89 nvidia-auto-select +0+0; VGA-0: 1024x768_70 +0+0, HDMI-0:
90 nvidia-auto-select +0+0; VGA-0: 1024x768_60 +0+0, HDMI-0:
91 nvidia-auto-select +0+0; VGA-0: 800x600 +0+0, HDMI-0: nvidia-auto-select
92 +0+0; VGA-0: 800x600_72 +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0:
93 800x600_60 +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0: 800x600_56
94 +0+0, HDMI-0: nvidia-auto-select +0+0"
95 # Removed Option "metamodes" "VGA-0: 1920x1080 +0+0, HDMI-0: 1280x720
96 +1920+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On};
97 VGA-0: 1680x1050 +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0: 1600x900
98 +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0: 1440x900 +0+0, HDMI-0:
99 nvidia-auto-select +0+0; VGA-0: 1280x1024 +0+0, HDMI-0:
100 nvidia-auto-select +0+0; VGA-0: 1280x1024_60 +0+0, HDMI-0:
101 nvidia-auto-select +0+0; VGA-0: 1280x800 +0+0, HDMI-0:
102 nvidia-auto-select +0+0; VGA-0: 1280x720 +0+0, HDMI-0:
103 nvidia-auto-select +0+0; VGA-0: 1152x864 +0+0, HDMI-0:
104 nvidia-auto-select +0+0; VGA-0: 1024x768 +0+0, HDMI-0:
105 nvidia-auto-select +0+0; VGA-0: 1024x768_70 +0+0, HDMI-0:
106 nvidia-auto-select +0+0; VGA-0: 1024x768_60 +0+0, HDMI-0:
107 nvidia-auto-select +0+0; VGA-0: 800x600 +0+0, HDMI-0: nvidia-auto-select
108 +0+0; VGA-0: 800x600_72 +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0:
109 800x600_60 +0+0, HDMI-0: nvidia-auto-select +0+0"
110     Identifier     "Screen0"
111     Device         "Device0"
112     Monitor        "Monitor0"
113     DefaultDepth    24
114     Option         "Stereo" "0"
115     Option         "nvidiaXineramaInfoOrder" "CRT-0"
116     Option         "metamodes" "VGA-0: 1920x1080 +0+0, HDMI-0: 1920x1080
117 +1920+0; VGA-0: 1680x1050 +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0:
118 1600x900 +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0: 1440x900 +0+0,
119 HDMI-0: nvidia-auto-select +0+0; VGA-0: 1280x1024 +0+0, HDMI-0:
120 nvidia-auto-select +0+0; VGA-0: 1280x1024_60 +0+0, HDMI-0:
121 nvidia-auto-select +0+0; VGA-0: 1280x800 +0+0, HDMI-0:
122 nvidia-auto-select +0+0; VGA-0: 1280x720 +0+0, HDMI-0:
123 nvidia-auto-select +0+0; VGA-0: 1152x864 +0+0, HDMI-0:
124 nvidia-auto-select +0+0; VGA-0: 1024x768 +0+0, HDMI-0:
125 nvidia-auto-select +0+0; VGA-0: 1024x768_70 +0+0, HDMI-0:
126 nvidia-auto-select +0+0; VGA-0: 1024x768_60 +0+0, HDMI-0:
127 nvidia-auto-select +0+0; VGA-0: 800x600 +0+0, HDMI-0: nvidia-auto-select
128 +0+0; VGA-0: 800x600_72 +0+0, HDMI-0: nvidia-auto-select +0+0; VGA-0:
129 800x600_60 +0+0, HDMI-0: nvidia-auto-select +0+0"
130     Option         "SLI" "Off"
131     Option         "MultiGPU" "Off"
132     Option         "BaseMosaic" "off"
133     SubSection     "Display"
134         Depth       24
135     EndSubSection
136 EndSection
137
138 root@fireball / #
139
140
141 I never changed that when I added the second screen for my TV.  Maybe I
142 need to update the config file instead of letting the GUI thing do it. 
143 I dunno.  I just need a fix but not real sure where to go next.  Maybe
144 I'm overlooking something simple. 
145
146 By the way, I use the Nvidia GUI thingy to change settings and enable
147 screen 2.  Maybe there is a better way??  In case it matters, I use KDE. 
148
149 Thanks
150
151 Dale
152
153 :-)  :-)