Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] Xorg shows only a black screen
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
VinzC
Advocate
Advocate


Joined: 17 Apr 2004
Posts: 4975
Location: Dark side of the mood

PostPosted: Mon Feb 26, 2018 11:32 pm    Post subject: [SOLVED] Xorg shows only a black screen Reply with quote

Hi again.

I've just finished an intensive upgrade — I hadn't installed updates for about 2 years, I've just enjoyed my machine as a regular user, so please, bear with me. All packages are compiled, up-to-date and I've just tried to start X. All it does is show a black screen, nothing else. The machine is responsive and I can switch to a TTY, no problem. The graphics display is just black, no pointer, no nothing. Before this big upgrade I had nvidia-drivers version 361.28, now it's version 387.22.

Here's my hardware — it's *not* an Optimus laptop, it's a general purpose PC with only an NVidia display adapter:
lspci:
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5)
00:1c.6 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 7 (rev b5)
00:1c.7 PCI bridge: Intel Corporation 82801 PCI Bridge (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation H67 Express Chipset Family LPC Controller (rev 05)
00:1f.2 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family Desktop SATA Controller (IDE mode, ports 0-3) (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
00:1f.5 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family Desktop SATA Controller (IDE mode, ports 4-5) (rev 05)
01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTS 450 Rev. 2] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GF116 High Definition Audio Controller (rev a1)
03:00.0 IDE interface: VIA Technologies, Inc. VT6415 PATA IDE Host Controller
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
05:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 01)


I've checked /var/log/Xorg.0.log and I can't spot anything special:
/var/log/Xorg.0.log:
[  1980.523]
X.Org X Server 1.19.5
Release Date: 2017-10-12
[  1980.524] X Protocol Version 11, Revision 0
[  1980.524] Build Operating System: Linux 4.4.6-gentoo-nvidia x86_64 Gentoo
[  1980.524] Current Operating System: Linux scotty 4.9.76-gentoo-r1-nvidia #1 SMP PREEMPT Mon Feb 26 21:08:31 CET 2018 x86_64
[  1980.524] Kernel command line: BOOT_IMAGE=/vmlinuz initrd=/initrd dolvm root=/dev/ram0 real_root=/dev/vg01/gentoo-root quiet console=tty1
[  1980.525] Build Date: 26 February 2018  07:05:55PM
[  1980.525] 
[  1980.525] Current version of pixman: 0.34.0
[  1980.526]    Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
[  1980.526] Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  1980.527] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Feb 27 00:18:36 2018
[  1980.527] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  1980.528] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  1980.528] (==) No Layout section.  Using the first Screen section.
[  1980.528] (==) No screen section available. Using defaults.
[  1980.528] (**) |-->Screen "Default Screen Section" (0)
[  1980.528] (**) |   |-->Monitor "<default monitor>"
[  1980.528] (==) No device specified for screen "Default Screen Section".
   Using the first device section listed.
[  1980.528] (**) |   |-->Device "Device0"
[  1980.528] (==) No monitor specified for screen "Default Screen Section".
   Using a default monitor configuration.
[  1980.528] (==) Automatically adding devices
[  1980.528] (==) Automatically enabling devices
[  1980.528] (==) Automatically adding GPU devices
[  1980.528] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  1980.528] (==) FontPath set to:
   /usr/share/fonts/misc/,
   /usr/share/fonts/TTF/,
   /usr/share/fonts/OTF/,
   /usr/share/fonts/Type1/,
   /usr/share/fonts/100dpi/,
   /usr/share/fonts/75dpi/
[  1980.528] (**) ModulePath set to "/usr/lib32/xorg/modules,/usr/lib64/opengl/nvidia,/usr/lib64/xorg/modules"
[  1980.528] (II) The server relies on udev to provide the list of input devices.
   If no devices become available, reconfigure udev or disable AutoAddDevices.
[  1980.528] (II) Loader magic: 0x55ea64a65c60
[  1980.528] (II) Module ABI versions:
[  1980.528]    X.Org ANSI C Emulation: 0.4
[  1980.528]    X.Org Video Driver: 23.0
[  1980.528]    X.Org XInput driver : 24.1
[  1980.528]    X.Org Server Extension : 10.0
[  1980.529] (--) PCI:*(0:1:0:0) 10de:1245:10b0:0401 rev 161, Mem @ 0xf4000000/33554432, 0xe0000000/134217728, 0xe8000000/67108864, I/O @ 0x0000e000/128, BIOS @ 0x????????/131072
[  1980.529] (II) LoadModule: "glx"
[  1980.529] (II) Loading /usr/lib64/opengl/nvidia/extensions/libglx.so
[  1980.532] (II) Module glx: vendor="NVIDIA Corporation"
[  1980.532]    compiled for 4.0.2, module version = 1.0.0
[  1980.532]    Module class: X.Org Server Extension
[  1980.532] (II) NVIDIA GLX Module  387.22  Wed Oct 25 22:41:23 PDT 2017
[  1980.532] (II) LoadModule: "nvidia"
[  1980.533] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[  1980.533] (II) Module nvidia: vendor="NVIDIA Corporation"
[  1980.533]    compiled for 4.0.2, module version = 1.0.0
[  1980.533]    Module class: X.Org Video Driver
[  1980.533] (II) NVIDIA dlloader X Driver  387.22  Wed Oct 25 22:14:47 PDT 2017
[  1980.533] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[  1980.533] (--) using VT number 5

[  1980.538] (II) Loading sub module "fb"
[  1980.538] (II) LoadModule: "fb"
[  1980.538] (II) Loading /usr/lib64/xorg/modules/libfb.so
[  1980.538] (II) Module fb: vendor="X.Org Foundation"
[  1980.538]    compiled for 1.19.5, module version = 1.0.0
[  1980.538]    ABI class: X.Org ANSI C Emulation, version 0.4
[  1980.538] (II) Loading sub module "wfb"
[  1980.538] (II) LoadModule: "wfb"
[  1980.538] (II) Loading /usr/lib64/xorg/modules/libwfb.so
[  1980.538] (II) Module wfb: vendor="X.Org Foundation"
[  1980.538]    compiled for 1.19.5, module version = 1.0.0
[  1980.538]    ABI class: X.Org ANSI C Emulation, version 0.4
[  1980.539] (II) Loading sub module "ramdac"
[  1980.539] (II) LoadModule: "ramdac"
[  1980.539] (II) Module "ramdac" already built-in
[  1980.539] (II) NVIDIA(0): Creating default Display subsection in Screen section
   "Default Screen Section" for depth/fbbpp 24/32
[  1980.539] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[  1980.539] (==) NVIDIA(0): RGB weight 888
[  1980.539] (==) NVIDIA(0): Default visual is TrueColor
[  1980.539] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[  1980.539] (**) NVIDIA(0): Enabling 2D acceleration
[  1980.774] (II) NVIDIA(0): NVIDIA GPU GeForce GTS 450 (GF116) at PCI:1:0:0 (GPU-0)
[  1980.774] (--) NVIDIA(0): Memory: 2097152 kBytes
[  1980.774] (--) NVIDIA(0): VideoBIOS: 70.26.27.00.00
[  1980.774] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[  1980.774] (II) NVIDIA(0): Validated MetaModes:
[  1980.774] (II) NVIDIA(0):     "NULL"
[  1980.774] (II) NVIDIA(0): Virtual screen size determined to be 640 x 480
[  1980.774] (WW) NVIDIA(0): Unable to get display device for DPI computation.
[  1980.774] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
[  1980.774] (--) Depth 24 pixmap format is 32 bpp
[  1980.775] (II) NVIDIA: Using 6144.00 MB of virtual memory for indirect memory
[  1980.775] (II) NVIDIA:     access.
[  1980.790] (II) NVIDIA(0): Setting mode "NULL"
[  1980.794] (==) NVIDIA(0): Disabling shared memory pixmaps
[  1980.794] (==) NVIDIA(0): Backing store enabled
[  1980.794] (==) NVIDIA(0): Silken mouse enabled
[  1980.794] (==) NVIDIA(0): DPMS enabled
[  1980.794] (II) Loading sub module "dri2"
[  1980.794] (II) LoadModule: "dri2"
[  1980.794] (II) Module "dri2" already built-in
[  1980.794] (II) NVIDIA(0): [DRI2] Setup complete
[  1980.794] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[  1980.794] (--) RandR disabled
[  1980.794] (II) Initializing extension GLX
[  1980.794] (II) Indirect GLX disabled.
[  1980.856] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[  1980.856] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[  1980.856] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[  1980.856] (II) LoadModule: "evdev"
[  1980.856] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
[  1980.856] (II) Module evdev: vendor="X.Org Foundation"
[  1980.857]    compiled for 1.19.5, module version = 2.10.5
[  1980.857]    Module class: X.Org XInput Driver
[  1980.857]    ABI class: X.Org XInput driver, version 24.1
[  1980.857] (II) Using input driver 'evdev' for 'Power Button'
[  1980.857] (**) Power Button: always reports core events
[  1980.857] (**) evdev: Power Button: Device: "/dev/input/event1"
[  1980.857] (--) evdev: Power Button: Vendor 0 Product 0x1
[  1980.857] (--) evdev: Power Button: Found keys
[  1980.857] (II) evdev: Power Button: Configuring as keyboard
[  1980.857] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1"
[  1980.857] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[  1980.857] (**) Option "xkb_rules" "evdev"
[  1980.857] (**) Option "xkb_model" "pc104"
[  1980.857] (**) Option "xkb_layout" "be"
[  1980.870] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[  1980.870] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[  1980.870] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[  1980.870] (II) Using input driver 'evdev' for 'Power Button'
[  1980.870] (**) Power Button: always reports core events
[  1980.870] (**) evdev: Power Button: Device: "/dev/input/event0"
[  1980.870] (--) evdev: Power Button: Vendor 0 Product 0x1
[  1980.870] (--) evdev: Power Button: Found keys
[  1980.870] (II) evdev: Power Button: Configuring as keyboard
[  1980.870] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0"
[  1980.870] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[  1980.870] (**) Option "xkb_rules" "evdev"
[  1980.870] (**) Option "xkb_model" "pc104"
[  1980.870] (**) Option "xkb_layout" "be"
[  1980.871] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event10)
[  1980.871] (II) No input driver specified, ignoring this device.
[  1980.871] (II) This device may have been added with another device file.
[  1980.871] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event11)
[  1980.871] (II) No input driver specified, ignoring this device.
[  1980.871] (II) This device may have been added with another device file.
[  1980.871] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event12)
[  1980.871] (II) No input driver specified, ignoring this device.
[  1980.871] (II) This device may have been added with another device file.
[  1980.871] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event13)
[  1980.871] (II) No input driver specified, ignoring this device.
[  1980.871] (II) This device may have been added with another device file.
[  1980.871] (II) config/udev: Adding input device HOLTEK Wireless USB Device (/dev/input/event2)
[  1980.871] (**) HOLTEK Wireless USB Device: Applying InputClass "evdev keyboard catchall"
[  1980.871] (**) HOLTEK Wireless USB Device: Applying InputClass "evdev keyboard catchall"
[  1980.871] (II) Using input driver 'evdev' for 'HOLTEK Wireless USB Device'
[  1980.871] (**) HOLTEK Wireless USB Device: always reports core events
[  1980.871] (**) evdev: HOLTEK Wireless USB Device: Device: "/dev/input/event2"
[  1980.871] (--) evdev: HOLTEK Wireless USB Device: Vendor 0x4d9 Product 0xa01c
[  1980.871] (--) evdev: HOLTEK Wireless USB Device: Found keys
[  1980.871] (II) evdev: HOLTEK Wireless USB Device: Configuring as keyboard
[  1980.872] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6:1.0/0003:04D9:A01C.0001/input/input5/event2"
[  1980.872] (II) XINPUT: Adding extended input device "HOLTEK Wireless USB Device" (type: KEYBOARD, id 8)
[  1980.872] (**) Option "xkb_rules" "evdev"
[  1980.872] (**) Option "xkb_model" "pc104"
[  1980.872] (**) Option "xkb_layout" "be"
[  1980.872] (II) config/udev: Adding input device HOLTEK Wireless USB Device (/dev/input/event3)
[  1980.872] (**) HOLTEK Wireless USB Device: Applying InputClass "evdev pointer catchall"
[  1980.872] (**) HOLTEK Wireless USB Device: Applying InputClass "evdev keyboard catchall"
[  1980.872] (**) HOLTEK Wireless USB Device: Applying InputClass "evdev keyboard catchall"
[  1980.872] (II) Using input driver 'evdev' for 'HOLTEK Wireless USB Device'
[  1980.872] (**) HOLTEK Wireless USB Device: always reports core events
[  1980.872] (**) evdev: HOLTEK Wireless USB Device: Device: "/dev/input/event3"
[  1980.872] (--) evdev: HOLTEK Wireless USB Device: Vendor 0x4d9 Product 0xa01c
[  1980.872] (--) evdev: HOLTEK Wireless USB Device: Found 9 mouse buttons
[  1980.872] (--) evdev: HOLTEK Wireless USB Device: Found scroll wheel(s)
[  1980.872] (--) evdev: HOLTEK Wireless USB Device: Found relative axes
[  1980.872] (--) evdev: HOLTEK Wireless USB Device: Found x and y relative axes
[  1980.872] (--) evdev: HOLTEK Wireless USB Device: Found keys
[  1980.872] (II) evdev: HOLTEK Wireless USB Device: Configuring as mouse
[  1980.872] (II) evdev: HOLTEK Wireless USB Device: Configuring as keyboard
[  1980.872] (II) evdev: HOLTEK Wireless USB Device: Adding scrollwheel support
[  1980.872] (**) evdev: HOLTEK Wireless USB Device: YAxisMapping: buttons 4 and 5
[  1980.872] (**) evdev: HOLTEK Wireless USB Device: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[  1980.872] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6:1.1/0003:04D9:A01C.0002/input/input6/event3"
[  1980.872] (II) XINPUT: Adding extended input device "HOLTEK Wireless USB Device" (type: KEYBOARD, id 9)
[  1980.872] (**) Option "xkb_rules" "evdev"
[  1980.872] (**) Option "xkb_model" "pc104"
[  1980.872] (**) Option "xkb_layout" "be"
[  1980.872] (II) evdev: HOLTEK Wireless USB Device: initialized for relative axes.
[  1980.872] (**) HOLTEK Wireless USB Device: (accel) keeping acceleration scheme 1
[  1980.872] (**) HOLTEK Wireless USB Device: (accel) acceleration profile 0
[  1980.872] (**) HOLTEK Wireless USB Device: (accel) acceleration factor: 2.000
[  1980.872] (**) HOLTEK Wireless USB Device: (accel) acceleration threshold: 4
[  1980.873] (II) config/udev: Adding input device HOLTEK Wireless USB Device (/dev/input/mouse0)
[  1980.873] (II) No input driver specified, ignoring this device.
[  1980.873] (II) This device may have been added with another device file.
[  1980.873] (II) config/udev: Adding input device HDA Intel PCH Line (/dev/input/event7)
[  1980.873] (II) No input driver specified, ignoring this device.
[  1980.873] (II) This device may have been added with another device file.
[  1980.873] (II) config/udev: Adding input device HDA Intel PCH Line Out (/dev/input/event8)
[  1980.873] (II) No input driver specified, ignoring this device.
[  1980.873] (II) This device may have been added with another device file.
[  1980.873] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event9)
[  1980.873] (II) No input driver specified, ignoring this device.
[  1980.873] (II) This device may have been added with another device file.
[  1980.873] (II) config/udev: Adding input device HDA Intel PCH Front Mic (/dev/input/event5)
[  1980.873] (II) No input driver specified, ignoring this device.
[  1980.873] (II) This device may have been added with another device file.
[  1980.873] (II) config/udev: Adding input device HDA Intel PCH Rear Mic (/dev/input/event6)
[  1980.873] (II) No input driver specified, ignoring this device.
[  1980.873] (II) This device may have been added with another device file.
[  1980.873] (II) config/udev: Adding input device PC Speaker (/dev/input/event4)
[  1980.873] (II) No input driver specified, ignoring this device.
[  1980.873] (II) This device may have been added with another device file.


Here's my X configuration (video only):
/etc/X11/xorg.conf.d/00-display.conf:
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTS 450"
EndSection


Here are nvidia-drivers USE flags:
equery u nvidia-drivers:
 * Found these USE flags for x11-drivers/nvidia-drivers-387.22:
 U I
 + + X           : Install the X.org driver, OpenGL libraries, XvMC libraries, and VDPAU libraries
 + + abi_x86_32  : 32-bit (x86) libraries
 + + acpi        : Add support for Advanced Configuration and Power Interface
 - - compat      : Install non-GLVND libGL for backwards compatibility
 + + driver      : Install the kernel driver module
 - - gtk3        : Install nvidia-settings with support for GTK+ 3
 - - kms         : Enable support for kernel mode setting (KMS)
 + + multilib    : On 64bit systems, if you want to be able to compile 32bit and 64bit binaries
 - - pax_kernel  : PaX patches from the PaX project
 + + static-libs : Build static versions of dynamic libraries as well
 + + tools       : Install additional tools such as nvidia-settings
 - - uvm         : Install the Unified Memory kernel module (nvidia-uvm) for sharing memory between CPU and GPU in CUDA
                   programs
 - - wayland     : Enable dev-libs/wayland backend

And here's the usual:
emerge --info:
Portage 2.3.19 (python 3.5.4-final-0, default/linux/amd64/17.0/desktop, gcc-6.4.0, glibc-2.25-r10, 4.9.76-gentoo-r1-nvidia x86_64)
=================================================================
System uname: Linux-4.9.76-gentoo-r1-nvidia-x86_64-Intel-R-_Core-TM-_i3-2100_CPU_@_3.10GHz-with-gentoo-2.4.1
KiB Mem:    12274752 total,  11003664 free
Timestamp of repository gentoo: Sat, 24 Feb 2018 17:00:01 +0000
Head commit of repository gentoo: 56818cfb1170e19a64ffb7dd5dcc0eb72364706c
sh bash 4.4_p12
ld GNU ld (Gentoo 2.29.1 p3) 2.29.1
ccache version 3.2.4 [enabled]
app-shells/bash:          4.4_p12::gentoo
dev-java/java-config:     2.2.0-r3::gentoo
dev-lang/perl:            5.24.3::gentoo
dev-lang/python:          2.7.14-r1::gentoo, 3.5.4-r1::gentoo
dev-util/ccache:          3.2.4::gentoo
dev-util/cmake:           3.9.6::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.4.1-r2::gentoo
sys-apps/openrc:          0.34.11::gentoo
sys-apps/sandbox:         2.12::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r4::gentoo
sys-devel/automake:       1.11.6-r2::gentoo, 1.15.1-r1::gentoo
sys-devel/binutils:       2.29.1-r1::gentoo
sys-devel/gcc:            6.4.0-r1::gentoo
sys-devel/gcc-config:     1.8-r1::gentoo
sys-devel/libtool:        2.4.6-r3::gentoo
sys-devel/make:           4.2.1::gentoo
sys-kernel/linux-headers: 4.13::gentoo (virtual/os-headers)
sys-libs/glibc:           2.25-r10::gentoo
Repositories:

gentoo
    location: /portage.d/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-extra-opts:

local
    location: /portage.d/overlays/local
    masters: gentoo

crossdev
    location: /portage.d/overlays/crossdev
    masters: gentoo
    priority: 10

Installed sets: @audio, @desktop-env, @electronics, @fonts, @games, @graphics, @system-tools, @video, @x11
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA ut2003"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -fno-stack-protector"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe -fno-stack-protector"
DISTDIR="/portage.d/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs ccache config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync multilib-strict news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="fr_BE.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="fr en_GB en"
MAKEOPTS="-j5"
PKGDIR="/portage.d/packages/x86_64-pc-linux-gnu"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/portage.d/tmp"
USE="X a52 aac acl acpi alsa amd64 avahi avx berkdb branding bzip2 cairo cdda cddb cdr cli consolekit crypt cups cxx dbus dirac dri dts dvd dvdr emboss encode exif fam flac fontconfig fortran g3dvl gdbm gif glamor gnome-keyring gnutls gpm gstreamer gtk iconv id3tag ipv6 jpeg lcms libnotify lzma lzo mad mmx mmxext mng modules mp3 mp4 mpeg multilib musepack ncurses nls nntp nptl offensive ogg opengl openmp pam pango pcre pdf png policykit ppds qt3support readline schroedinger sdl seccomp slang spell sse sse2 sse3 sse4_1 sse4_2 ssl ssse3 startup-notification svg tcpd theora threads tiff truetype udev udisks unicode upower usb v4l vaapi vdpau vorbis wavpack x264 xattr xcb xml xv xvid zeroconf zlib" ABI_X86="64" ALSA_CARDS="hda-intel" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="mustek" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="avx mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="linuxinput keyboard mouse evdev wacom" KERNEL="linux" L10N="fr en_GB en en-GB" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" POSTGRES_TARGETS="postgres9_5" PYTHON_SINGLE_TARGET="python3_5" PYTHON_TARGETS="python2_7 python3_5" QEMU_SOFTMMU_TARGETS="arm aarch64 i386 x86_64" QEMU_USER_TARGETS="arm aarch64 i386 x86_64" RUBY_TARGETS="ruby22 ruby23" SANE_BACKENDS="gt68xx artec artec_eplus48k mustek mustek_pp mustek_usb plustek plustek_pp" USERLAND="GNU" VIDEO_CARDS="nvidia nouveau intel vesa" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Needless to say it was working like a charm before I went through those 3 days compiling like crazy...

So far I don't have a clue and I'm tired :( . So thanks for any hint and/or suggestion.
_________________
Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!


Last edited by VinzC on Wed Feb 28, 2018 4:52 pm; edited 1 time in total
Back to top
View user's profile Send private message
VinzC
Advocate
Advocate


Joined: 17 Apr 2004
Posts: 4975
Location: Dark side of the mood

PostPosted: Wed Feb 28, 2018 4:51 pm    Post subject: Reply with quote

Problem is now solved.

What I did is
  1. Recompile my kernel with DRI support — it was disabled (I also had to disable all frame buffer drivers)
  2. Re-merge nvidia drivers with USE flags kms, compat and uvm
Not sure about compat and uvm though but that did work and I got back to my favourite desktop. That's when I saw a module named nvidia-modeset. A newcomer...

The only thing I dislike is that ugly grey Xfce notification square. It doesn't seem to be customizable: I have made my top panel transparent and that dummy is the only one with a solid background. It hurts my... um... aesthetics standards but I can live with it.
_________________
Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum