Xorg fatal server error no screens found

Joined: 22 Feb 2016Posts: 18
View previous topic :: View next topic  
Author Message
se ven
n00b
n00b

Joined: 22 Feb 2016
Posts: 18

PostPosted: Thu Mar 24, 2016 3:17 am    Post subject: startx: Fatal server error: no screens found(EE)[SOLVED] Reply with quote

As title said, startx throw a Fatal server error «no screens found»

and my lspci gives my video card lists below:

Code:



00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)

   Subsystem: Dell 7 Series/C210 Series Chipset Family SMBus Controller

01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 650M] (rev a1)

   Subsystem: Dell GK107M [GeForce GT 650M]

01:00.1 Unassigned class [ffff]: NVIDIA Corporation GK107 HDMI Audio Controller (rev ff)

07:00.0 Ethernet controller: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet (rev c0)

   Subsystem: Dell AR8151 v2.0 Gigabit Ethernet


and Xorg.0.log:

Code:

# cat /var/log/Xorg.0.log

[  2787.185]

X.Org X Server 1.18.2

Release Date: 2016-03-11

[  2787.185] X Protocol Version 11, Revision 0

[  2787.186] Build Operating System: Linux 4.5.0-gentoo x86_64 Gentoo

[  2787.186] Current Operating System: Linux se_ven 4.5.0-gentoo #1 SMP Wed Mar 23 15:00:18 CST 2016 x86_64

[  2787.186] Kernel command line: BOOT_IMAGE=/kernel-genkernel-x86_64-4.5.0-gentoo root=/dev/sda9

[  2787.187] Build Date: 21 March 2016  07:51:12PM

[  2787.187] 

[  2787.187] Current version of pixman: 0.34.0

[  2787.188]    Before reporting problems, check http://wiki.x.org

   to make sure that you have the latest version.

[  2787.188] Markers: (—) probed, (**) from config file, (==) default setting,

   (++) from command line, (!!) notice, (II) informational,

   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.

[  2787.190] (==) Log file: «/var/log/Xorg.0.log», Time: Thu Mar 24 09:35:23 2016

[  2787.191] (==) Using config file: «/etc/X11/xorg.conf»

[  2787.191] (==) Using config directory: «/etc/X11/xorg.conf.d»

[  2787.192] (==) Using system config directory «/usr/share/X11/xorg.conf.d»

[  2787.192] (==) ServerLayout «Layout0»

[  2787.192] (**) |—>Screen «Screen0» (0)

[  2787.192] (**) |   |—>Monitor «Monitor0»

[  2787.192] (**) |   |—>Device «Device0»

[  2787.192] (**) |   |—>GPUDevice «nvidia»

[  2787.192] (**) |   |—>GPUDevice «Device0»

[  2787.192] (**) |—>Input Device «Keyboard0»

[  2787.192] (**) |—>Input Device «Mouse0»

[  2787.192] (==) Automatically adding devices

[  2787.192] (==) Automatically enabling devices

[  2787.192] (==) Automatically adding GPU devices

[  2787.192] (==) Max clients allowed: 256, resource mask: 0x1fffff

[  2787.192] (==) 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/

[  2787.192] (**) ModulePath set to «/usr/lib64/opengl/nvidia,/usr/lib64/xorg/modules»

[  2787.192] (WW) Hotplugging is on, devices using drivers ‘kbd’, ‘mouse’ or ‘vmmouse’ will be disabled.

[  2787.192] (WW) Disabling Keyboard0

[  2787.192] (WW) Disabling Mouse0

[  2787.192] (II) Loader magic: 0x812c60

[  2787.192] (II) Module ABI versions:

[  2787.192]    X.Org ANSI C Emulation: 0.4

[  2787.192]    X.Org Video Driver: 20.0

[  2787.192]    X.Org XInput driver : 22.1

[  2787.192]    X.Org Server Extension : 9.0

[  2787.193] (II) xfree86: Adding drm device (/dev/dri/card0)

[  2787.195] (—) PCI:*(0:0:2:0) 8086:0166:1028:0552 rev 9, Mem @ 0xd2000000/4194304, 0xc0000000/268435456, I/O @ 0x00004000/64

[  2787.195] (—) PCI: (0:1:0:0) 10de:0fd1:1028:0552 rev 161, Mem @ 0xd0000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x????????/524288

[  2787.195] (II) LoadModule: «glx»

[  2787.195] (II) Loading /usr/lib64/opengl/nvidia/extensions/libglx.so

[  2787.198] (II) Module glx: vendor=»NVIDIA Corporation»

[  2787.198]    compiled for 4.0.2, module version = 1.0.0

[  2787.198]    Module class: X.Org Server Extension

[  2787.198] (II) NVIDIA GLX Module  364.12  Wed Mar 16 20:39:46 PDT 2016

[  2787.198] (II) LoadModule: «nvidia»

[  2787.198] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so

[  2787.198] (II) Module nvidia: vendor=»NVIDIA Corporation»

[  2787.198]    compiled for 4.0.2, module version = 1.0.0

[  2787.198]    Module class: X.Org Video Driver

[  2787.198] (II) NVIDIA dlloader X Driver  364.12  Wed Mar 16 20:16:45 PDT 2016

[  2787.198] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs

[  2787.198] (—) using VT number 7

[  2787.202] (EE) No devices detected.

[  2787.202] (EE)

Fatal server error:

[  2787.202] (EE) no screens found(EE)

[  2787.202] (EE)

Please consult the The X.Org Foundation support

    at http://wiki.x.org

 for help.

[  2787.202] (EE) Please also check the log file at «/var/log/Xorg.0.log» for additional information.

[  2787.202] (EE)

and emerge —info:

Code:

# emerge —info

setlocale: unsupported locale setting

setlocale: unsupported locale setting

Portage 2.2.28 (python 3.4.3-final-0, default/linux/amd64/13.0/desktop/kde, gcc-5.3.0, glibc-2.22-r2, 3.13.0-83-generic x86_64)

=================================================================

System uname: Linux-3.13.0-83-generic-x86_64-Intel-R-_Core-TM-_i7-3630QM_CPU_@_2.40GHz-with-gentoo-2.2

KiB Mem:    16313748 total,   5404488 free

KiB Swap:    4000764 total,   4000764 free

Timestamp of repository gentoo: Tue, 22 Mar 2016 07:15:01 +0000

sh bash 4.3_p42-r2

ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1

app-shells/bash:          4.3_p42-r2::gentoo

dev-java/java-config:     2.2.0-r3::gentoo

dev-lang/perl:            5.22.1::gentoo

dev-lang/python:          2.7.11-r2::gentoo, 3.4.3-r7::gentoo

dev-util/cmake:           3.5.0::gentoo

dev-util/pkgconfig:       0.29.1::gentoo

sys-apps/baselayout:      2.2::gentoo

sys-apps/openrc:          0.20.5::gentoo

sys-apps/sandbox:         2.10-r1::gentoo

sys-devel/autoconf:       2.13::gentoo, 2.69-r2::gentoo

sys-devel/automake:       1.11.6-r2::gentoo, 1.13.4-r1::gentoo, 1.14.1-r1::gentoo, 1.15-r2::gentoo

sys-devel/binutils:       2.25.1-r1::gentoo

sys-devel/gcc:            5.3.0::gentoo

sys-devel/gcc-config:     1.8-r1::gentoo

sys-devel/libtool:        2.4.6-r2::gentoo

sys-devel/make:           4.1-r1::gentoo

sys-kernel/linux-headers: 4.5::gentoo (virtual/os-headers)

sys-libs/glibc:           2.22-r2::gentoo



ACCEPT_KEYWORDS=»amd64 ~amd64″

ACCEPT_LICENSE=»*»

CBUILD=»x86_64-pc-linux-gnu»

CFLAGS=»-march=native -O2 -pipe»

CHOST=»x86_64-pc-linux-gnu»

CONFIG_PROTECT=»/etc /etc/entropy /usr/share/config /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»

DISTDIR=»/usr/portage/distfiles»

EMERGE_DEFAULT_OPTS=»—jobs=9 —load-average=8″

FCFLAGS=»-O2 -pipe»

FEATURES=»assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync 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://mirrors.163.com/gentoo/»

LANG=»zh_CN.UTF-8″

LDFLAGS=»-Wl,-O1 -Wl,—as-needed»

MAKEOPTS=»-j9 -l8″

PKGDIR=»/usr/portage/packages»

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=»/var/tmp»

USE=»X a52 aac acl acpi alsa amd64 avahi ayatana berkdb bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus declarative dri dts dvd dvdr emboss encode exif fam firefox flac foomatic fortran freerdp gdbm gif glamor gpm gtk iconv ipv6 jpeg kde kipi lcms ldap libnotify m17n-lib mad mmx mmxext mng modules mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp pam pango pcmcia pcre pdf perl phonon plasma png policykit postscript ppds qt3support qt4 readline sdl seccomp semantic-desktop session spell sse sse2 ssh ssl startup-notification static-libs svg tcpd telepathy tiff truetype udev udisks unicode upower usb vorbis vte wifi wxwidgets x264 xattr xcb xcomposite xinerama xml xscreensaver xv xvid zeroconf zlib» ABI_X86=»64″ ALSA_CARDS=»ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci» 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=»ptp2″ COLLECTD_PLUGINS=»df interface irq load memory rrdtool swap syslog» CPU_FLAGS_X86=»mmx mmxext sse sse2″ ELIBC=»glibc» GPSD_PROTOCOLS=»ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx» INPUT_DEVICES=»evdev keyboard mouse synaptics» KERNEL=»linux» LCD_DEVICES=»bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text» LIBREOFFICE_EXTENSIONS=»presenter-console presenter-minimizer» OFFICE_IMPLEMENTATION=»libreoffice» PHP_TARGETS=»php5-5″ PYTHON_SINGLE_TARGET=»python2_7″ PYTHON_TARGETS=»python2_7 python3_4″ RUBY_TARGETS=»ruby20 ruby21″ USERLAND=»GNU» VIDEO_CARDS=»nvidia intel» 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, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON

and my xorg.conf is use

Code:
nvidia-xconfig

as wiki saidhttps://wiki.gentoo.org/wiki/NVidia/nvidia-drivers:

Code:

# cat /etc/X11/xorg.conf

# nvidia-xconfig: X configuration file generated by nvidia-xconfig

# nvidia-xconfig:  version 364.12  (buildmeister@swio-display-x64-rhel04-01)  Wed Mar 16 21:56:36 PDT 2016

Section «ServerLayout»

    Identifier     «Layout0»

    Screen      0  «Screen0» 0 0

    InputDevice    «Keyboard0» «CoreKeyboard»

    InputDevice    «Mouse0» «CorePointer»

EndSection

Section «Files»

EndSection

Section «InputDevice»

    # generated from data in «/etc/conf.d/gpm»

    Identifier     «Mouse0»

    Driver         «mouse»

    Option         «Protocol»

    Option         «Device» «/dev/input/mice»

    Option         «Emulate3Buttons» «no»

    Option         «ZAxisMapping» «4 5»

EndSection

Section «InputDevice»

    # generated from default

    Identifier     «Keyboard0»

    Driver         «kbd»

EndSection

Section «Monitor»

    Identifier     «Monitor0»

    VendorName     «Unknown»

    ModelName      «Unknown»

    HorizSync       28.0 — 33.0

    VertRefresh     43.0 — 72.0

    Option         «DPMS»

EndSection

Section «Device»

    Identifier     «Device0»

    Driver         «nvidia»

    VendorName     «NVIDIA Corporation»

EndSection

Section «Screen»

    Identifier     «Screen0»

    Device         «Device0»

    Monitor        «Monitor0»

    DefaultDepth    24

    SubSection     «Display»

        Depth       24

    EndSubSection

EndSection

and im search in the forums and wiki more and more time but not fine, so i put this…

bytheway, why it has double

Code:
setlocale: unsupported locale setting

when im try

Code:
emerge

PS: i’m using chroot to check my gentoo config.

any help appreciate.

Last edited by se ven on Tue Apr 12, 2016 11:36 am; edited 1 time in total

Back to top

View user's profile Send private message

Maxxx
Guru
Guru

Joined: 12 Jan 2016
Posts: 593
Location: Italia

PostPosted: Thu Mar 24, 2016 8:29 am    Post subject: Reply with quote

I think that your problem is Nvidia driver… your Geforce GT 650m need 340.93 version, but you installed 364.12 version.

http://www.nvidia.com/Download/driverResults.aspx/91217/en-us

Back to top

View user's profile Send private message

davidm
Guru
Guru

Joined: 26 Apr 2009
Posts: 557
Location: US

PostPosted: Thu Mar 24, 2016 12:15 pm    Post subject: Reply with quote

Maxxx wrote:
I think that your problem is Nvidia driver… your Geforce GT 650m need 340.93 version, but you installed 364.12 version.

http://www.nvidia.com/Download/driverResults.aspx/91217/en-us

I could be mistaken but it seems to list GeForce 650M as supported by the beta driver:

http://www.nvidia.com/download/driverResults.aspx/100577/en-us

Quote:

GeForce 600M Series (Notebooks):

GeForce GTX 680MX, GeForce GTX 680M, GeForce GTX 675MX, GeForce GTX 675M, GeForce GTX 670MX, GeForce GTX 670M, GeForce GTX 660M, GeForce GT 650M, GeForce GT 645M, GeForce GT 640M, GeForce GT 640M LE, GeForce GT 635M, GeForce GT 630M, GeForce GT 625M, GeForce GT 620M, GeForce 610M

I also had an issue with sddm not starting on my GeForce GT 730 and downgrading the Nvidia driver resolved it for me. So it appears there may be some sort of issue.

https://forums.gentoo.org/viewtopic-t-1041184.html

Back to top

View user's profile Send private message

Maxxx
Guru
Guru

Joined: 12 Jan 2016
Posts: 593
Location: Italia

PostPosted: Thu Mar 24, 2016 1:22 pm    Post subject: Reply with quote

Quote:

I also had an issue with sddm not starting on my GeForce GT 730 and downgrading the Nvidia driver resolved it for me. So it appears there may be some sort of issue.

Yes… it could be

For first thing i would try with oldest nvidia driver

Back to top

View user's profile Send private message

Buffoon
Veteran
Veteran

Joined: 17 Jun 2015
Posts: 1369
Location: EU or US

PostPosted: Thu Mar 24, 2016 2:27 pm    Post subject: Reply with quote

Probably there is some framebuffer enabled in kernel that grabs the device and the nvidia driver is unable to load.
Back to top

View user's profile Send private message

Maxxx
Guru
Guru

Joined: 12 Jan 2016
Posts: 593
Location: Italia

PostPosted: Thu Mar 24, 2016 2:48 pm    Post subject: Reply with quote

Yes, he should enable framebuffer in kernel menu, but not in submenu concerning nvidia framebuffer (these must be removed all).

I had do so, and in my case it works.
Back to top

View user's profile Send private message

NeddySeagoon
Administrator
Administrator

Joined: 05 Jul 2003
Posts: 51966
Location: 56N 3W

PostPosted: Thu Mar 24, 2016 10:15 pm    Post subject: Reply with quote

se ven,

Code:
[  2787.195] (—) PCI:*(0:0:2:0) 8086:0166:1028:0552 rev 9, Mem @ 0xd2000000/4194304, 0xc0000000/268435456, I/O @ 0x00004000/64

[  2787.195] (—) PCI: (0:1:0:0) 10de:0fd1:1028:0552 rev 161, Mem @ 0xd0000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432,

Intel and nVidia graphics … that’s the Optimus warning sign.

Also

Code:
[  2787.198] (II) NVIDIA dlloader X Driver  364.12  Wed Mar 16 20:16:45 PDT 2016

[  2787.198] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs

[  2787.198] (—) using VT number 7

[  2787.202] (EE) No devices detected.

may mean that your nVidia chipset is not supported by driver version 364.12.

I didn’t ask google though.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-

those that do backups

those that have never had a hard drive fail.

Back to top

View user's profile Send private message

se ven
n00b
n00b

Joined: 22 Feb 2016
Posts: 18

PostPosted: Fri Mar 25, 2016 3:29 am    Post subject: Reply with quote

First, thanks for everyone.

Maxxx wrote:
Yes, he should enable framebuffer in kernel menu, but not in submenu concerning nvidia framebuffer (these must be removed all).

I had do so, and in my case it works.

yes. i enable framebuffer in `Frame Buffer Devices` and Disable all drivers, including Intel, nVidia, ATI in it;

Maxxx wrote:
I think that your problem is Nvidia driver… your Geforce GT 650m need 340.93 version, but you installed 364.12 version.

http://www.nvidia.com/Download/driverResults.aspx/91217/en-us


NeddySeagoon wrote:
Code:
[  2787.195] (—) PCI:*(0:0:2:0) 8086:0166:1028:0552 rev 9, Mem @ 0xd2000000/4194304, 0xc0000000/268435456, I/O @ 0x00004000/64

[  2787.195] (—) PCI: (0:1:0:0) 10de:0fd1:1028:0552 rev 161, Mem @ 0xd0000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432,

Intel and nVidia graphics … that’s the Optimus warning sign.

Er… iv just know it ‘probed’ my double graphics, one Intel and one nVidia which both in my PC, is that an Error? and what’s the deeper meaning about it? :?:

And, as everyone said im try install 340.93 version, but unfotunately, a new issue throw… «Unable to build the NVIDIA kernel module.»

and i don’t know what that means. may means this version is not fully compatible with my kernel? anyway im searching it now…

Code:

Kernel source path: ‘/usr/src/linux’

Kernel output path: ‘/usr/src/linux’

Performing rivafb check.

Performing nvidiafb check.

Performing Xen check.

Performing PREEMPT_RT check.

Cleaning kernel module build directory.

Building NVIDIA kernel module:

  Building: [##############################] 100%

ERROR: Unable to build the NVIDIA kernel module.

ERROR: Installation has failed.  Please see the file

       ‘/var/log/nvidia-installer.log’ for details.  You may find suggestions

       on fixing installation problems in the README available on the Linux

       driver download page at www.nvidia.com.

and my nvidia-installer.log look like this:

Code:

nvidia-installer log file ‘/var/log/nvidia-installer.log’

creation time: Fri Mar 25 10:16:07 2016

installer version: 340.93

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/5.3.0

nvidia-installer command line:

    ./nvidia-installer

Unable to load: nvidia-installer ncurses user interface

Using built-in stream user interface

-> License accepted.

-> Installing NVIDIA driver version 340.93.

-> Performing CC sanity check with CC=»/usr/bin/cc».

-> Kernel source path: ‘/lib/modules/4.5.0-gentoo/source’

-> Kernel output path: ‘/lib/modules/4.5.0-gentoo/build’

-> Performing rivafb check.

-> Performing nvidiafb check.

-> Performing Xen check.

-> Performing PREEMPT_RT check.

-> Cleaning kernel module build directory.

   executing: ‘cd ./kernel; /usr/bin/make clean’…

-> Building NVIDIA kernel module:

   executing: ‘cd ./kernel; /usr/bin/make module SYSSRC=/lib/modules/4.5.0-gentoo/source SYSOUT=/lib/modules/4.5.0-gentoo/build NV_BUILD_MODULE_INSTANCES=’…

   NVIDIA: calling KBUILD…

   make[1]: Entering directory ‘/usr/src/linux-4.5.0-gentoo’

   /usr/bin/make -C /lib/modules/4.5.0-gentoo/build KBUILD_SRC=/usr/src/linux-4.5.0-gentoo

   -f /usr/src/linux-4.5.0-gentoo/Makefile modules

   make[2]: Entering directory ‘/usr/src/linux-4.5.0-gentoo’

   test -e include/generated/autoconf.h -a -e include/config/auto.conf || (      

   echo >&2;                     

   echo >&2 »  ERROR: Kernel configuration is invalid.»;      

   echo >&2 »         include/generated/autoconf.h or include/config/auto.conf are missing.»;

   echo >&2 »         Run ‘make oldconfig && make prepare’ on kernel src to fix it.»;   

   echo >&2 ;                     

   /bin/false)

   mkdir -p /tmp/selfgz3541/NVIDIA-Linux-x86_64-340.93/kernel/.tmp_versions ; rm -f /tmp/selfgz3541/NVIDIA-Linux-x86_64-340.93/kernel/.tmp_versions/*

   /usr/bin/make -f /usr/src/linux-4.5.0-gentoo/scripts/Makefile.build obj=/tmp/selfgz3541/NVIDIA-Linux-x86_64-340.93/kernel

     cc -Wp,-MD,/tmp/selfgz3541/NVIDIA-Linux-x86_64-340.93/kernel/.nv.o.d  -nostdinc -isystem /usr/lib/gcc/x86_64-pc-linux-gnu/5.3.0/include -I/usr/src/linux-4.5.0-gentoo/arch/x86/include -Iarch/x86/include/generated/uapi -Iarch/x86/include/generated  -I/usr/src/linux-4.5.0-gentoo/include -Iinclude -I/usr/src/linux-4.5.0-gentoo/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/usr/src/linux-4.5.0-gentoo/include/uapi -Iinclude/generated/uapi -include /usr/src/linux-4.5.0-gentoo/include/linux/kconfig.h   -I/tmp/selfgz3541/NVIDIA-Linux-x86_64-340.93/kernel -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -std=gnu89 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1 -DCONFIG_AS_CRC32=1

    -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -DCONFIG_AS_SHA1_NI=1 -DCONFIG_AS_SHA256_NI=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks -O2 —param=allow-store-data-races=0 -Wframe-larger-than=1024 -fstack-protector -Wno-unused-but-set-variable -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-var-tracking-assignments -g -gdwarf-4 -pg -mfentry -DCC_USING_FENTRY -fno-inline-functions-called-once -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototypes -Werror=date-time -DCC_HAVE_ASM_GOTO -DNV_MODULE_INSTANCE=0 -DNV_BUILD_MODULE_INSTANCES=0 -UDEBUG -U_DEBUG -DNDEBUG   -I/tmp/selfgz3541/NVIDIA-Linux-x86_64-340.93/kernel -Wall -MD -Wsign-compare -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=»340.93″ -Wno-unused-function -Wuninitialized -fno-strict-aliasing -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -D__linux__ -DNV_DEV_NAME=»nvidia»  -DMODULE  -D»KBUILD_STR(s)=

   #s» -D»KBUILD_BASENAME=KBUILD_STR(nv)»  -D»KBUILD_MODNAME=KBUILD_STR(nvidia)» -c -o /tmp/selfgz3541/NVIDIA-Linux-x86_64-340.93/kernel/.tmp_nv.o /tmp/selfgz3541/NVIDIA-Linux-x86_64-340.93/kernel/nv.c

   In file included from /usr/src/linux-4.5.0-gentoo/include/uapi/linux/stddef.h:1:0,

                    from /usr/src/linux-4.5.0-gentoo/include/linux/stddef.h:4,

                    from /usr/src/linux-4.5.0-gentoo/include/uapi/linux/posix_types.h:4,

……

……more and more……

……

/usr/src/linux-4.5.0-gentoo/include/linux/percpu-refcount.h:276:3: note: in expansion of macro ‘this_cpu_sub’

      this_cpu_sub(*percpu_count, nr);

      ^

   In file included from /usr/src/linux-4.5.0-gentoo/include/uapi/linux/stddef.h:1:0,

                    from /usr/src/linux-4.5.0-gentoo/include/linux/stddef.h:4,

                    from /usr/src/linux-4.5.0-gentoo/include/uapi/linux/posix_types.h:4,

                    from /usr/src/linux-4.5.0-gentoo/include/uapi/linux/types.h:13,

                    from /usr/src/linux-4.5.0-gentoo/include/linux/types.h:5,

                    from /usr/src/linux-4.5.0-gentoo/include/uapi/linux/capability.h:16,

                    from /usr/src/linux-4.5.0-gentoo/include/linux/capability.h:15,

                    from /usr/src/linux-4.5.0-gentoo/include/linux/sched.h:15,

                    from /usr/src/linux-4.5.0-gentoo/include/linux/utsname.h:5,

                    from /tmp/selfgz3541/NVIDIA-Linux-x86_64-340.93/kernel/nv-linux.h:44,

                    from /tmp/selfgz3541/NVIDIA-Linux-x86_64-340.93/kernel/nv-procfs.c:15:

   /usr/src/linux-4.5.0-gentoo/arch/x86/include/asm/uaccess.h: In function ‘copy_from_user’:

   /usr/src/linux-4.5.0-gentoo/arch/x86/include/asm/uaccess.h:734:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

     if (likely(sz < 0 || sz >= n))

                             ^

   /usr/src/linux-4.5.0-gentoo/include/linux/compiler.h:165:40: note: in definition of macro ‘likely’

    # define likely(x) __builtin_expect(!!(x), 1)

                                           ^

   /usr/src/linux-4.5.0-gentoo/arch/x86/include/asm/uaccess.h: In function ‘copy_to_user’:

   /usr/src/linux-4.5.0-gentoo/arch/x86/include/asm/uaccess.h:752:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

     if (likely(sz < 0 || sz >= n))

                             ^

   /usr/src/linux-4.5.0-gentoo/include/linux/compiler.h:165:40: note: in definition of macro ‘likely’

    # define likely(x) __builtin_expect(!!(x), 1)

                                           ^

   /tmp/selfgz3541/NVIDIA-Linux-x86_64-340.93/kernel/nv-procfs.c: In function ‘nv_procfs_read_registry’:

   /tmp/selfgz3541/NVIDIA-Linux-x86_64-340.93/kernel/nv-procfs.c:359:12: error: void value not ignored as it ought to be

        return seq_printf(s, «Binary: «%s»n», registry_keys);

               ^

   /tmp/selfgz3541/NVIDIA-Linux-x86_64-340.93/kernel/nv-procfs.c: In function ‘nv_procfs_read_text_file’:

   /tmp/selfgz3541/NVIDIA-Linux-x86_64-340.93/kernel/nv-procfs.c:555:12: error: void value not ignored as it ought to be

        return seq_puts(s, s->private);

               ^

   /tmp/selfgz3541/NVIDIA-Linux-x86_64-340.93/kernel/nv-procfs.c:556:1: warning: control reaches end of non-void function [-Wreturn-type]

    }

    ^

   /tmp/selfgz3541/NVIDIA-Linux-x86_64-340.93/kernel/nv-procfs.c: In function ‘nv_procfs_read_registry’:

   /tmp/selfgz3541/NVIDIA-Linux-x86_64-340.93/kernel/nv-procfs.c:360:1: warning: control reaches end of non-void function [-Wreturn-type]

    }

    ^

   /usr/src/linux-4.5.0-gentoo/scripts/Makefile.build:258: recipe for target ‘/tmp/selfgz3541/NVIDIA-Linux-x86_64-340.93/kernel/nv-procfs.o’ failed

   make[3]: *** [/tmp/selfgz3541/NVIDIA-Linux-x86_64-340.93/kernel/nv-procfs.o] Error 1

   /usr/src/linux-4.5.0-gentoo/Makefile:1391: recipe for target ‘_module_/tmp/selfgz3541/NVIDIA-Linux-x86_64-340.93/kernel’ failed

   make[2]: *** [_module_/tmp/selfgz3541/NVIDIA-Linux-x86_64-340.93/kernel] Error 2

   make[2]: Leaving directory ‘/usr/src/linux-4.5.0-gentoo’

   Makefile:146: recipe for target ‘sub-make’ failed

   make[1]: *** [sub-make] Error 2

   make[1]: Leaving directory ‘/usr/src/linux-4.5.0-gentoo’

   NVIDIA: left KBUILD.

   nvidia.ko failed to build!

   Makefile:182: recipe for target ‘nvidia.ko’ failed

   make: *** [nvidia.ko] Error 1

-> Error.

ERROR: Unable to build the NVIDIA kernel module.

ERROR: Installation has failed.  Please see the file ‘/var/log/nvidia-installer.log’ for details.  You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.

Last edited by se ven on Fri Mar 25, 2016 3:58 am; edited 1 time in total

Back to top

View user's profile Send private message

Buffoon
Veteran
Veteran

Joined: 17 Jun 2015
Posts: 1369
Location: EU or US

PostPosted: Fri Mar 25, 2016 3:50 am    Post subject: Reply with quote

What are you doing? Are you running nvidia installer? This is not how you install it in Gentoo. Besides, if this is Optimus as Neddy pointed out you need completely different approach.
Back to top

View user's profile Send private message

se ven
n00b
n00b

Joined: 22 Feb 2016
Posts: 18

PostPosted: Fri Mar 25, 2016 4:55 am    Post subject: Reply with quote

Quote:
What are you doing? Are you running nvidia installer? This is not how you install it in Gentoo. Besides, if this is Optimus as Neddy pointed out you need completely different approach.

Sorry, im not sure whats your mean pointed about your solution for my issues.

Of course i need different approach (may not completely…), but i need search other same issues which solved the problems before make my opinions.

and Of course it’s my point. i’ll choise what should i do or how.

and im running nvidia-installer to install it actually(i don’t know why not even now). and im no such care whats the Gentoo’s way in my_gentoo.

thank you for your reply.

bytheway, what’s the Gentoo’s way to install my Graphic s :?: i find the issue in wiki but not fine so im here… :roll:

Any help appreciate.

Back to top

View user's profile Send private message

Maxxx
Guru
Guru

Joined: 12 Jan 2016
Posts: 593
Location: Italia

PostPosted: Fri Mar 25, 2016 9:18 pm    Post subject: Reply with quote

If your kernel configuration is ok, you must uninstall current nvidia driver (or even other video driver)…

Then you must install right version of nvidia driver.

To do this, in package.mask file (or if package.mask is a directory you can create file mask) you must insert «>=x11-drivers/nvidia-drivers-340.96» line… in this way you can install only previous version of 340.96, which is 340.93-r1.

Now you can emerge nvidia driver: «emerge —ask x11-drivers/nvidia-drivers» and check that the version is right.

At the end of installation do these commands:

«nvidia-xconfig»

«eselect opengl set nvidia»

and

«gpasswd -a (user) video»

Try like this

Back to top

View user's profile Send private message

NeddySeagoon
Administrator
Administrator

Joined: 05 Jul 2003
Posts: 51966
Location: 56N 3W

PostPosted: Fri Mar 25, 2016 10:01 pm    Post subject: Reply with quote

se ven,

Google says that PCI ID 10de:0fd1 belongs to a nVidia GK107M [GeForce GT 650M].

Looking up GeForce GT 650M at the nVidia site says you need 361.28 for an amd64 system.

Later versions may or may not work.

As nvidia-drivers is a binary blob (the source code is not published) its often out of step with the kernel, and you have a very new kernel

/var/log/Xorg.0.log:
[  2787.186] Build Operating System: Linux 4.5.0-gentoo x86_64 Gentoo

You must not use nvidia-installer yourself. The Gentoo ebuild downloads the nvidia-installer, installs the binary blob and patches and builds the ‘shim’ code. If you run nvidia-installer yourself, you will be missing the shim code patches. Then you get to keep the pieces.

First, run nvidia-installer and tell it to uninstall. It probably has a -h or —help option to give you instructions

Code:
eix nvidia-drivers

* x11-drivers/nvidia-drivers

     Available versions:  [M]96.43.23-r1(0/96)^msd [M]173.14.39-r1(0/173)^msd 304.131(0/304)^msd (~)304.131-r1(0/304)^msd (~)304.131-r4(0/304)^md 340.93-r1(0/340)^msd 340.96(0/340)^msd (~)340.96-r5(0/340)^md 346.96-r1(0/346)^msd (~)346.96-r6(0/346)^md 352.63(0/352)^msd 352.79(0/352)^msd (~)352.79-r4(0/352)^md (~)355.00.27(0/355.00)^fmd 355.11-r2(0/355)^msd (~)355.11-r4(0/355)^md 358.16-r1(0/358)^msd{tbz2} (~)358.16-r5(0/358)^md 361.28(0/361)^msd (~)361.28-r2(0/361)^md (~)364.12-r1(0/364)^md {+X acpi compat custom-cflags +driver gtk gtk2 gtk3 +kms multilib pax_kernel static-libs (+)tools uvm wayland KERNEL=»FreeBSD linux»}

Now ask emerge what it will install

Code:
emerge -pv x11-drivers/nvidia-drivers

It appears that 361.28 is stable so you should get at least that.

If so, emerge it for real. It will install nvidia-drivers the Gentoo way.

Optimus graphics systems are a whole new can of worms. Laptops are very power/space/weight conscious.

Once upon a time, laptop graphics systems were not very good. Then came the idea of having a high performance high power graphics system that could be switched in when needed. The killer here is the switch. It takes up space, weight and power. Such systems are called video multiplexing.

Multiplexing being the technical name for the switching.

The next generation were known as muxless because they don’t have this switch. Optimus is an example of this design. Its typically found in notebooks and laptops that feature both Intel and nVidia graphics.

The upside to removing the switch, in the power/weight/space savings. The down side is that the nVidia graphics chip is not connected to the display ever — at all. This means that if you do have an Optimus system and you succeed is making the nVidia driver run on its own, you will only get a black screen.

Optimus systems always use the Intel chipset to put the picture onto the display surface but they can use either chip set to render the image into the pixel buffer. Its important to know if you have an Optimus system or not before you go much further.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-

those that do backups

those that have never had a hard drive fail.

Back to top

View user's profile Send private message

se ven
n00b
n00b

Joined: 22 Feb 2016
Posts: 18

PostPosted: Thu Mar 31, 2016 4:14 am    Post subject: Reply with quote

Er…First apologize for my very late reply and thanks for any help.

So, :

NeddySeagoon wrote:

Optimus graphics systems are a whole new can of worms. Laptops are very power/space/weight conscious.

Once upon a time, laptop graphics systems were not very good. Then came the idea of having a high performance high power graphics system that could be switched in when needed. The killer here is the switch. It takes up space, weight and power. Such systems are called video multiplexing.

Multiplexing being the technical name for the switching.

The next generation were known as muxless because they don’t have this switch. Optimus is an example of this design. Its typically found in notebooks and laptops that feature both Intel and nVidia graphics.

The upside to removing the switch, in the power/weight/space savings. The down side is that the nVidia graphics chip is not connected to the display ever — at all. This means that if you do have an Optimus system and you succeed is making the nVidia driver run on its own, you will only get a black screen.

Optimus systems always use the Intel chipset to put the picture onto the display surface but they can use either chip set to render the image into the pixel buffer. Its important to know if you have an Optimus system or not before you go much further.



thanks for your reminding. it may the point of this question.

I check my laptop graphic and search it in nVidia and, my laptop graphics use a Optimus system it is…

Then, as https://wiki.gentoo.org/wiki/NVIDIA/Optimus said,

Double check the kernel .config just like this:

Code:

      Direct Rendering Manager  —>

         Direct Rendering Manager (Xfree86 4.1.0 and higher DRI support)   —>

            [*]   Enable legacy fbdev support for your modesetting driver

         <*> Intel 8xx/9xx/G3x/G4x/HD Graphics

         [*]   Enable preliminary support for prerelease Intel hardware by default



and it was selected at all. then:

http://us.download.nvidia.com/XFree86/Linux-x86_64/361.28/README/optimus.html

http://us.download.nvidia.com/XFree86/Linux-x86_64/361.28/README/randr14.html

after that, i edit my xorg.conf to:

Code:

Section «ServerLayout»

    Identifier «layout»

    Screen «nvidia»

    InputDevice    «Mouse0» «CorePointer»

    InputDevice    «Keyboard0» «CoreKeyboard»

    Inactive «intel»

EndSection

Section «Device»

        Identifier «nvidia»

        Driver «nvidia»

        BusID «01:00:0»

        Option «RegistryDwords» «EnableBrightnessControl=1»

EndSection

Section «Screen»

        Identifier «nvidia»

        Device «nvidia»

        Option «AllowEmptyInitialConfiguration»

EndSection

   

Section «Device»

        Identifier «intel»

        Driver «modesetting»

EndSection

Section «Screen»

        Identifier «intel»

        Device     «intel»

        Monitor    «Monitor0»

        SubSection «Display»

                Viewport   0 0

                Depth     1

        EndSubSection

        SubSection «Display»

                Viewport   0 0

                Depth     4

        EndSubSection

        SubSection «Display»

                Viewport   0 0

                Depth     8

        EndSubSection

        SubSection «Display»

                Viewport   0 0

                Depth     15

        EndSubSection

SubSection «Display»

                Viewport   0 0

                Depth     16

        EndSubSection

        SubSection «Display»

                Viewport   0 0

                Depth     24

        EndSubSection

EndSection

Section «Files»

        ModulePath   «/usr/lib64/xorg/modules»

        FontPath     «/usr/share/fonts/misc/»

        FontPath     «/usr/share/fonts/TTF/»

        FontPath     «/usr/share/fonts/OTF/»

        FontPath     «/usr/share/fonts/Type1/»

        FontPath     «/usr/share/fonts/100dpi/»

        FontPath     «/usr/share/fonts/75dpi/»

EndSection

Section «Module»

        Load  «modesetting»

        Load  «glx»

EndSection

Section «InputDevice»

        Identifier  «Keyboard0»

        Driver      «kbd»

EndSection

Section «InputDevice»

        Identifier  «Mouse0»

        Driver      «mouse»

        Option      «Protocol» «auto»

        Option      «Device» «/dev/input/mice»

        Option      «ZAxisMapping» «4 5 6 7»

EndSection

Section «Monitor»

        Identifier   «Monitor0»

        VendorName   «Monitor Vendor»

        ModelName    «Monitor Model»

EndSection

But The xrandr only return a:

Code:
Can’t open display :0

before i starting x;;

when i `startx` it’s only display a black screen with a cursor without flash on left top of screen. im not sure does the problem fixed, and i can though next step?

with quit the startx manually, The Xorg.0.log looks like this:

Code:

[   969.856]

X.Org X Server 1.18.2

Release Date: 2016-03-11

[   969.857] X Protocol Version 11, Revision 0

[   969.858] Build Operating System: Linux 3.13.0-83-generic x86_64 Gentoo

[   969.858] Current Operating System: Linux se_ven 4.5.0-gentoo #1 SMP Wed Mar 30 23:07:19 CST 2016 x86_64

[   969.859] Kernel command line: BOOT_IMAGE=/kernel-genkernel-x86_64-4.5.0-gentoo root=/dev/sda9

[   969.860] Build Date: 29 March 2016  04:30:38PM

[   969.860]

[   969.861] Current version of pixman: 0.34.0

[   969.862]    Before reporting problems, check http://wiki.x.org

        to make sure that you have the latest version.

[   969.862] Markers: (—) probed, (**) from config file, (==) default setting,

        (++) from command line, (!!) notice, (II) informational,

        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.

[   969.865] (==) Log file: «/var/log/Xorg.1.log», Time: Thu Mar 31 10:39:35 2016

[   969.865] (==) Using config file: «/etc/X11/xorg.conf»

[   969.866] (==) Using config directory: «/etc/X11/xorg.conf.d»

[   969.867] (==) Using system config directory «/usr/share/X11/xorg.conf.d»

[   969.867] (==) ServerLayout «layout»

[   969.867] (**) |—>Screen «nvidia» (0)

[   969.867] (**) |   |—>Monitor «<default monitor>»

[   969.867] (**) |   |—>Device «nvidia»

[   969.867] (**) |   |—>GPUDevice «Device0»

[   969.867] (**) |   |—>GPUDevice «nvidia»

[   969.867] (**) |   |—>GPUDevice «intel»

[   969.867] (==) No monitor specified for screen «nvidia».

        Using a default monitor configuration.

[   969.867] (**) |—>Inactive Device «intel»

[   969.867] (**) |—>Input Device «Mouse0»

[   969.867] (**) |—>Input Device «Keyboard0»

[   969.867] (==) Automatically adding devices

[   969.867] (==) Automatically enabling devices

[   969.867] (==) Automatically adding GPU devices

[   969.867] (==) Max clients allowed: 256, resource mask: 0x1fffff

[   969.867] (**) 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/

[   969.867] (**) ModulePath set to «/usr/lib64/opengl/nvidia,/usr/lib64/xorg/modules,/usr/lib64/xorg/modules»

[   969.867] (WW) Hotplugging is on, devices using drivers ‘kbd’, ‘mouse’ or ‘vmmouse’ will be disabled.

[   969.867] (WW) Disabling Mouse0

[   969.867] (WW) Disabling Keyboard0

[   969.867] (II) Loader magic: 0x812c60

[   969.867] (II) Module ABI versions:

[   969.867]    X.Org ANSI C Emulation: 0.4

[   969.867]    X.Org Video Driver: 20.0

[   969.867]    X.Org XInput driver : 22.1

[   969.867]    X.Org Server Extension : 9.0

[   969.868] (II) xfree86: Adding drm device (/dev/dri/card1)

[   969.868] (II) xfree86: Adding drm device (/dev/dri/card0)

[   969.870] (—) PCI:*(0:0:2:0) 8086:0166:1028:0552 rev 9, Mem @ 0xd2000000/4194304, 0xc0000000/268435456, I/O @ 0x00004000/64

[   969.870] (—) PCI: (0:1:0:0) 10de:0fd1:1028:0552 rev 161, Mem @ 0xd0000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x????????/524288

[   969.870] (II) «glx» will be loaded. This was enabled by default and also specified in the config file.

[   969.870] (II) LoadModule: «modesetting»

[   969.870] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so

[   969.870] (II) Module modesetting: vendor=»X.Org Foundation»

[   969.870]    compiled for 1.18.2, module version = 1.18.2

[   969.870]    Module class: X.Org Video Driver

[   969.870]    ABI class: X.Org Video Driver, version 20.0

[   969.870] (II) LoadModule: «glx»

[   969.870] (II) Loading /usr/lib64/opengl/nvidia/extensions/libglx.so

[   969.873] (II) Module glx: vendor=»NVIDIA Corporation»

[   969.873]    compiled for 4.0.2, module version = 1.0.0

[   969.873]    Module class: X.Org Server Extension

[   969.873] (II) NVIDIA GLX Module  364.12  Wed Mar 16 20:39:46 PDT 2016

[   969.873] (II) LoadModule: «nvidia»

[   969.873] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so

[   969.874] (II) Module nvidia: vendor=»NVIDIA Corporation»

[   969.874]    compiled for 4.0.2, module version = 1.0.0

[   969.874]    Module class: X.Org Video Driver

[   969.874] (II) LoadModule: «modesetting»

[   969.874] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so

[   969.874] (II) Module modesetting: vendor=»X.Org Foundation»

[   969.874]    compiled for 1.18.2, module version = 1.18.2

[   969.874]    Module class: X.Org Video Driver

[   969.874]    ABI class: X.Org Video Driver, version 20.0

[   969.874] (II) UnloadModule: «modesetting»

[   969.874] (II) Unloading modesetting

[   969.874] (II) Failed to load module «modesetting» (already loaded, 0)

[   969.874] (II) modesetting: Driver for Modesetting Kernel Drivers: kms

[   969.874] (II) NVIDIA dlloader X Driver  364.12  Wed Mar 16 20:16:45 PDT 2016

[   969.874] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs

[   969.874] (—) using VT number 8

[   969.878] (II) modeset(0): using drv /dev/dri/card0

[   969.878] (II) Loading sub module «fb»

[   969.878] (II) LoadModule: «fb»

[   969.878] (II) Loading /usr/lib64/xorg/modules/libfb.so

[   969.878] (II) Module fb: vendor=»X.Org Foundation»

[   969.878]    compiled for 1.18.2, module version = 1.0.0

[   969.878]    ABI class: X.Org ANSI C Emulation, version 0.4

[   969.878] (II) Loading sub module «wfb»

[   969.878] (II) LoadModule: «wfb»

[   969.879] (II) Loading /usr/lib64/xorg/modules/libwfb.so

[   969.879] (II) Module wfb: vendor=»X.Org Foundation»

[   969.879]    compiled for 1.18.2, module version = 1.0.0

[   969.879]    ABI class: X.Org ANSI C Emulation, version 0.4

[   969.879] (II) Loading sub module «ramdac»

[   969.879] (II) LoadModule: «ramdac»

[   969.879] (II) Module «ramdac» already built-in

[   969.879] (EE) Screen 0 deleted because of no matching config section.

[   969.879] (II) UnloadModule: «modesetting»

[   969.879] (II) NVIDIA(0): Creating default Display subsection in Screen section 

        «nvidia» for depth/fbbpp 24/32

[   969.879] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32

[   969.879] (==) NVIDIA(0): RGB weight 888

[   969.879] (==) NVIDIA(0): Default visual is TrueColor

[   969.879] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)

[   969.879] (**) NVIDIA(0): Option «AllowEmptyInitialConfiguration»

[   969.879] (**) NVIDIA(0): Option «RegistryDwords» «EnableBrightnessControl=1»

[   969.879] (**) NVIDIA(0): Enabling 2D acceleration

[   969.881] (—) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0

[   969.881] (—) NVIDIA(0):     DFP-0

[   969.881] (—) NVIDIA(0):     DFP-1

[   969.881] (—) NVIDIA(0): DFP-0: disconnected

[   969.881] (—) NVIDIA(0): DFP-0: Internal TMDS

[   969.881] (—) NVIDIA(0): DFP-0: 165.0 MHz maximum pixel clock

[   969.881] (—) NVIDIA(0): 

[   969.881] (—) NVIDIA(0): DFP-1: disconnected

[   969.881] (—) NVIDIA(0): DFP-1: Internal DisplayPort

[   969.881] (—) NVIDIA(0): DFP-1: 960.0 MHz maximum pixel clock

[   969.881] (—) NVIDIA(0):

[   969.882] (II) NVIDIA(0): NVIDIA GPU GeForce GT 650M (GK107) at PCI:1:0:0 (GPU-0)

[   969.882] (—) NVIDIA(0): Memory: 2097152 kBytes

[   969.882] (—) NVIDIA(0): VideoBIOS: 80.07.49.00.01

[   969.882] (II) NVIDIA(0): Detected PCI Express Link width: 16X

[   969.882] (==) NVIDIA(0):

[   969.882] (==) NVIDIA(0): No modes were requested; the default mode «nvidia-auto-select»

[   969.882] (==) NVIDIA(0):     will be used as the requested mode.

[   969.882] (==) NVIDIA(0):

[   969.882] (—) NVIDIA(0): No enabled display devices found; starting anyway because

[   969.882] (—) NVIDIA(0):     AllowEmptyInitialConfiguration is enabled

[   969.883] (II) NVIDIA(0): Validated MetaModes:

[   969.883] (II) NVIDIA(0):     «NULL»

[   969.883] (II) NVIDIA(0): Virtual screen size determined to be 640 x 480

[   969.883] (WW) NVIDIA(0): Unable to get display device for DPI computation.

[   969.883] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default

[   969.883] (—) Depth 24 pixmap format is 32 bpp

[   969.883] (II) NVIDIA: Using 3072.00 MB of virtual memory for indirect memory

[   969.883] (II) NVIDIA:     access.

[   969.887] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon

[   969.887] (II) NVIDIA(0):     may not be running or the «AcpidSocketPath» X

[   969.887] (II) NVIDIA(0):     configuration option may not be set correctly.  When the

[   969.887] (II) NVIDIA(0):     may not be running or the «AcpidSocketPath» X

[   969.887] (II) NVIDIA(0):     configuration option may not be set correctly.  When the

[   969.887] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will

[   969.887] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For

[   969.887] (II) NVIDIA(0):     details, please see the «ConnectToAcpid» and

[   969.887] (II) NVIDIA(0):     «AcpidSocketPath» X configuration options in Appendix B: X

[   969.887] (II) NVIDIA(0):     Config Options in the README.

[   969.912] (II) NVIDIA(0): Built-in logo is bigger than the screen.

[   969.912] (II) NVIDIA(0): Setting mode «NULL»

[   969.919] (==) NVIDIA(0): Disabling shared memory pixmaps

[   969.919] (==) NVIDIA(0): Backing store enabled

[   969.919] (==) NVIDIA(0): Silken mouse enabled

[   969.919] (==) NVIDIA(0): DPMS enabled

[   969.919] (II) Loading sub module «x11glvnd»

[   969.919] (II) LoadModule: «x11glvnd»

[   969.920] (WW) Warning, couldn’t open module x11glvnd

[   969.920] (II) UnloadModule: «x11glvnd»

[   969.920] (II) Unloading x11glvnd

[   969.920] (II) x11glvnd Loading

[   969.920] (II) Loading sub module «dri2»

[   969.920] (II) LoadModule: «dri2»

[   969.920] (II) Module «dri2» already built-in

[   969.920] (II) NVIDIA(0): [DRI2] Setup complete

[   969.920] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia

[   969.920] (—) RandR disabled

[   969.920] (II) Initializing extension GLX

[   969.920] (II) Indirect GLX disabled.

[   970.056] (II) config/udev: Adding input device Power Button (/dev/input/event2)

[   970.056] (**) Power Button: Applying InputClass «evdev keyboard catchall»

[   970.056] (II) LoadModule: «evdev»

[   970.056] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so

[   970.056] (II) Module evdev: vendor=»X.Org Foundation»

[   970.056]    compiled for 1.18.2, module version = 2.10.1

[   970.056]    Module class: X.Org XInput Driver

[   970.056]    ABI class: X.Org XInput driver, version 22.1

[   970.056] (II) Using input driver ‘evdev’ for ‘Power Button’

[   970.056] (**) Power Button: always reports core events

[   970.056] (**) evdev: Power Button: Device: «/dev/input/event2»

[   970.056] (—) evdev: Power Button: Vendor 0 Product 0x1

[   970.056] (—) evdev: Power Button: Found keys

[   970.056] (II) evdev: Power Button: Configuring as keyboard

[   970.056] (**) Option «config_info» «udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2»

[   970.056] (II) XINPUT: Adding extended input device «Power Button» (type: KEYBOARD, id 6)

[   970.056] (**) Option «xkb_rules» «evdev»

[   970.057] (II) config/udev: Adding input device Video Bus (/dev/input/event4)

[   970.057] (**) Video Bus: Applying InputClass «evdev keyboard catchall»

[   970.057] (II) Using input driver ‘evdev’ for ‘Video Bus’

[   970.057] (**) Video Bus: always reports core events

[   970.057] (**) evdev: Video Bus: Device: «/dev/input/event4»

[   970.057] (—) evdev: Video Bus: Vendor 0 Product 0x6

[   970.057] (—) evdev: Video Bus: Found keys

[   970.057] (II) evdev: Video Bus: Configuring as keyboard

[   970.057] (**) Option «config_info» «udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input4/event4»

[   970.057] (II) XINPUT: Adding extended input device «Video Bus» (type: KEYBOARD, id 7)

[   970.057] (**) Option «xkb_rules» «evdev»

[   970.058] (II) config/udev: Adding input device Power Button (/dev/input/event0)

[   970.058] (**) Power Button: Applying InputClass «evdev keyboard catchall»

[   970.058] (II) Using input driver ‘evdev’ for ‘Power Button’

[   970.058] (**) Power Button: always reports core events

[   970.058] (**) evdev: Power Button: Device: «/dev/input/event0»

[   970.058] (—) evdev: Power Button: Vendor 0 Product 0x1

[   970.058] (—) evdev: Power Button: Found keys

[   970.058] (II) evdev: Power Button: Configuring as keyboard

[   970.058] (**) Option «config_info» «udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:01/PNP0C0C:00/input/input0/event0»

[   970.058] (II) XINPUT: Adding extended input device «Power Button» (type: KEYBOARD, id 8)

[   970.058] (**) Option «xkb_rules» «evdev»

[   970.058] (II) config/udev: Adding input device Video Bus (/dev/input/event3)

[   970.058] (**) Video Bus: Applying InputClass «evdev keyboard catchall»

[   970.058] (II) Using input driver ‘evdev’ for ‘Video Bus’

[   970.058] (**) Video Bus: always reports core events

[   970.058] (**) evdev: Video Bus: Device: «/dev/input/event3»

[   970.058] (—) evdev: Video Bus: Vendor 0 Product 0x6

[   970.058] (—) evdev: Video Bus: Found keys

[   970.058] (II) evdev: Video Bus: Configuring as keyboard

[   970.058] (**) Option «config_info» «udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:3a/LNXVIDEO:00/input/input3/event3»

[   970.058] (II) XINPUT: Adding extended input device «Video Bus» (type: KEYBOARD, id 9)

[   970.058] (**) Option «xkb_rules» «evdev»

[   970.059] (II) config/udev: Adding input device Lid Switch (/dev/input/event1)   

[   970.059] (II) No input driver specified, ignoring this device.

[   970.059] (II) This device may have been added with another device file.

[   970.059] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event11)

[   970.059] (II) No input driver specified, ignoring this device.

[   970.059] (II) This device may have been added with another device file.

[   970.060] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/event7)

[   970.060] (**) Logitech USB Optical Mouse: Applying InputClass «evdev pointer catchall»

[   970.060] (II) Using input driver ‘evdev’ for ‘Logitech USB Optical Mouse’

[   970.060] (**) Logitech USB Optical Mouse: always reports core events

[   970.060] (**) evdev: Logitech USB Optical Mouse: Device: «/dev/input/event7»

[   970.060] (—) evdev: Logitech USB Optical Mouse: Vendor 0x46d Product 0xc077

[   970.060] (—) evdev: Logitech USB Optical Mouse: Found 12 mouse buttons

[   970.060] (—) evdev: Logitech USB Optical Mouse: Found scroll wheel(s)

[   970.060] (—) evdev: Logitech USB Optical Mouse: Found relative axes

[   970.060] (—) evdev: Logitech USB Optical Mouse: Found x and y relative axes

[   970.060] (II) evdev: Logitech USB Optical Mouse: Configuring as mouse

[   970.060] (II) evdev: Logitech USB Optical Mouse: Adding scrollwheel support

[   970.060] (**) evdev: Logitech USB Optical Mouse: YAxisMapping: buttons 4 and 5 

[   970.060] (**) evdev: Logitech USB Optical Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200

[   970.060] (**) Option «config_info» «udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/0003:046D:C077.0003/input/input17/event7»

[   970.060] (II) XINPUT: Adding extended input device «Logitech USB Optical Mouse» (type: MOUSE, id 10)

[   970.060] (II) evdev: Logitech USB Optical Mouse: initialized for relative axes.

[   970.060] (**) Logitech USB Optical Mouse: (accel) keeping acceleration scheme 1

[   970.060] (**) Logitech USB Optical Mouse: (accel) acceleration profile 0

[   970.060] (**) Logitech USB Optical Mouse: (accel) acceleration factor: 2.000

[   970.060] (**) Logitech USB Optical Mouse: (accel) acceleration threshold: 4

[   970.061] (II) config/udev: Adding input device Logitech USB Optical Mouse (/dev/input/mouse1)

[   970.061] (II) No input driver specified, ignoring this device.

[   970.061] (II) This device may have been added with another device file.

[   970.061] (II) config/udev: Adding input device Laptop_Integrated_Webcam_HD (/dev/input/event10)

[   970.061] (**) Laptop_Integrated_Webcam_HD: Applying InputClass «evdev keyboard catchall»

[   970.061] (II) Using input driver ‘evdev’ for ‘Laptop_Integrated_Webcam_HD’

[   970.061] (**) Laptop_Integrated_Webcam_HD: always reports core events

[   970.061] (**) evdev: Laptop_Integrated_Webcam_HD: Device: «/dev/input/event10»

[   970.061] (—) evdev: Laptop_Integrated_Webcam_HD: Vendor 0x64e Product 0x8128

[   970.061] (—) evdev: Laptop_Integrated_Webcam_HD: Found keys

[   970.061] (II) evdev: Laptop_Integrated_Webcam_HD: Configuring as keyboard

[   970.061] (**) Option «config_info» «udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.5/1-1.5:1.0/input/input11/event10»

[   970.061] (II) XINPUT: Adding extended input device «Laptop_Integrated_Webcam_HD» (type: KEYBOARD, id 11)

[   970.061] (**) Option «xkb_rules» «evdev»

[   970.062] (II) config/udev: Adding input device HDA Intel PCH Front Line Out (/dev/input/event12)

[   970.062] (II) No input driver specified, ignoring this device.

[   970.062] (II) This device may have been added with another device file.

[   970.062] (II) config/udev: Adding input device HDA Intel PCH Line Out (/dev/input/event13)

[   970.062] (II) No input driver specified, ignoring this device.

[   970.062] (II) This device may have been added with another device file.

[   970.062] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event14)

[   970.062] (II) No input driver specified, ignoring this device.

[   970.062] (II) This device may have been added with another device file.

[   970.063] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event15)

[   970.063] (II) No input driver specified, ignoring this device.

[   970.063] (II) This device may have been added with another device file.

[   970.063] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event5)

[   970.063] (**) AT Translated Set 2 keyboard: Applying InputClass «evdev keyboard catchall»

[   970.063] (II) Using input driver ‘evdev’ for ‘AT Translated Set 2 keyboard’

[   970.063] (**) AT Translated Set 2 keyboard: always reports core events

[   970.063] (**) evdev: AT Translated Set 2 keyboard: Device: «/dev/input/event5»

[   970.063] (—) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1

[   970.063] (—) evdev: AT Translated Set 2 keyboard: Found keys

[   970.063] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard

[   970.063] (**) Option «config_info» «udev:/sys/devices/platform/i8042/serio0/input/input5/event5»

[   970.063] (II) XINPUT: Adding extended input device «AT Translated Set 2 keyboard» (type: KEYBOARD, id 12)

[   970.063] (**) Option «xkb_rules» «evdev»

[   970.063] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event6)

[   970.064] (**) SynPS/2 Synaptics TouchPad: Applying InputClass «evdev touchpad catchall»

[   970.064] (**) SynPS/2 Synaptics TouchPad: Applying InputClass «evdev touchscreen catchall»

[   970.064] (**) SynPS/2 Synaptics TouchPad: Applying InputClass «touchpad catchall»

[   970.064] (**) SynPS/2 Synaptics TouchPad: Applying InputClass «Default clickpad buttons»

[   970.064] (**) SynPS/2 Synaptics TouchPad: Applying InputClass «touchpad catchall»

[   970.064] (II) LoadModule: «synaptics»

[   970.064] (II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so

[   970.064] (II) Module synaptics: vendor=»X.Org Foundation»

[   970.064]    compiled for 1.18.2, module version = 1.8.3

[   970.064]    Module class: X.Org XInput Driver

[   970.064]    ABI class: X.Org XInput driver, version 22.1

[   970.064] (II) Using input driver ‘synaptics’ for ‘SynPS/2 Synaptics TouchPad’

[   970.064] (**) SynPS/2 Synaptics TouchPad: always reports core events

[   970.064] (**) Option «Device» «/dev/input/event6»

[   970.088] (II) synaptics: SynPS/2 Synaptics TouchPad: ignoring touch events for semi-multitouch device

[   970.088] (—) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1472 — 5782 (res 57)

[   970.088] (—) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1408 — 4972 (res 96)

[   970.088] (—) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 — 255

[   970.088] (—) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 — 15

[   970.088] (—) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right double triple

[   970.088] (—) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7

[   970.088] (**) Option «VertScrollDelta» «-111»

[   970.088] (**) Option «HorizScrollDelta» «-111»

[   970.088] (**) Option «VertEdgeScroll» «on»

[   970.088] (**) Option «TapButton1» «3»

[   970.088] (**) Option «TapButton2» «1»

[   970.088] (**) Option «CircularScrolling» «on»

[   970.088] (—) synaptics: SynPS/2 Synaptics TouchPad: touchpad found

[   970.088] (**) SynPS/2 Synaptics TouchPad: always reports core events

[   970.100] (**) Option «config_info» «udev:/sys/devices/platform/i8042/serio1/input/input7/event6»

[   970.100] (II) XINPUT: Adding extended input device «SynPS/2 Synaptics TouchPad» (type: TOUCHPAD, id 13)

[   970.100] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5

[   970.100] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MaxSpeed is now 1.75

[   970.100] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) AccelFactor is now 0.036

[   970.100] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1

[   970.100] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1

[   970.100] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000

[   970.100] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4

[   970.100] (—) synaptics: SynPS/2 Synaptics TouchPad: touchpad found

[   970.100] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)

[   970.100] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass «touchpad ignore duplicates»

[   970.101] (II) config/udev: Adding input device Dell WMI hotkeys (/dev/input/event9)

[   970.101] (**) Dell WMI hotkeys: Applying InputClass «evdev keyboard catchall»

[   970.101] (II) Using input driver ‘evdev’ for ‘Dell WMI hotkeys’

[   970.101] (**) Dell WMI hotkeys: always reports core events

[   970.101] (**) evdev: Dell WMI hotkeys: Device: «/dev/input/event9»

[   970.101] (—) evdev: Dell WMI hotkeys: Vendor 0 Product 0

[   970.101] (—) evdev: Dell WMI hotkeys: Found keys

[   970.101] (II) evdev: Dell WMI hotkeys: Configuring as keyboard

[   970.101] (**) Option «config_info» «udev:/sys/devices/virtual/input/input10/event9»

[   970.101] (II) XINPUT: Adding extended input device «Dell WMI hotkeys» (type: KEYBOARD, id 14)

[   970.101] (**) Option «xkb_rules» «evdev»

[  1006.126] (II) evdev: Dell WMI hotkeys: Close

[  1006.126] (II) UnloadModule: «evdev»

[  1006.126] (II) UnloadModule: «synaptics»

[  1006.127] (II) evdev: AT Translated Set 2 keyboard: Close

[  1006.127] (II) UnloadModule: «evdev»

[  1006.127] (II) evdev: Laptop_Integrated_Webcam_HD: Close

[  1006.127] (II) UnloadModule: «evdev»

[  1006.127] (II) evdev: Logitech USB Optical Mouse: Close

[  1006.127] (II) UnloadModule: «evdev»

[  1006.127] (II) evdev: Video Bus: Close

[  1006.127] (II) UnloadModule: «evdev»

[  1006.127] (II) evdev: Power Button: Close

[  1006.127] (II) UnloadModule: «evdev»

[  1006.127] (II) evdev: Video Bus: Close

[  1006.127] (II) UnloadModule: «evdev»

[  1006.127] (II) evdev: Power Button: Close

[  1006.127] (II) UnloadModule: «evdev»

[  1006.130] (II) NVIDIA(GPU-0): Deleting GPU-0

[  1006.133] (II) Server terminated successfully (0). Closing log file.



Code:



[   969.874] (II) NVIDIA dlloader X Driver  364.12  Wed Mar 16 20:16:45 PDT 2016

[   969.874] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs

[   969.874] (—) using VT number 8



and there is some problem i can’t understand:

Code:



[   969.879] (EE) Screen 0 deleted because of no matching config section.




what is the ‘Screen 0’? is that means i confugure it in somewhere out xorg.conf?

and:

Code:



[   969.883] (WW) NVIDIA(0): Unable to get display device for DPI computation.


Back to top

View user's profile Send private message

Maxxx
Guru
Guru

Joined: 12 Jan 2016
Posts: 593
Location: Italia

PostPosted: Thu Mar 31, 2016 7:44 am    Post subject: Reply with quote

In my xorg.conf, at «Screen» section, there is:

Identifier «Screen0»

Device «Device0»

Monitor «Monitor0»

In your xorg.conf there are 2 «screen» sections without Screen0… instead there is «nvidia», but nvidia must be in «Device» section.

In your previous xorg.conf, the one created by nvidia-xconfig, there was «Screen0» correctly.

Screen0 is the default screen for X11 and if you miss it in xorg.conf i think it don’t work.

I think that now your problem is this.

Back to top

View user's profile Send private message

NeddySeagoon
Administrator
Administrator

Joined: 05 Jul 2003
Posts: 51966
Location: 56N 3W

PostPosted: Thu Mar 31, 2016 5:32 pm    Post subject: Reply with quote

se ven,

In each section of xorg.conf is a line

Code:
Identifier «[string]»



Often its the only mandatory field in a section.

There are a few rules to follow to keep Xorg happy

All the sections of the same type must have unique

Code:
Identifier «[string]»

entries.

This is how Xorg tells multiple sections of the same type apart.

You can reuse

Code:
Identifier «[string]»

entries in different section types if you like but it will make your head hurt.

For your own sanity make all the

Code:
Identifier «[string]»

entries unique.

Xorg builds your X-server by starting with the

Code:
Section «ServerLayout»

part.

In your case it says to use a Screen section with Identifer «nvidia» and to input devices with section names «Mouse0» and «Keyboard0»

If these section call up other sections the entire list will be traversed.

Code:
Inactive «intel»

look like a bad option.

If your Intel graphics is inactive you will get nothing on the display. Its the only graphics you have that can transfer the image to the screen.

Walk the sections by hand to see what will be used in your X Server.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-

those that do backups

those that have never had a hard drive fail.

Back to top

View user's profile Send private message

Display posts from previous:   

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

I’m trying to build the Xorg X Window System Environment as outlined in Beyond Linux From Scratch Version 8.0. My BLFS system resides in a Virtual Machine using VirtualBox Version 5.0.10 r104061.

I followed the steps as outlined in Chapter 24. X Window System Environment. However, when I finished my installation and tried startx, I got the output below:-

Release Date: 2017-01-11
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.9.5 x86_64 
Current Operating System: Linux LFS 4.9.5 #1 SMP Thu Feb 23 22:59:41 GMT 2017 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.9.5-lfs-SVN-20170122 root=/dev/sda1 ro
Build Date: 01 March 2017  10:04:52PM

Current version of pixman: 0.34.0
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Mar 22 21:42:24 2017
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE) 
Fatal server error:
(EE) no screens found(EE) 
(EE) 
Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE) 
(EE) Server terminated with error (1). Closing log file.
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error

And I see the following log in /var/log/Xorg.0.log

   57.972]
X.Org X Server 1.19.1
Release Date: 2017-01-11
[    57.974] X Protocol Version 11, Revision 0
[    57.974] Build Operating System: Linux 4.9.5 x86_64
[    57.975] Current Operating System: Linux LFS 4.9.5 #1 SMP Thu Feb 23 22:59:41 GMT 2017 x86_64
[    57.975] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.9.5-lfs-SVN-20170122 root=/dev/sda1 ro
[    57.975] Build Date: 01 March 2017  10:04:52PM
[    57.975]
[    57.975] Current version of pixman: 0.34.0
[    57.975]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[    57.975] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    57.978] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Mar 22 21:42:24 2017
[    57.990] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    57.992] (==) No Layout section.  Using the first Screen section.
[    57.992] (==) No screen section available. Using defaults.
[    57.992] (**) |-->Screen "Default Screen Section" (0)
[    57.992] (**) |   |-->Monitor "<default monitor>"
[    57.992] (==) No device specified for screen "Default Screen Section".
        Using the first device section listed.
[    57.992] (**) |   |-->Device "radeon"
[    57.992] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[    57.992] (==) Automatically adding devices
[    57.992] (==) Automatically enabling devices
[    57.992] (==) Automatically adding GPU devices
[    57.994] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    57.999] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/X11/misc/".
[    57.999]    Entry deleted from font path.
[    57.999]    (Run 'mkfontdir' on "/usr/share/fonts/X11/misc/").
[    58.002] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/X11/100dpi/".
[    58.002]    Entry deleted from font path.
[    58.002]    (Run 'mkfontdir' on "/usr/share/fonts/X11/100dpi/").
[    58.003] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/X11/75dpi/".
[    58.003]    Entry deleted from font path.
[    58.003]    (Run 'mkfontdir' on "/usr/share/fonts/X11/75dpi/").
[    58.003] (==) FontPath set to:
        /usr/share/fonts/X11/TTF/,
        /usr/share/fonts/X11/OTF/,
        /usr/share/fonts/X11/Type1/
[    58.003] (==) ModulePath set to "/usr/lib/xorg/modules"
[    58.003] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[    58.003] (II) Loader magic: 0x810c40
[    58.003] (II) Module ABI versions:
[    58.003]    X.Org ANSI C Emulation: 0.4
[    58.003]    X.Org Video Driver: 23.0
[    58.003]    X.Org XInput driver : 24.1
[    58.003]    X.Org Server Extension : 10.0
[    58.007] (--) PCI:*(0:0:2:0) 80ee:beef:0000:0000 rev 0, Mem @ 0xe0000000/16777216, BIOS @ 0x????????/131072
[    58.007] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    58.007] (II) LoadModule: "glx"
[    58.008] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    58.040] (II) Module glx: vendor="X.Org Foundation"
[    58.040]    compiled for 1.19.1, module version = 1.0.0
[    58.040]    ABI class: X.Org Server Extension, version 10.0
[    58.040] (II) LoadModule: "ati"
[    58.041] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
[    58.042] (II) Module ati: vendor="X.Org Foundation"
[    58.042]    compiled for 1.19.1, module version = 7.8.0
[    58.042]    Module class: X.Org Video Driver
[    58.042]    ABI class: X.Org Video Driver, version 23.0
[    58.042] (EE) No drivers available.
[    58.042] (EE)
Fatal server error:
[    58.044] (EE) no screens found(EE)
[    58.045] (EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
[    58.046] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    58.046] (EE)
[    58.046] (EE) Server terminated with error (1). Closing log file.

I’ve tried rebuilding the kernel with

Device Drivers  --->
  Graphics support  --->
   <*> Direct Rendering Manager (XFree86 ... support) --->  [CONFIG_DRM]
   <*> DRM driver for VMware Virtual GPU                    [CONFIG_DRM_VMWGFX]
      [*]   Enable framebuffer console under vmwgfx by default [CONFIG_DRM_VMWGFX_FBCON]

and

Device Drivers  --->
  Graphics support  --->
   <> Direct Rendering Manager (XFree86 ... support) --->  [CONFIG_DRM]

and in both cases got the same error message. This is the output of lspci for the graphics adapter

00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter

Any idea why the screens are failing to load?

Hello everyone, and thank you for taking the time to help me. When I delete /etc/X11/xorg.conf then Xorg starts normally. But if I run nvidia-xconfig and it creates a /etc/X11/xorg.conf file then Xorg won’t boot and I get this log file instead. So do I really need the file1 /etc/X11/xorg.conf at all?

[  9768.914] (--) controlling tty is VT number 1, auto-enabling KeepTty
[  9768.915] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c3
[  9768.916] (II) xfree86: Adding drm device (/dev/dri/card0)
[  9768.916] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[  9768.916] (II) xfree86: Adding drm device (/dev/dri/card1)
[  9768.916] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 12 paused 0
[  9768.917] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules"
[  9768.917] (--) PCI:*(0:0:2:0) 8086:0a16:17aa:3800 rev 11, Mem @ 0xb5000000/4194304, 0xc0000000/268435456, I/O @ 0x00006000/64, BIOS @ 0x????????/131072
[  9768.917] (--) PCI: (0:9:0:0) 10de:1290:17aa:3800 rev 161, Mem @ 0xb3000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432, I/O @ 0x00003000/128
[  9768.917] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[  9768.917] (II) LoadModule: "glx"
[  9768.918] (II) Loading /usr/lib/nvidia/xorg/libglx.so
[  9768.921] (II) Module glx: vendor="NVIDIA Corporation"
[  9768.921]    compiled for 4.0.2, module version = 1.0.0
[  9768.921]    Module class: X.Org Server Extension
[  9768.921] (II) NVIDIA GLX Module  378.13  Tue Feb  7 18:25:34 PST 2017
[  9768.921] (II) LoadModule: "nvidia"
[  9768.921] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[  9768.921] (II) Module nvidia: vendor="NVIDIA Corporation"
[  9768.921]    compiled for 4.0.2, module version = 1.0.0
[  9768.921]    Module class: X.Org Video Driver
[  9768.921] (II) NVIDIA dlloader X Driver  378.13  Tue Feb  7 18:01:51 PST 2017
[  9768.921] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[  9768.921] (II) systemd-logind: releasing fd for 226:1
[  9768.922] (EE) No devices detected.
[  9768.922] (EE) 
Fatal server error:
[  9768.922] (EE) no screens found(EE) 
[  9768.922] (EE) 
Please consult the The X.Org Foundation support 
         at http://wiki.x.org
 for help. 
[  9768.922] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[  9768.922] (EE) 
[  9768.941] (EE) Server terminated with error (1). Closing log file.

When I start Xorg with «startx» and everyting works fine like it normally does without the xorg.conf file, then how do I know that Nvidia drivers are actually loaded? This is what «lsmod» returned:

[root@archlinux ~]# lsmod | grep nvidia
nvidia_drm             49152  0
nvidia_modeset        794624  1 nvidia_drm
nvidia              12197888  1 nvidia_modeset
drm_kms_helper        126976  2 i915,nvidia_drm
drm                   294912  6 i915,nvidia_drm,drm_kms_helper

Just for reference glxgears returns this also when I don’t have a xorg.conf file:

[root@archlinux ~]# glxgears
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't get an RGB, Double-buffered visual

Thanks for any help anyone is willing to provide!!!

Last edited by m33b0 (2017-02-27 18:41:11)

  • #1

Hello,

Thanks in advance for helping me resolve this issue. As the title suggest, I’m currently having issues with Xorg not finding my screen/monitor. I just finished installing the base system on an old Toshiba Satellite laptop using an ISO image downloaded from www.freebsd.org. After completing the installation, I proceeded to:

a) Install Xorg
b) Create individual configuration files for the video, monitor and resolution
c)Added my user to the video, wheel group.
d) Installed KDE and SDDM

Immediately after installing Xorg and before downloading KDE, I ran «startx» and got Xterm, which I thought meant I was on the right path. After installing KDE and SDDM, startx would no longer work and I kept getting the «No Screen Found». Here are the specs of the laptop I’m working with:

Toshiba Satellite C655D-S5136
AMD Athlon II P340 — 2.2 Ghz
6GB of Ram
ATI Mobility Radeon HD 4225 (RS880M)

/usr/local/etc/X11/xorg.conf.d/screen-resolution.conf

Code:

Section "Screen"
             Identifier  "Screen 0"
             Device      "Card0"
             Subsection "Display"
             Modes       "640x480"
EndSection

/usr/local/etc/X11/xorg.conf.d/driver-radeon.conf

Code:

Section "Device"
    Identifier "Card0"
    Driver     "amdgpu"
EndSection

/etc/rc.conf

Code:

sddm_enable="YES"
dbus_enable="YES"
hald_enable="YES
kld_list="/boot/modules/amdgpu.ko"

I’ve also installed «drm-fbsd12.0-kmod via pkg install and tried to build it from ports but failed with the following error:

Code:

"drm-fbsd12.0-kmod-4.16.g20200221 requires kernel source files in SRC_BASE-/usr/src"

Any suggestions on how to get around this issue are welcomed.

Thanks.

Last edited by a moderator: Dec 8, 2020

  • #2

drm-fbsd12.0-kmod-4.16.g20200221 requires kernel source files in SRC_BASE-/usr/src»

You need fetch the FreeBSD source code into /usr/src.

I also noticed that you are using a radeon card. You need add the radeonkms.ko driver; see https://wiki.freebsd.org/Graphics#AMD_Graphics

Lastly, you may find Wayland work as an alternative to Xorg. An you can try a different login manager and desktop environment with it e.g sway, the 3d environment (wayfire),etc.

  • Thread Starter

  • #3

Lamia,

Thanks for the suggestions. I went back and reinstalled 12.2, but this time I made sure I selected to check «install src sources» option which addressed the «SRC Missing» error. Installation went smooth. I then proceeded to install Xorg again, and XCFE. Additionally, I was able to compiled the «drm-fbsd12.0-kmod-4.16.g20200221» port without any issues. After rebooting, I saw a flash on the console as it switched over to the new display driver, so I must be heading in the right direction. However, when I run «startx», X server is still complaining about the following:

— «Warning , couldnt open module radeon»
— «Failed to load module «radeon» (module does not exist, 0)
— «No drivers available»
-«No Screens found «

Below are my

/etc/rc.conf

and individual

xorg.conf.d

configuration files.

/etc/rc.conf

Code:

dbus_enable="YES"
hald_enable="YES"
kld_list="/boot/modules/radeonkms.ko"

/usr/local/etc/X11/xorg.conf.d/driver-radeon.conf

Code:

Section "Device"
    Identifier "Card0"
    Driver     "radeon"
EndSection

/usr/local/etc/X11/xorg.conf.d/screen-resolution.conf

Code:

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    SubSection "Display"
    Modes      "1024x768"
    EndSubSection
EndSection

Do I also need to add a «monitor» configuration file in addition to a resolution file? Any suggestions? Thanks in advance.

Last edited by a moderator: Dec 8, 2020

  • #4

/usr/local/etc/X11/xorg.conf.d/driver-radeon.conf

: try to disable it (remove the file or the «.conf» at the end of the file name). It’s sometimes good to let Xorg choose its drivers.

  • #5

I did not have much luck with the above suggestions. None worked for me, unlike other people, until I switched to a PCI card. Infact, I had to go buy it — a NVIDIA card. Hopefully, the onboard graphics cards (INTEL XEON) will work again sometime in the future. The alternative desktop environment — Sway — worked though with the onboard card.

You should continue using the amdgpu.ko if your board/card is AMD. Simply add it to the kld_list, which already contains the radeonkms.ko.

You really don’t have to touch the Xorg files as advised by others. You can delete all modifications and let Xorg decide for itself.

You might also need try out an additional/replacement card if that would work. Several people had this problem and won’t go away until sometime in Feb.

  • Thread Starter

  • #6

It’s an old laptop, so for my purposes it does not make sense to go out and get a PCI card/find a newer laptop, but I appreciate the recommendation. Is this issue only related to the 12.2 release or the entire 12.xx series and do we know if it will be addressed when they release 13.0? As of right now, I feel like i»m getting closer to solving the problem, but not sure how to go forward. X server still complains that the module radeon couldnt be opened or it doesnt exist and/or no drivers are available. Do I need to install another driver in addition to «drm-fbsd12.0-kmod-4.16.g20200221»? From my understanding, this driver, when compiled from source has everything you need to get X working. The «no screen found»…. is this simply due to not having a «monitor» file in the xorg.conf.d directoy? The handbook goes over how to create a single file for «resolution», however, it does not mention creating a configuration file for a monitor.

  • #7

Is this issue only related to the 12.2 release or the entire 12.xx series

>Yes, it’s only 12.2.

and do we know if it will be addressed when they release 13.0?

Yes

  • #8

X server still complains that the module radeon couldnt be opened or it doesnt exist and/or no drivers are available. Do I need to install another driver in addition to «drm-fbsd12.0-kmod-4.16.g20200221»? From my understanding, this driver, when compiled from source has everything you need to get X working.

I am surely no expert when it comes to radeon graphics hardware, but I’d say you are right, that the KMS driver you load via kld_list should be all that is needed. But you are telling Xorg to load an additional radeon driver that doesn’t even seem to exist:

/usr/local/etc/X11/xorg.conf.d/driver-radeon.conf

Section «Device»
Identifier «Card0»
Driver «radeon»
EndSection

I concur with the advice to remove that configuration file and let Xorg try to autodetect the necessary driver. Or try changing the Driver line in that file to:

  • Thread Starter

  • #9

revising the «driver-radeon» config file and replacing «radeon» with «modesetting» seems to have done something….the «missing radeon module» went away, however, I’m not getting the following errors:

Code:

(EE) open /dev/dri/card0: No such file or directory
(WW) Falling back to old probe method for modesetting
(EE) open /dev/dri/card0: No such file or directory
(WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
(EE) Screen 0 deleted because of no matching config section
(II) UnloadModule" "modesetting"
(EE) Device(s) detected, but none match those in the config file
Fatal Server Error:
(EE) no screens found

In reading these errors, the VGA arbiter makes sense as this is an old laptop and the onboard gpu does not support multi-card(s). While I do have a «screen-resolution» config file, it does not specify which monitor to use, so maybe that is the issue here?

Last edited by a moderator: Dec 8, 2020

  • #10

In reading these errors, the VGA arbiter makes sense as this is an old laptop and the onboard gpu does not support multi-card(s). While I do have a «screen-resolution» config file, it does not specify which monitor to use, so maybe that is the issue here?

First — did you get your drm working? Before starting X, you should get the drm operational. Look into kldstat.
Also grep "[drm]" /var/log/messages.

You can try loading drm manually, but it is good to include kld_list="radeonkms" into the

/etc/rc.conf

.
.
Is it EFI boot or not? Radeons and EFI mismatch. So, in case of EFI, you should have hw.syscons.disable=1 in

/boot/loader.conf

. Not nice, but it works.

With older Radeons, you can try

graphics/drm-legacy-kmod/

.

I have put WITHOUT_MODULES=drm drm2 in the

/etc/make.conf

and rebuilt the kernel before installing the drm.

Last edited by a moderator: Dec 8, 2020

  • #11

As some of you have already said, what if they let xorg do everything automatically by skipping b) Create individual configuration files for the video, monitor and resolution? I for example only need to install drm-kmod for my AMD card and that’s it, the rest is done by xorg. If you want to activate a function then a config file is handy but otherwise not necessary.

Last edited by a moderator: Dec 8, 2020

  • #12

If you want to activate a function then a config file is handy but otherwise not necessary.

Also, when the hardware configuration is stable, it may have some benefit to copy the configuration into

/etc/X11/xorg.conf

. Not needed, but makes the Xorg start faster. BTW, Xorg is always restarted when you leave GUI and drop back to login manager.

Last edited by a moderator: Dec 8, 2020

  • #13

You can try loading drm manually, but it is good to include kld_list="radeonkms" into the /etc/rc.conf.

In order to use the driver built from ports (or installed from pkg for that matter) you need to specify the full path, otherwise you probably end up using the driver included in the base system, i.e. kld_list="/boot/modules/radeonkms.ko"

Last edited by a moderator: Dec 8, 2020

  • #14

In order to use the driver built from ports (or installed from pkg for that matter) you need to specify the full path, otherwise you probably end up using the driver included in the base system, i.e. kld_list=»/boot/modules/radeonkms.ko»

Base system gives a warning in the logfiles that drm is deprecated and will be removed in the future. I have disabled the base drm by putting WITHOUT_MODULES=drm drm2 in the

/etc/make.conf

and built a custom kernel. After that installed the

graphics/drm-fbsd12.0-kmod

.

Last edited by a moderator: Dec 8, 2020

  • #15

I have disabled the base drm by putting WITHOUT_MODULES=drm drm2 in the /etc/make.conf and built a custom kernel.

I guess that’s one way to do it 🥶

  • Thread Starter

  • #16

Thanks for all the suggestions, I tried them all and now I have a working KDE/Gnome environments. Not sure which one did the trick, but below are the steps I took:

— added kld_list="radeonkms to

/etc/rc.conf

-added hw.syscons.disable=1 to

/boot/loader.conf

Laptop seems to work be working now. Thanks again.

Last edited by a moderator: Dec 8, 2020

  • #17

Just came across this thread. I have the same error with AMD Ryzen 5 3400G & onboard Vega 11 GPU. Installed drm-kmod from «pkg», added kld_list=»/boot/loader/amdgpu.ko». Doesn’t work. Xorg still fails to start with no screens found. I have EFI boot & I’ve tried the «hw.syscons.disable=1» in /boot/loader.conf as well. That doesn’t help either. I’m really not good at setting up UIs & until now, didn’t have the need to worry much as I had nVidia cards & nVidia drivers that always worked. This is a new PC & I cannot get Xorg to start. What am I doing wrong?

SirDice


  • #19

Tried this, but still doesn’t work. «startx» gives Xorg error — «Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices».

SirDice


  • #20

Post your

/var/log/Xorg.0.log

.

  • #21

Post your

/var/log/Xorg.0.log

.

  • Xorg.0.log.txt

    5.3 KB

    · Views: 73

  • #22

Your video driver is not being loaded. Assuming an ATI card based on the logs. What card and how are you loading the driver?

  • #23

Your video driver is not being loaded. Assuming an ATI card based on the logs. What card and how are you loading the driver?

AMD Ryzen 5 3400G processor with onboard VEGA 11 GPU. Installed «amdgpu» from ports. When the OS boots, I get a mouse pointer on my console, but cannot get Xorg to work. And yes, after trying all the recommended things for ‘amdgpu’, the driver just doesn’t load. I have a UEFI system & if you read my post above, disabling the console output on start, which is the recommended UEFI fix with ‘amdgpu’, the driver still doesn’t load.

  • #24

I have found, on a new T495, that only vesa will work for the AMD GPU. I haven’t found a solution, don’t remember now what I tried. However, FreeBSD-CURRENT does work with drm-kmod for AMD.
Just my experience, for what it’s woth.

  • #25

Just came across this thread. I have the same error with AMD Ryzen 5 3400G & onboard Vega 11 GPU. Installed drm-kmod from «pkg», added kld_list=»/boot/loader/amdgpu.ko». Doesn’t work. Xorg still fails to start with no screens found. I have EFI boot & I’ve tried the «hw.syscons.disable=1» in /boot/loader.conf as well. That doesn’t help either. I’m really not good at setting up UIs & until now, didn’t have the need to worry much as I had nVidia cards & nVidia drivers that always worked. This is a new PC & I cannot get Xorg to start. What am I doing wrong?

The path /boot/loader/ doesnt exists, please use kld_list=»/boot/modules/amdgpu.ko» or only «amdgpu».

If you’re running off a live USB disk or changing your graphics card the error below might appear when Xorg is looking for the wrong drivers or device. You might also get this error while using the Nvidia drivers, I found however this was caused by some of the extra options added into the xorg.conf file (usually located /etc/X11/xorg.conf). If the case is that it’s a problem with the aditional options I suggest making a backup of the file and attempting to comment out (#) aditional options, this will need a bit more of an expert eye to see what isn’t needed though.. You can also use the following to rollback to a working version when using the Nvidia drivers.

There is a pretty simple fix, if it is caused by broken or changed xorg.conf file:

Fix:
Make a backup of your current Xorg.conf, just in case something goes even more wrong and it can be easily restored:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.bckup 

Now you’ll want to restore the failsafe (sometimes called xorg.conf.backup) config to be used as the default:

sudo cp /etc/X11/xorg.conf.failsafe /etc/X11/xorg.conf

Yeah, it was that simple (if this error was caused by a broken or changed xorg.conf anyway. So you can continue and start the x server with:

startx

Error:

X.Org X Server 1.9.0
Release Date: 2010-08-20
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-27-server i686 Ubuntu
Current Operating System: Linux ubuntu 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19 20:34:50 UTC 2010 i686
Kernel command line: noprompt cdrom-detect/try-usb=true persistent file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity
Build Date: 16 September 2010  05:39:22PM
xorg-server 2:1.9.0-0ubuntu7 (For technical support please see http://www.ubuntu.com/support) 
Current version of pixman: 0.18.4
 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Mar  4 11:35:54 2011
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE) No devices detected.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

 ddxSigGiveUp: Closing log
giving up.
xinit: No such file or directory (errno 2): unable to connect to X server
xinit: No such process (errno 3): Server error. 


  • Tags


    disk, dual, fatal error, fix, gdm, guide, how to, monitor, no screens, nvidia, screens, startx, tutorial, ubunut, usb, where is xorg.conf, x11, xorg

This website uses cookies to improve your experience. We’ll assume you’re ok with this, but you can opt-out if you wish.Accept Read More

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Xorg configure fatal server error
  • Xntkrnl exe синий экран как исправить
  • Xna framework error 2908
  • Xms allocation error
  • Xmodem sync error

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии