LINUX.ORG.RU

Linux+NVidia

 , ,


0

1

Мыши плакали, кололись, но продолжали.

В общем никогда не было карт NVidia - и вот я купил ноут с 3050Ti - не от хорошей жизни, а потому что это самый дешевый вариант с нормальным процессором и возможностью добавить сколько-нибудь (64 Гб) оперативы.

Поставил новую lubuntu 22.04 и драйвера 510-е из репов, и вот это вот счастье имеет ошибки по ACPI, после которых изображение зависает. После перезапуска сессии sddm оно отвисает до следующей ошибки, но так ведь жить нельзя! В связи с обнаружившейся драмой прошу гайда, который решает вопросы с NVidia в Linux чтобы не сидеть в виртуалке. Производительности не хочу, хочу просто чтобы работало. Лог прикреплю вечером.

★★★★

Последнее исправление: aiqu6Ait (всего исправлений: 4)

Ответ на: комментарий от Novator

Винды нет, в крайнем случае сегодня вечером проверю. Из хорошего - бенчмарк тесты https://benchmark.unigine.com/ проходятся без проблем по несколько часов, вследствие чего надеюсь что с железом все в порядке. А вот при открытии видео с какого-нибудь ютубчика все может завалиться в случайный момент.

Не лечится вообще никак? Или можно acpi отключить, подобрать комбинацию ядра/драйверов, etc?

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

Отключи nvidia.

  1. Помести в блеклист все модули связанные с дискретной графикой: nouveau, nvidia, etc
  2. Вызови подходящую функцию ACPI чтоб графика вырубилась. Название функции зависит от вендора и модели, по разному называются, у меня так:
$ dmesg | grep ATPX
[    1.686065] vga_switcheroo: detected switching method \_SB_.PCI0.GP17.VGA_.ATPX handle
[    1.686471] ATPX version 1, functions 0x00000001
[    1.686514] ATPX Hybrid Graphics

Второй пункт не обязателен, но без него у меня потребление от батареи +5 ватт, автономность в два раза меньше становится.

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

бенчмарк тесты .. проходятся без проблем по несколько часов

Значит дело точно не в перегреве.

при открытии видео с какого-нибудь ютубчика все может завалиться в случайный момент.

1) а если это же видео скачать утилитой «yt-dlp» и проигрывать например VLC?

2) а если использовать другой браузер?

3) а если в VLC поиграть пунктом «Инструменты-Настройки-Видео-Вывод»?

Тебе нужно локализовать проблему.

UPD.
4) из быстрых вариантов - ещё можно загрузиться в LiveCD другого(других) дистрибутива(ов) Linux (в том числе не самых свежих) и погонять видео там.

Novator ★★★★★
()
Последнее исправление: Novator (всего исправлений: 1)

Это просто классика жанра: faulty firmware. Выбрали бы ноут из списков сертификации redhat или canonical – не было бы никаких проблем.

А с какой системой этот ноут поставляется штатно?

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

Биос обновлял?

Только что обновил, пока работает без нареканий. Продолжаю наблюдение, по acpi есть ошибка

[6.107887] ACPI Warning: _SB.PC00.PEG1.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20210730/nsarguments-61) 
[ 7.270567] ACPI BIOS Error (bug): Could not resolve symbol [_TZ.ETMD], AE_NOT_FOUND (20210730/psargs-330)
[ 7.270591] ACPI Error: Aborting method _SB.IETM._OSC due to previous error (AE_NOT_FOUND) (20210730/psparse-529)
aiqu6Ait ★★★★
() автор топика
Ответ на: комментарий от i586

А с какой системой этот ноут поставляется штатно?

C DOS (%, как показал опыт, покупать с linux тоже не гарантия - linux может быть, а драйверов на видеокарту может не быть.

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

Точно, есть


00:02.0 VGA compatible controller: Intel Corporation TigerLake-H GT1 [UHD Graphics] (rev 01)

01:00.0 3D controller: NVIDIA Corporation GA107M [GeForce RTX 3050 Ti Mobile] (rev a1)

оставлю отключение nvidia на крайний случай.

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

Вот еще есть

(nvidia-settings:1396): GLib-GObject-CRITICAL **: 20:34:07.290: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

** Message: 20:34:07.371: PRIME: Requires offloading

** Message: 20:34:07.371: PRIME: is it supported? yes

** Message: 20:34:07.389: PRIME: Usage: /usr/bin/prime-select nvidia|intel|on-demand|query

** Message: 20:34:07.389: PRIME: on-demand mode: "1"

** Message: 20:34:07.389: PRIME: is "on-demand" mode supported? yes

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

Только что обновил, пока работает без нареканий.

Ну и отлично. Надеюсь, что будет без глюков, ошибки ACPI, может быть, поправят в следующих релизах биоса. Ну или сам можешь попробовать поправить DSDT.

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

С этим нужно быть в крайней степени осторожным. Когда я в адвансд режиме изменил единственную опцию, меняющую режим загрузки на legacy, ноут больше не мог загружаться и даже в меню УЕФИ не пускал. Единственное, что помогло,— сброс УЕФИ удержанием кнопки включения около минуты (в выключенном состоянии ноута). Однако со сбросом УЕФИ тоже есть подводные камни.

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

Не, вечером опять отвалилось. Похоже проблема в переключении со встроенной видеокарты на внешнюю. Пока помогло

/usr/bin/prime-select nvidia

Сутки полет нормальный.

aiqu6Ait ★★★★
() автор топика