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/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
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/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- vg
- мл. сержант
- Сообщения: 98
- Зарегистрирован: 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
- мл. сержант
- Сообщения: 98
- Зарегистрирован: 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
- капитан
- Сообщения: 1946
- Зарегистрирован: 2008-09-08 21:59:56
nvidia-modeset что это?
у человека выше работает через EFI Frame Buffer.
Physics is mathematics with the constraint of reality.
Engineering is physics with the constraint of money.
LOR захватили ситхи.
Добро пожаловать на светлую сторону!
Engineering is physics with the constraint of money.
LOR захватили ситхи.
Добро пожаловать на светлую сторону!
-
- ефрейтор
- Сообщения: 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
- мл. сержант
- Сообщения: 98
- Зарегистрирован: 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