Re: GTX 1650 could not work on nvidia-driver-470.63.01_1

KIRIYAMA Kazuhiko <[email protected]>
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <[email protected]>
On Thu, 09 Sep 2021 11:48:32 +0900,
John Kennedy wrote:
> 
> On Thu, Sep 09, 2021 at 11:23:02AM +0900, KIRIYAMA Kazuhiko wrote:
> ...
> > [  4575.765] (==) ServerLayout "X.org Configured"
> > [  4575.766] (**) |-->Screen "Screen0" (0)
> > [  4575.766] (**) |   |-->Monitor "Monitor0"
> > [  4575.766] (**) |   |-->Device "Card0"
> > [  4575.766] (**) |-->Screen "Screen1" (1)
> > [  4575.766] (**) |   |-->Monitor "Monitor1"
> > [  4575.766] (**) |   |-->Device "Card1"
> > [  4575.766] (**) |-->Input Device "Mouse0"
> > [  4575.766] (**) |-->Input Device "Keyboard0"
> ....
> > [  4575.767] (!!) More than one possible primary device found
> > [  4575.767] (--) PCI: (3@0:0:0) 1a03:2000:15d9:095d rev 65, Mem @ 0xa9000000/16777216, 0xaa000000/131072, I/O @ 0x00003000/128, BIOS @ 0x????????/65536
> > [  4575.767] (--) PCI: (23@0:0:0) 10de:1f82:19da:1596 rev 161, Mem @ 0xc4000000/16777216, 0xb0000000/268435456, 0xc0000000/33554432, I/O @ 0x00007000/128, BIOS @ 0x????????/65536
> ...
> > [  4576.038] (EE) No devices detected.
> > [  4576.038] (EE) 
> > Fatal server error:
> > [  4576.038] (EE) no screens found(EE) 
> > [  4576.039] (EE) 
> ...
> 
>   I don't have a dual-card Nvidia, but I do have some experience (not always
> good) with a different dual-card setup.  My experience with a single-card
> Nvidia system is that I only got it working with nvidia-xconfig's help.
> 
>   If that behaves like my radeons did, you won't be able to drag windows
> between two cards without extra Nvidia-specific glue (options), which
> nvidia-xconfig will probably help out with.
> 
>   Based on my other system, this might be your base issue:
> 
> 	Section "Device"
> 	    Identifier     "Card0"
> 	    Driver         "nvidia"
> -->	    BusID          "PCI:101:0:0"
> 	EndSection
> 	
> 	Section "Device"
> ...
> 	    Identifier     "Card1"
> 	    Driver         "nvidia"
> 	    BusID          "PCI:3:0:0"
> 	EndSection
> 
>   Up above, the two cards were detected as PCI: (3@0:0:0) and PCI: (23@0:0:0).

I modified above as follows :

root@smtp:~ # diff -u /etc/X11/xorg.conf.org  /etc/X11/xorg.conf
--- /etc/X11/xorg.conf.org      2021-09-09 15:03:41.103160000 +0900
+++ /etc/X11/xorg.conf  2021-09-09 14:50:33.075173000 +0900
@@ -65,6 +65,12 @@
 EndSection
 
 Section "Device"
+    Identifier     "Card1"
+    Driver         "nvidia"
+    BusID          "PCI:3:0:0"
+EndSection
+
+Section "Device"
 
         ### Available Driver options are:-
         ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
root@smtp:~ # 


And tried to startx, failed to start :

[ 21679.247] 
X.Org X Server 1.20.11
X Protocol Version 11, Revision 0
[ 21679.247] Build Operating System: FreeBSD 14.0-CURRENT amd64 
[ 21679.247] Current Operating System: FreeBSD smtp 14.0-CURRENT FreeBSD 14.0-CURRENT #0 n248730-cc1345056b11-dirty: Wed Aug 25 17:13:09 JST 2021     root@msrvkxb:/usr/obj/usr/src/amd64.amd64/sys/XIJ amd64
[ 21679.247] Build Date: 03 September 2021  02:57:26AM
[ 21679.247]  
[ 21679.247] Current version of pixman: 0.40.0
[ 21679.247] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[ 21679.247] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 21679.247] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Sep  9 15:07:36 2021
[ 21679.248] (==) Using config file: "/etc/X11/xorg.conf"
[ 21679.248] (==) Using system config directory "/usr/local/share/X11/xorg.conf.d"
[ 21679.248] (==) ServerLayout "X.org Configured"
[ 21679.248] (**) |-->Screen "Screen0" (0)
[ 21679.248] (**) |   |-->Monitor "Monitor0"
[ 21679.248] (**) |   |-->Device "Card0"
[ 21679.248] (**) |-->Screen "Screen1" (1)
[ 21679.248] (**) |   |-->Monitor "Monitor1"
[ 21679.249] (**) |   |-->Device "Card1"
[ 21679.249] (**) |-->Input Device "Mouse0"
[ 21679.249] (**) |-->Input Device "Keyboard0"
[ 21679.249] (**) Option "AutoAddDevices" "false"
[ 21679.249] (**) Not automatically adding devices
[ 21679.249] (==) Automatically enabling devices
[ 21679.249] (==) Not automatically adding GPU devices
[ 21679.249] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 21679.249] (**) FontPath set to:
	/usr/local/share/fonts/misc/,
	/usr/local/share/fonts/TTF/,
	/usr/local/share/fonts/OTF/,
	/usr/local/share/fonts/Type1/,
	/usr/local/share/fonts/100dpi/,
	/usr/local/share/fonts/75dpi/,
	catalogue:/usr/local/etc/X11/fontpath.d,
	/usr/local/share/fonts/misc/,
	/usr/local/share/fonts/TTF/,
	/usr/local/share/fonts/OTF/,
	/usr/local/share/fonts/Type1/,
	/usr/local/share/fonts/100dpi/,
	/usr/local/share/fonts/75dpi/,
	catalogue:/usr/local/etc/X11/fontpath.d
[ 21679.249] (**) ModulePath set to "/usr/local/lib/xorg/modules"
[ 21679.249] (II) Loader magic: 0x434270
[ 21679.249] (II) Module ABI versions:
[ 21679.249] 	X.Org ANSI C Emulation: 0.4
[ 21679.249] 	X.Org Video Driver: 24.1
[ 21679.249] 	X.Org XInput driver : 24.1
[ 21679.249] 	X.Org Server Extension : 10.0
[ 21679.249] (!!) More than one possible primary device found
[ 21679.249] (--) PCI: (3@0:0:0) 1a03:2000:15d9:095d rev 65, Mem @ 0xa9000000/16777216, 0xaa000000/131072, I/O @ 0x00003000/128, BIOS @ 0x????????/65536
[ 21679.249] (--) PCI: (23@0:0:0) 10de:1f82:19da:1596 rev 161, Mem @ 0xc4000000/16777216, 0xb0000000/268435456, 0xc0000000/33554432, I/O @ 0x00007000/128, BIOS @ 0x????????/65536
[ 21679.249] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[ 21679.249] (II) LoadModule: "glxservernvidia"
[ 21679.250] (WW) Warning, couldn't open module glxservernvidia
[ 21679.250] (EE) Failed to load module "glxservernvidia" (module does not exist, 0)
[ 21679.250] (II) LoadModule: "glx"
[ 21679.250] (II) Loading /usr/local/lib/xorg/modules/extensions/libglx.so
[ 21679.251] (II) Module glx: vendor="X.Org Foundation"
[ 21679.251] 	compiled for 1.20.11, module version = 1.0.0
[ 21679.251] 	ABI class: X.Org Server Extension, version 10.0
[ 21679.251] (II) LoadModule: "nvidia"
[ 21679.251] (II) Loading /usr/local/lib/xorg/modules/drivers/nvidia_drv.so
[ 21679.251] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 21679.251] 	compiled for 1.6.99.901, module version = 1.0.0
[ 21679.252] 	Module class: X.Org Video Driver
[ 21679.252] (II) LoadModule: "mouse"
[ 21679.252] (II) Loading /usr/local/lib/xorg/modules/input/mouse_drv.so
[ 21679.252] (II) Module mouse: vendor="X.Org Foundation"
[ 21679.252] 	compiled for 1.20.11, module version = 1.9.3
[ 21679.252] 	Module class: X.Org XInput Driver
[ 21679.252] 	ABI class: X.Org XInput driver, version 24.1
[ 21679.252] (II) LoadModule: "kbd"
[ 21679.252] (II) Loading /usr/local/lib/xorg/modules/input/kbd_drv.so
[ 21679.252] (II) Module kbd: vendor="X.Org Foundation"
[ 21679.252] 	compiled for 1.20.11, module version = 1.9.0
[ 21679.252] 	Module class: X.Org XInput Driver
[ 21679.252] 	ABI class: X.Org XInput driver, version 24.1
[ 21679.252] (II) NVIDIA dlloader X Driver  470.63.01  Tue Aug  3 20:29:31 UTC 2021
[ 21679.252] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 21679.252] (--) Using syscons driver with X support (version 2.0)
[ 21679.252] (--) using VT number 9

[ 21679.510] (EE) No devices detected.
[ 21679.510] (EE) 
Fatal server error:
[ 21679.510] (EE) no screens found(EE) 
[ 21679.510] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[ 21679.510] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 21679.510] (EE) 
[ 21679.776] (EE) Server terminated with error (1). Closing log file.

> 
>   With my dual-radeon setup, I had all kinds of issues which I haven't fully
> figured out with the layout of the screens cascade-failing and ending up with
> that vague-but-basically-true error.  Divide and conquer by just configuring
> one card at a time.
> 
>   The stock advice of "Don't have a xorg.conf file, let X figure it out"
> really seems to fall on it's face with multiple cards, but I'd probably take
> the time to strip out the mouse and keyboard configuration unless you really
> need it.
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.