Настройка гибридной графики nvidia на ноутбуке

Автор HunterCHE, 06 января 2020, 20:10:01

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

HunterCHE

Дистрибутив
cat /etc/*release*
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Установлено bumblebee по туториалу  здесь.
Но возникла трудность именно с дальнейшей настройкой и оценкой работоспособности железки. Nvidia-settings не может найти display.
Jan 06 19:28:29 franky nvidia-persistenced[640]: NUMA: Failed ioctl call to get device NUMA Info: Invalid argument
Jan 06 19:28:29 franky nvidia-persistenced[640]: device 0000:01:00.0 - NUMA: Failed to get device NUMA info
Jan 06 19:28:29 franky nvidia-persistenced[640]: device 0000:01:00.0 - failed to online memory.
А в Xorg.0.log вообще беда[     7.018] (II) LoadModule: "nvidia"
[     7.040] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[     7.055] (II) Module nvidia: vendor="NVIDIA Corporation"
[     7.055]     compiled for 4.0.2, module version = 1.0.0
[     7.055]     Module class: X.Org Video Driver
[     7.057] (II) NVIDIA dlloader X Driver  390.116  Sun Jan 27 05:57:42 PST 2019
[     7.057] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[     7.059] (II) systemd-logind: releasing fd for 226:1
[     7.059] (EE) No devices detected.
[     7.060] (EE)
Fatal server error:
[     7.060] (EE) no screens found(EE)
[     7.060] (EE)
Please consult the The X.Org Foundation support
     at http://wiki.x.org
for help.
[     7.060] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[     7.060] (EE)
[     7.075] (EE) Server terminated with error (1). Closing log file.
Карты00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 630M] (rev a1)


HunterCHE

#1
По сути оба монитора, которые доступны, работают. Не могу нагуглить, что нетак с инициализацией карт; Nvidia через optirun отображается. Вот так в логе загрузки инициализируются карты. В секции bumblebee стоит просто nvidia.
[     6.965] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 12 paused 0
[     6.966] (II) xfree86: Adding drm device (/dev/dri/card0)
[     6.970] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 13 paused 0
[     6.972] (--) PCI:*(0@0:2:0) 8086:0166:1028:0563 rev 9, Mem @ 0xf1400000/4194304, 0xe0000000/268435456, I/O @ 0x00004000/64, BIOS @ 0x??/131072
[     6.972] (--) PCI: (1@0:0:0) 10de:0de9:1028:0563 rev 161, Mem @ 0xf0000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x??/524288
[     6.973] (II) LoadModule: "glx"
Найден малоприятный warning в dmesg, который гуглится даже на форумах DellACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20180810/nsarguments-66)Но разница в ситуацияхsudo lsmod | grep nvidia
nvidia              14405632  6
ipmi_msghandler        65536  2 ipmi_devintf,nvidia


red_rain

Какой конкретно ноутбук мы осуждаем?
Точная модель со списком железа пожалуйста.
Я не буду наглеть и просить номер поддержки. По которому они обслуживаются в сервис центрах DELL.
Но по этому номеру всё понятно. В том числе поставлялся ли он с этой операционной системой или нет.
Если он с ней не поставлялся, то и обсуждать нечего.
Потому что у них поставки чётко по заказам. Если вы брали ноут на linux, то он проектировался для linux и будет на нём работать.

HunterCHE

#3
Dell Vostro 3460-4064, только заменил core i3 на core i5 как буду у компа скину номер, но материнка точно у всей этой серии с одним индексом.
[upd] service tag FP2L1W1 на наклейке даже Country RU.

red_rain

Скорее всего версия драйвера Nvidia не подходит для теущего ядра Debian, нужно попробовать архивную.

HunterCHE

Цитата: red_rain от 01 февраля 2020, 17:18:03Скорее всего версия драйвера Nvidia не подходит для теущего ядра Debian, нужно попробовать архивную.
sudo nvidia-detect

Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108M [GeForce GT 630M] [10de:0de9] (rev ff)

Checking card:  NVIDIA Corporation GF108M [GeForce GT 630M] (rev ff)
Your card is only supported up to the 390 legacy drivers series.
It is recommended to install the
    nvidia-legacy-390xx-driver

Добавлю, что с другими пакетами не грузились даже фрагменты, которые сейчас выдают ошибку верификации.