nvidia-modeset что это?
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- ефрейтор
- Сообщения: 66
- Зарегистрирован: 2008-08-04 8:40:56
- Откуда: Волгоград
nvidia-modeset что это?
Приветствую друзья! Имеем FreeBSD 11.1-RELEASE. Значит решил установить новый драйвер на свою nvidia GT-610 скачал с сайта нвидии, распаковал, собрал, установил. Запустил Х-сы все нормально, но при переключении на новую виртуальную графическую консоль VT происходит странная картина, черный экран с цветными символами псевдографики. Долго не мог въехать, что это. Стал разбираться, обнаружил новый модуль ядра nvidia-modeset. Название как бы намекает, что этот модуль управляем режимами экрана(ну и делает это плохо). Выгрузил его, в результате X запустились с разрешением 640х480, в логе написано, что установлен режим NULL. Ну тут понятно, загрузил модуль обратно. Теперь вопрос, я так понимаю модуль nvidia-modeset это реализация так называемого KMS от инвидии? У кого-то это работает корректно при переключении на графическую консоль VT?
#define TRUE = FALSE
#define FALSE = TRUE
#define FALSE = TRUE
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- vg
- мл. сержант
- Сообщения: 94
- Зарегистрирован: 2008-06-29 15:53:43
- Откуда: Омск
nvidia-modeset что это?
У меня.У кого-то это работает корректно при переключении на графическую консоль VT?
Код: Выделить всё
...
VT(efifb): resolution 1024x768
...
nvidia0: <GeForce GT 610> on vgapci0
nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 384.90 Tue Sep 19 17:29:32 PDT 2017
Код: Выделить всё
nvidia-driver-384.90
...
BSDец приходит незаметно
-
- ефрейтор
- Сообщения: 66
- Зарегистрирован: 2008-08-04 8:40:56
- Откуда: Волгоград
nvidia-modeset что это?
Понял, спасибо, значит есть свет в конце тоннеля.
А если не секрет, может есть какой мануал, какие магические строчки куда писать(rc.conf, loader.conf, tty), буду очень благодарен.

#define TRUE = FALSE
#define FALSE = TRUE
#define FALSE = TRUE
- vg
- мл. сержант
- Сообщения: 94
- Зарегистрирован: 2008-06-29 15:53:43
- Откуда: Омск
nvidia-modeset что это?
rc.conf
У меня так.
Код: Выделить всё
kld_list="nvidia-modeset"
BSDец приходит незаметно
-
- ефрейтор
- Сообщения: 66
- Зарегистрирован: 2008-08-04 8:40:56
- Откуда: Волгоград
nvidia-modeset что это?
добавил в rc.conf строчку
в loader.conf убрал строки
появилась строка
раньше ее не было.
Но у меня не так
а вот так
ну и результат при переключении тот же, черный экран с цветными символами.
Что я где забыл?
Код: Выделить всё
kld_list="nvidia-modeset"
Код: Выделить всё
nvidia_load="YES"
nvidia_modeset_load="YES"
Код: Выделить всё
nvidia-modeset: Loading NVIDIA Kernel Mode Settings driver for UNIX platform
Но у меня не так
Код: Выделить всё
VT(efifb): resolution 1024x768
Код: Выделить всё
VT(VGA): resolution 640x480
Что я где забыл?
#define TRUE = FALSE
#define FALSE = TRUE
#define FALSE = TRUE
-
- ефрейтор
- Сообщения: 66
- Зарегистрирован: 2008-08-04 8:40:56
- Откуда: Волгоград
nvidia-modeset что это?
Есть у меня старый ноутбук с видяхой от Intel, решил попробовать на нем настроить и посмотреть как оно этот kms. При загрузки модуля i915kms vt сразу же поменял драйвер vga на fb и установил разрешение 1024х768, я аж прослезился от счастья наблюдать такую красоту. Теперь понятно как работает kms, но вот при загрузке/выгрузке модуля nvidia-modeset смены драйвера и режима не происходит. Это у меня бага/не настроено, или что?
#define TRUE = FALSE
#define FALSE = TRUE
#define FALSE = TRUE
-
- проходил мимо
nvidia-modeset что это?
читать документацию и messages при установке пакетов не пробовали?Leonardo писал(а):Есть у меня старый ноутбук с видяхой от Intel, решил попробовать на нем настроить и посмотреть как оно этот kms. При загрузки модуля i915kms vt сразу же поменял драйвер vga на fb и установил разрешение 1024х768, я аж прослезился от счастья наблюдать такую красоту. Теперь понятно как работает kms, но вот при загрузке/выгрузке модуля nvidia-modeset смены драйвера и режима не происходит. Это у меня бага/не настроено, или что?
kms - ядерная реализация (Kernel Mode Settings), только для поддержки графических xf86-video драйверов Intel и Radeon,
которые боле не UMS, а KMS based.
nvidia - проприетарные драйвера для графики, kms тут не при делах
новый драйвер консоли "vt" - для поддержки графического режима svga, без которого невозможно UTF.
-
- ефрейтор
- Сообщения: 66
- Зарегистрирован: 2008-08-04 8:40:56
- Откуда: Волгоград
nvidia-modeset что это?
Пробовали! Че это вдруг не при делах если написано при загрузке модуля от инвидии (проприетарного) kernel mode settings driver fo UNIX? И человек выше отписался, что у него работает.
#define TRUE = FALSE
#define FALSE = TRUE
#define FALSE = TRUE
- Neus
- капитан
- Сообщения: 1729
- Зарегистрирован: 2008-09-08 21:59:56
nvidia-modeset что это?
у человека выше работает через EFI Frame Buffer.
«Вы никогда не сумеете решить возникшую проблему,
если сохраните то же мышление и тот же подход,
который привёл вас к этой проблеме.»
© Альберт Эйнштейн
если сохраните то же мышление и тот же подход,
который привёл вас к этой проблеме.»
© Альберт Эйнштейн
-
- ефрейтор
- Сообщения: 66
- Зарегистрирован: 2008-08-04 8:40:56
- Откуда: Волгоград
nvidia-modeset что это?
Вот тут я уже понял, что у него vt использует девайс vt_efifb, а у меня vt_vga, который видимо не умеет менять режимы. И интеловский модуль меняет девайс vt на fb. Вот это, что железо у человека такое с uefi?
#define TRUE = FALSE
#define FALSE = TRUE
#define FALSE = TRUE
-
- проходил мимо
nvidia-modeset что это?
# man vtLeonardo писал(а):Вот тут я уже понял, что у него vt использует девайс vt_efifb, а у меня vt_vga, который видимо не умеет менять режимы. И интеловский модуль меняет девайс vt на fb. Вот это, что железо у человека такое с uefi?
просветляет, как и просмотр sources...
-
- ефрейтор
- Сообщения: 66
- Зарегистрирован: 2008-08-04 8:40:56
- Откуда: Волгоград
nvidia-modeset что это?
Понятно, ман, спасибо. Если нечего сказать по теме не обязательно, что-то отвечать.
#define TRUE = FALSE
#define FALSE = TRUE
#define FALSE = TRUE
- vg
- мл. сержант
- Сообщения: 94
- Зарегистрирован: 2008-06-29 15:53:43
- Откуда: Омск
nvidia-modeset что это?
Leonardo писал(а):... Вот это, что железо у человека такое с uefi?
Ага.BIOS technology with UEFI DualBIOS™ design
Через efi стало работать, когда переустановил систему с нуля (после выхода 11 релиза). До этого - только vga.
BSDец приходит незаметно
-
- ефрейтор
- Сообщения: 66
- Зарегистрирован: 2008-08-04 8:40:56
- Откуда: Волгоград
-
- проходил мимо
nvidia-modeset что это?
"думать надо меньше, соображать больше" (c) Брат 2Leonardo писал(а):Понятно, ман, спасибо. Если нечего сказать по теме не обязательно, что-то отвечать.
Тем кто не умеет верхнее, чуть ранее было растолковано "по теме", теперь иди
рассказывай всем какой ты умный.
-
- ефрейтор
- Сообщения: 66
- Зарегистрирован: 2008-08-04 8:40:56
- Откуда: Волгоград
nvidia-modeset что это?
Дядя расслабься
. А vg действительно растолковал, без тыкания в маны и сорцы, за что ему респект и большое человеческое спасибо.

#define TRUE = FALSE
#define FALSE = TRUE
#define FALSE = TRUE
-
- проходил мимо
nvidia-modeset что это?
выдохни, сынок, наводку дал "Neus", но это только наводка, без понимания когда vt используетLeonardo писал(а):Дядя расслабься. А vg действительно растолковал, без тыкания в маны и сорцы, за что ему респект и большое человеческое спасибо.
фреймбуфер и какой, толку нет, не говоря уж об efi loader'е и поддержки gop, последнее зависит
от реализации uefi в железе.
-
- ефрейтор
- Сообщения: 66
- Зарегистрирован: 2008-08-04 8:40:56
- Откуда: Волгоград
nvidia-modeset что это?
Для закрытия темы отпишусь. Обновил БИОС (были проблемы при установке чистой системы, повисало при загрузке ядра и вывода информации фрейм буфера), включил загрузку в режиме UEFI, установил заново FreeBSD 11.1 (ранее обновлял систему несколько раз с 9.0) и все заработало. Сейчас при загрузке efi loader подсовывает VT устройство efifb и VT переключает видео режим с высоким разрешением, при переключении между иксами и виртуальной консолью nvidia-modeset выставляет другой видео режим корректно. Всем кто откликнулся, guest, vg, Neus большое спасибо.
#define TRUE = FALSE
#define FALSE = TRUE
#define FALSE = TRUE