You are not logged in.

#1 2016-10-30 13:15:46

Agravain
Member
Registered: 2012-02-20
Posts: 13

[SOLVED] nvidia-340xx not booting (no screen found)

Dear Arch users,

I've been using arch without any real problem for years, and the few I found i was able to solve them with a little of search and tinkering. Lately, however, I've been trying to change from nouveau to nvidia proprietary drivers.

I did a fresh arch install without installing nouveau at first and installing nvidia-340xx, nvidia-340xx-libgl and lib32-nvidia-340xx, but it didn't work, so I installed nouveau to have a working desktop at least.

I've tried it again with no luck. (at least it's super-easy to chroot and change back to nouveau).

I've followed the Nvidia section of Arch. Nvidia website says that for my card, 9800gtx (G92) I should use the nvidia-340. I didn't follow any steps of the configuration section of the wiki, as it is marked as somewhat outdated and i don't want to mess with Xorg, as i do not know anything about it. I also looked for information for it, but looks outdated (using nvidia-xconfig etc), or its about notebooks or is solved miraculously with a kernel update or changing the drivers. I also tried Ubuntu and OpenSuse Leap to check if it worked out of the box and it failed also.


Useful Information:

GPU: Nvidia GeForce 9800Gtx
CPU: Intel Core 2 Quad Q9400
BIOS boot with Grub
intel-ucode installed and loaded


Screenshot which show the point boot stops and keeps blinking:

IMG_20161030_104451.jpg

This is the Xorg log:

[    33.094] (--) Log file renamed from "/var/log/Xorg.pid-430.log" to "/var/log/Xorg.0.log"
[    33.094] 
X.Org X Server 1.18.4
Release Date: 2016-07-19
[    33.094] X Protocol Version 11, Revision 0
[    33.094] Build Operating System: Linux 4.5.4-1-ARCH x86_64 
[    33.094] Current Operating System: Linux Deltrados 4.8.4-1-ARCH #1 SMP PREEMPT Sat Oct 22 18:26:57 CEST 2016 x86_64
[    33.094] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=6cbf86e3-96f3-4096-870d-14dcb574c46e rw
[    33.094] Build Date: 19 July 2016  05:54:24PM
[    33.094]  
[    33.094] Current version of pixman: 0.34.0
[    33.094] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    33.094] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    33.094] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Oct 30 13:12:42 2016
[    33.094] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    33.094] (==) No Layout section.  Using the first Screen section.
[    33.094] (==) No screen section available. Using defaults.
[    33.094] (**) |-->Screen "Default Screen Section" (0)
[    33.094] (**) |   |-->Monitor "<default monitor>"
[    33.095] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    33.095] (==) Automatically adding devices
[    33.095] (==) Automatically enabling devices
[    33.095] (==) Automatically adding GPU devices
[    33.095] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    33.095] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[    33.095] 	Entry deleted from font path.
[    33.095] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[    33.095] 	Entry deleted from font path.
[    33.095] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[    33.095] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[    33.095] 	Entry deleted from font path.
[    33.095] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[    33.095] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/
[    33.095] (==) ModulePath set to "/usr/lib/xorg/modules"
[    33.095] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    33.095] (II) Loader magic: 0x821d40
[    33.095] (II) Module ABI versions:
[    33.095] 	X.Org ANSI C Emulation: 0.4
[    33.095] 	X.Org Video Driver: 20.0
[    33.095] 	X.Org XInput driver : 22.1
[    33.095] 	X.Org Server Extension : 9.0
[    33.095] (++) using VT number 1

[    33.095] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[    33.096] (II) xfree86: Adding drm device (/dev/dri/card0)
[    33.096] (--) PCI:*(0:1:0:0) 10de:0612:1043:82a6 rev 162, Mem @ 0xfd000000/16777216, 0xe0000000/268435456, 0xfa000000/33554432, I/O @ 0x0000dc00/128, BIOS @ 0x????????/131072
[    33.097] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    33.097] (II) LoadModule: "glx"
[    33.097] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    33.109] (II) Module glx: vendor="NVIDIA Corporation"
[    33.110] 	compiled for 4.0.2, module version = 1.0.0
[    33.110] 	Module class: X.Org Server Extension
[    33.110] (II) NVIDIA GLX Module  340.98  Mon Sep 19 17:22:44 PDT 2016
[    33.110] (II) Applying OutputClass "nvidia" to /dev/dri/card0
[    33.110] 	loading driver: nvidia
[    33.110] (==) Matched nvidia as autoconfigured driver 0
[    33.110] (==) Matched nouveau as autoconfigured driver 1
[    33.110] (==) Matched nv as autoconfigured driver 2
[    33.110] (==) Matched nouveau as autoconfigured driver 3
[    33.110] (==) Matched nv as autoconfigured driver 4
[    33.110] (==) Matched modesetting as autoconfigured driver 5
[    33.110] (==) Matched fbdev as autoconfigured driver 6
[    33.110] (==) Matched vesa as autoconfigured driver 7
[    33.110] (==) Assigned the driver to the xf86ConfigLayout
[    33.110] (II) LoadModule: "nvidia"
[    33.110] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    33.110] (II) Module nvidia: vendor="NVIDIA Corporation"
[    33.110] 	compiled for 4.0.2, module version = 1.0.0
[    33.110] 	Module class: X.Org Video Driver
[    33.110] (II) LoadModule: "nouveau"
[    33.110] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[    33.110] (II) Module nouveau: vendor="X.Org Foundation"
[    33.110] 	compiled for 1.18.4, module version = 1.0.13
[    33.110] 	Module class: X.Org Video Driver
[    33.110] 	ABI class: X.Org Video Driver, version 20.0
[    33.110] (II) LoadModule: "nv"
[    33.111] (WW) Warning, couldn't open module nv
[    33.111] (II) UnloadModule: "nv"
[    33.111] (II) Unloading nv
[    33.111] (EE) Failed to load module "nv" (module does not exist, 0)
[    33.111] (II) LoadModule: "modesetting"
[    33.111] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    33.111] (II) Module modesetting: vendor="X.Org Foundation"
[    33.111] 	compiled for 1.18.4, module version = 1.18.4
[    33.111] 	Module class: X.Org Video Driver
[    33.111] 	ABI class: X.Org Video Driver, version 20.0
[    33.111] (II) LoadModule: "fbdev"
[    33.111] (WW) Warning, couldn't open module fbdev
[    33.111] (II) UnloadModule: "fbdev"
[    33.111] (II) Unloading fbdev
[    33.111] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    33.111] (II) LoadModule: "vesa"
[    33.111] (WW) Warning, couldn't open module vesa
[    33.111] (II) UnloadModule: "vesa"
[    33.111] (II) Unloading vesa
[    33.111] (EE) Failed to load module "vesa" (module does not exist, 0)
[    33.111] (II) NVIDIA dlloader X Driver  340.98  Mon Sep 19 17:02:58 PDT 2016
[    33.111] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    33.111] (II) NOUVEAU driver 
[    33.111] (II) NOUVEAU driver for NVIDIA chipset families :
[    33.111] 	RIVA TNT        (NV04)
[    33.111] 	RIVA TNT2       (NV05)
[    33.111] 	GeForce 256     (NV10)
[    33.111] 	GeForce 2       (NV11, NV15)
[    33.111] 	GeForce 4MX     (NV17, NV18)
[    33.111] 	GeForce 3       (NV20)
[    33.111] 	GeForce 4Ti     (NV25, NV28)
[    33.111] 	GeForce FX      (NV3x)
[    33.111] 	GeForce 6       (NV4x)
[    33.111] 	GeForce 7       (G7x)
[    33.111] 	GeForce 8       (G8x)
[    33.111] 	GeForce GTX 200 (NVA0)
[    33.111] 	GeForce GTX 400 (NVC0)
[    33.111] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    33.112] (II) Loading sub module "fb"
[    33.112] (II) LoadModule: "fb"
[    33.112] (II) Loading /usr/lib/xorg/modules/libfb.so
[    33.112] (II) Module fb: vendor="X.Org Foundation"
[    33.112] 	compiled for 1.18.4, module version = 1.0.0
[    33.112] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    33.112] (WW) Unresolved symbol: fbGetGCPrivateKey
[    33.112] (II) Loading sub module "wfb"
[    33.112] (II) LoadModule: "wfb"
[    33.112] (II) Loading /usr/lib/xorg/modules/libwfb.so
[    33.112] (II) Module wfb: vendor="X.Org Foundation"
[    33.112] 	compiled for 1.18.4, module version = 1.0.0
[    33.112] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    33.112] (II) Loading sub module "ramdac"
[    33.112] (II) LoadModule: "ramdac"
[    33.112] (II) Module "ramdac" already built-in
[    33.112] (WW) Falling back to old probe method for modesetting
[    33.112] (II) NVIDIA(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    33.112] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[    33.113] (==) NVIDIA(0): RGB weight 888
[    33.113] (==) NVIDIA(0): Default visual is TrueColor
[    33.113] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    33.113] (**) NVIDIA(0): Enabling 2D acceleration
[    33.534] (II) NVIDIA(0): Display (Ancor Communications Inc ASUS PA238 (DFP-0)) does not
[    33.534] (II) NVIDIA(0):     support NVIDIA 3D Vision stereo.
[    33.534] (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20150116)
[    33.535] (EE) NVIDIA(GPU-0): The NVIDIA GPU at PCI:1:0:0 does not have the necessary
[    33.535] (EE) NVIDIA(GPU-0):     external power cables attached; X cannot use this GPU
[    33.535] (EE) NVIDIA(GPU-0):     until the problem is rectified.  Please shut down your
[    33.535] (EE) NVIDIA(GPU-0):     computer, open its case, and attach all of the appropriate
[    33.535] (EE) NVIDIA(GPU-0):     power connectors.  Please see the documentation provided
[    33.535] (EE) NVIDIA(GPU-0):     with your NVIDIA GPU for more details.
[    33.847] (EE) NVIDIA(0): Failing initialization of X screen 0
[    33.847] (II) UnloadModule: "nvidia"
[    33.847] (II) UnloadSubModule: "wfb"
[    33.847] (II) UnloadSubModule: "fb"
[    33.847] (EE) Screen(s) found, but none have a usable configuration.
[    33.847] (EE) 
Fatal server error:
[    33.847] (EE) no screens found(EE) 
[    33.847] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[    33.847] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    33.847] (EE) 
[    33.879] (EE) Server terminated with error (1). Closing log file.

I do not know much about Xorg as i said, but from this log there are some questions I want to ask:

1) I have both Nvidia and Nouveau drivers installed. In the following lines it mentions that Nouveau driver is loaded (isn't it?)

[    33.110] (II) LoadModule: "nouveau"
[    33.110] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[    33.110] (II) Module nouveau: vendor="X.Org Foundation"
[    33.110] 	compiled for 1.18.4, module version = 1.0.13
[    33.110] 	Module class: X.Org Video Driver
[    33.110] 	ABI class: X.Org Video Driver, version 20.0

Should I uninstall /blacklist  Nouveau? Is Nouveau automatically blacklisted by Nvidia driver?

2) Also my graphic card is not listed in that piece of the log:

 [    33.111] (II) NOUVEAU driver for NVIDIA chipset families :
[    33.111] 	RIVA TNT        (NV04)
[    33.111] 	RIVA TNT2       (NV05)
[    33.111] 	GeForce 256     (NV10)
[    33.111] 	GeForce 2       (NV11, NV15)
[    33.111] 	GeForce 4MX     (NV17, NV18)
[    33.111] 	GeForce 3       (NV20)
[    33.111] 	GeForce 4Ti     (NV25, NV28)
[    33.111] 	GeForce FX      (NV3x)
[    33.111] 	GeForce 6       (NV4x)
[    33.111] 	GeForce 7       (G7x)
[    33.111] 	GeForce 8       (G8x)
[    33.111] 	GeForce GTX 200 (NVA0)
[    33.111] 	GeForce GTX 400 (NVC0) 

Am I using the wrong driver?

3) Finally, about the error that seems to be the real "fatal error".

[    33.847] (EE) Screen(s) found, but none have a usable configuration.
[    33.847] (EE) 
Fatal server error:
[    33.847] (EE) no screens found(EE) 
[    33.847] (EE) 

Does someone have any hints on how can i solve it?

Thank you for your patience.

David

Last edited by Agravain (2016-10-30 18:49:53)

Offline

#2 2016-10-30 15:01:15

seth
Member
Registered: 2012-09-03
Posts: 51,143

Re: [SOLVED] nvidia-340xx not booting (no screen found)

Read this:

[    33.535] (EE) NVIDIA(GPU-0): The NVIDIA GPU at PCI:1:0:0 does not have the necessary
[    33.535] (EE) NVIDIA(GPU-0):     external power cables attached; X cannot use this GPU
[    33.535] (EE) NVIDIA(GPU-0):     until the problem is rectified.  Please shut down your
[    33.535] (EE) NVIDIA(GPU-0):     computer, open its case, and attach all of the appropriate
[    33.535] (EE) NVIDIA(GPU-0):     power connectors.  Please see the documentation provided
[    33.535] (EE) NVIDIA(GPU-0):     with your NVIDIA GPU for more details.


nvidia-340xx is the proper (proprietary) driver for your GPU; do not install nouveau in addition or have "/etc/modprobe.d/bl_nouvea.conf" which should contain

blacklist nouveau

Offline

#3 2016-10-30 15:44:52

Agravain
Member
Registered: 2012-02-20
Posts: 13

Re: [SOLVED] nvidia-340xx not booting (no screen found)

Thank you seth.

I didn't see it for some reason.

I have opened it and checked the supply connections. There are 2 connectors with 6 pins each BUT one of them only have real cable inside 4 of the 6 holes. Maybe that's the issue. If it is, there's not much I can do then. But it's strange, as I've been using this card for gaming before on windows with no problems at all.

Thanks again.

David

Offline

#4 2016-10-30 15:50:23

seth
Member
Registered: 2012-09-03
Posts: 51,143

Re: [SOLVED] nvidia-340xx not booting (no screen found)

check /usr/share/doc/nvidia/README on

Option "NoPowerConnectorCheck" "boolean"

, but afaics you're running the device out of spec this way - so don't you dare to blame me if it burns down your house or something ;-)

Offline

#5 2016-10-30 18:49:33

Agravain
Member
Registered: 2012-02-20
Posts: 13

Re: [SOLVED] nvidia-340xx not booting (no screen found)

You Sir deserve a cake
D224-Portalcake.jpg

Writing from my Nvidia-driver powered pc.

Everything seems to be working great.

After experiencing some errors and stuff while creating the xorg.conf file, I deleted it and created a file in /etc/X11/xorg.conf.d and copy pasted the content from nvidia wiki (even the logo thing) and added the line you mentioned. I don't think many people will find it useful, but anyway I post the working file:

/etc/X11/xorg.conf.d/20-nvidia.conf

Section "Device"
        Identifier "Nvidia Card"
        Driver "nvidia"
        VendorName "NVIDIA Corporation"
        Option "NoLogo" "true"
        Option "NoPowerConnectorCheck" "true"
EndSection

I mark it as solved

Thank you again seth for your fast and helpful advice.

David

Last edited by Agravain (2016-10-30 18:52:00)

Offline

#6 2016-10-30 21:10:40

seth
Member
Registered: 2012-09-03
Posts: 51,143

Re: [SOLVED] nvidia-340xx not booting (no screen found)

My Mom would like you ;-)
(She keeps saying that I don't eat enough)

Great to hear it works but keep in mind that the system is effectively underpowered.
This won't burn down your house, but you might experience instabilities (in best case just misrendered pixels) - so you might have to constrain the maximum frequencies (for performance mode)
This rather concerns the shooter scenario than the desktop but might be *very* relevant for HPC efforts.

It should be doable via nvidia-settings (might require CoolBits enabled, try "24" in your new nvidia configlet) but you also may have to use nvidia-smi.

Offline

Board footer

Powered by FluxBB