С вашим мнением о том, что так почти не может быть, и уж точно быть не должно, я абсолютно согласен. Но наблюдаемая реальность к сожалению опровергает.
согласен с тем что "не должно быть", но
увы, так может быть. Поизучал немного код i915... возможны самые неожиданные вещи
Теперь главное, i915kms драйвер, Вам в принципе не нужен, ибо у Вас реализация
Video на материнке:
Код: Выделить всё
vtvga0: <VT VGA driver> on motherboard
info: [drm] - kern.vt.fb.modes.VGA-1
info: [drm] - kern.vt.fb.default_mode
Собственно, Вы можете посмотреть текущий видео-режим, при соответствующих
изменениях в /boot/loader.conf
Код: Выделить всё
# default vga graphics resolution 640x480
kern.vty=vt
# uncomment i915 for kernel-mode-settings if use CPU with Graphics support
#i915kms_load="YES"
# uncomment default_mode if use kms driver or notebook for intel/radeon
#kern.vt.fb.default_mode="1024x768"
Итог, если Вы не используете Xorg, вполне достаточно драйвера VT
c default'ным разрешением 640x480 для использования консоли в "графическом" режиме
для поддержки UTF-8. То есть, Intel KMS драйвер совершенно не нужен если:
- нет графической поддержки в CPU
- не используются X11 (Xorg)
загрузка KMS драйверов не рекомендуется через loader, в случае с i915 возникают различные креши,
лучше через /etc/rc.conf :
...
kld_list="..."
...
Вот как бы все, Вы конечно можете использовать kms драйвер i915, и он будет работать
даже с реализацией Intel Hardware Graphics on Motherboard, если Вам "ну очень важно"
иметь разрешение выше чем 640x480 в консоли.
Можете поэксперементировать:
i915kms_load="YES"
kern.vt.fb.default_mode="1024x768"
reboot
# sysctl kern.vt.fb.default_mode
затем закоментарьте
#kern.vt.fb.default_mode="1024x768"
reboot
и снова посмотрите вывод
# sysctl kern.vt.fb.default_mode
я нашел старую машинку и попробовал на ней...
1) модуль i915kms, loader у меня просто не подгружал через /boot/loader.conf
2) а при загрузке i915kms разрешение у меня выставлялось 1024x768 без kern.vt.fb.default_mode
на маленьком терминале 17-19" меня это не впечатляло, может быть из-за минусового зрения?
И да, были проблемы с шиной SMBus, поэтому оставил kern.vty=vt и все стало работать
без проблем, в том числе и mbmon через smb i/o
Надеюсь, верхнее понятно изложено?
И еще, начиная с 11.2-RELEASE - есть старые KMS драйвера, идут by default с системой,
есть новые в портах-пакетах.
ps. Ядро внимательно не изучал, но мне оно не понравилось.