LINUX.ORG.RU

Nvidia 840m on gentoo

 , ,


0

1

C Новым Годом, ЛОР! Решил побаловать себя стимовскими играми,но меня возникли проблемы с работой nvidia-drivers на генте. Что есть:

x11-drivers/nvidia-drivers gtk3 -uvm compat
sys-power/bbswitch 
x11-misc/bumblebee(запущен в systemd)
x11-misc/primus 
usermod -a -G video,bumblebee USER
lsmod
Module                  Size  Used by
wl                   6365184  0
joydev                 24576  0
(нужного bbswitch в списке нет)
/proc/acpi/bbswitch: тоже нет
primusrun glxgears
primus: fatal: Bumblebee daemon reported: error: Could not load GPU driver нет такого файла или каталога

Что и как происходит? Никогда не заводил невидию.


Ну так не мучай себя гентой если не можешь поставить даже драйвер. Void/Devuan тоже работают.

anonymous
()
Ответ на: комментарий от Pinkbyte
[ 5518.233594] NVRM: None of the NVIDIA devices were initialized.
[ 5518.235580] nvidia-nvlink: Unregistered the Nvlink Core, major device number 247
[ 5518.290746] nvidia-nvlink: Nvlink Core is being initialized, major device number 247
[ 5518.291251] NVRM: Can't find an IRQ for your NVIDIA card!
[ 5518.291255] NVRM: Please check your BIOS settings.
[ 5518.291258] NVRM: [Plug & Play OS] should be set to NO
[ 5518.291260] NVRM: [Assign IRQ to VGA] should be set to YES 
[ 5518.291268] nvidia: probe of 0000:03:00.0 failed with error -1
[ 5518.291289] NVRM: The NVIDIA probe routine failed for 1 device(s).
[ 5518.291291] NVRM: None of the NVIDIA devices were initialized.
[ 5518.291492] nvidia-nvlink: Unregistered the Nvlink Core, major device number 247
[ 5518.345498] nvidia-nvlink: Nvlink Core is being initialized, major device number 247
[ 5518.346070] NVRM: Can't find an IRQ for your NVIDIA card!
[ 5518.346074] NVRM: Please check your BIOS settings.
[ 5518.346076] NVRM: [Plug & Play OS] should be set to NO
[ 5518.346078] NVRM: [Assign IRQ to VGA] should be set to YES 
[ 5518.346085] nvidia: probe of 0000:03:00.0 failed with error -1
[ 5518.346110] NVRM: The NVIDIA probe routine failed for 1 device(s).
[ 5518.346112] NVRM: None of the NVIDIA devices were initialized.
[ 5518.346327] nvidia-nvlink: Unregistered the Nvlink Core, major device number 247
uname -a
Linux gentoohost 4.19.86-gentoo #8 SMP Mon Dec 30 19:04:46 -00 2019 x86_64 Intel(R) Core(TM) i3-4030U CPU @ 1.90GHz GenuineIntel GNU/Linux
dmtrge
() автор топика
Ответ на: комментарий от Pinkbyte
Portage 2.3.84 (python 3.6.10-final-0, default/linux/amd64/17.1/desktop/plasma/systemd, gcc-9.2.0, glibc-2.30-r3, 4.19.86-gentoo x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-4.19.86-gentoo-x86_64-Intel-R-_Core-TM-_i3-4030U_CPU_@_1.90GHz-with-gentoo-2.6
KiB Mem:    12245924 total,   8709004 free
KiB Swap:     403616 total,    403616 free
Timestamp of repository gentoo: Wed, 01 Jan 2020 16:30:01 +0000
Head commit of repository gentoo: 8bc3811f5d9066c563054ec92ac92bef5e866c9e
Timestamp of repository steam-overlay: Mon, 30 Dec 2019 13:14:18 +0000
Head commit of repository steam-overlay: 0a514fbf5cd99699eb087dbb156adf1ee79896aa

sh bash 5.0_p11
ld GNU ld (Gentoo 2.32 p2) 2.32.0
app-shells/bash:          5.0_p11::gentoo
dev-lang/perl:            5.30.1::gentoo
dev-lang/python:          2.7.17-r1::gentoo, 3.6.10::gentoo, 3.7.6::gentoo
dev-util/cmake:           3.16.2-r1::gentoo
sys-apps/baselayout:      2.6-r1::gentoo
sys-apps/sandbox:         2.18::gentoo
sys-devel/autoconf:       2.13-r1::gentoo, 2.69-r5::gentoo
sys-devel/automake:       1.16.1-r2::gentoo
sys-devel/binutils:       2.32-r1::gentoo, 2.33.1::gentoo
sys-devel/gcc:            9.2.0-r3::gentoo
sys-devel/gcc-config:     2.1::gentoo
sys-devel/libtool:        2.4.6-r6::gentoo
sys-devel/make:           4.2.1-r4::gentoo
sys-kernel/linux-headers: 5.4::gentoo (virtual/os-headers)
sys-libs/glibc:           2.30-r3::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    sync-rsync-verify-max-age: 24
    sync-rsync-verify-jobs: 1
    sync-rsync-verify-metamanifest: no
    sync-rsync-extra-opts: 

steam-overlay
    location: /var/db/repos/steam-overlay
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/steam-overlay.git
    masters: gentoo

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=haswell"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /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="-O2 -pipe -march=haswell"
DISTDIR="/var/cache/distfiles"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O2 -pipe -march=haswell"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe -march=haswell"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="ru_RU.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
PKGDIR="/var/cache/binpkgs"
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 activities alsa amd64 berkdb bluetooth branding bzip2 cairo cdda cdr cli crypt cups cxx dbus declarative dri dts dvd dvdr emboss encode exif fam flac fortran gdbm gif gpm iconv icu ipv6 jpeg kde kipi kwallet lcms ldap libinput libnotify libtirpc mad mng mp3 mp4 mpeg multilib ncurses nls nptl nvidia ogg opengl openmp pam pango pcre pdf phonon plasma png policykit ppds pulseaudio qml qt5 readline sdl seccomp semantic-desktop spell split-usr ssl startup-notification svg systemd tcpd tiff truetype udev udisks unicode upower usb vim-syntax vorbis vulkan vulkan-overlay wayland widgets wxwidgets x264 xattr xcb xcomposite xkb xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gnat_2018" 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="karbon sheets words" 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 greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput keyboard mouse" KERNEL="linux" L10N="ru" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" NETBEANS_MODULES="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python2_7 python3_6" RUBY_TARGETS="ruby24 ruby25" USERLAND="GNU" VIDEO_CARDS="i965 intel nvidia" 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, LINGUAS, MAKEOPTS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

=================================================================
                        Package Settings
=================================================================

x11-drivers/nvidia-drivers-440.44-r1::gentoo was built with the following:
USE="X acpi compat driver gtk3 kms multilib tools uvm wayland -libglvnd -static-libs" ABI_X86="32 (64) (-x32)"
dmtrge
() автор топика
Ответ на: комментарий от Pinkbyte

У меня Lenovo z5070, из настроек видеокарт - переключение между дискретной невидия и интелом. Не представляю что там ещё может быть. Разве что настройки ядра?

dmtrge
() автор топика
Ответ на: комментарий от dmtrge

Попробуй это, но если проблема действительно с ACPI - готовься морально разгребать кучу говна. Как бы DSDT править не пришлось(тут я тебе не помощник - сам такого ни разу не делал)

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

acpi=force запилил в опции ядра - теперь modprobe nvidia не ругается.

[  261.633014] [ERROR]No bridge found. Try installing primus or virtualgl.
dmtrge@gentoohost ~ $ primusrun glxgears 
primus: fatal: failed to load any of the libraries: /usr/lib64/opengl/nvidia/lib/libGL.so.1:/usr/lib/opengl/nvidia/lib/libGL.so.1
libGLX.so.0: cannot open shared object file: No such file or directory
/usr/lib/opengl/nvidia/lib/libGL.so.1: wrong ELF class: ELFCLASS32
dmtrge
() автор топика
Ответ на: комментарий от dmtrge

Пересобери bumblebee, возможно проблема с совместимостью с профилем 17.1 - зачем-то грузится 32-битная библиотека, что для 64-битной системы - печально.

Как вариант - попробуй поставить последнюю unstable-версию, возможно там починили. Если не поможет - пиши багрепорт, прикладывай туда выхлоп emerge --info и жди пока починят.

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

Избавился от bumblebee, конфиг иксов Отсюда, ибо сгенерированные драйвером не работают. Теперь невидия работает постоянно. С Шмелью вообще не хочет работать.

dmtrge
() автор топика
Ответ на: комментарий от dmtrge

Избавился от bumblebee

наконец-то!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.