Я пасс.
обе машины с встроенными интеловскими видеокартами.
и там и там грузиться i915 кернел драйвер, но как его заставить
чтобы работало 1920x1080 ?
xrandr говорит не могу открыть скрин (Can't open screen)
оно и понятно, серверу графика не нужна вроде.
fbset на принудительную установку разрешения (из списка fb.modes) из окна говорит
ioctl FBIOPUT_VSCREENINFO: Invalid argument
на одной машине получилось отключить i915 добавив этот модуль в блеклист
и установив в grub параметр vga=0x31b (1280x1024) работает вроде модуль vesafb
а вот на другой машине этот вариант не прошел. На этой машине ядро другое правда
4...
как бы выставить разрешение через i915 ? кто знает?
Пользователь добавил сообщение 09 Апреля 2016, 00:35:15:
ффух.
ну и проблема.
но, допилил все-таки.
приходилось фильтровать информацию из разных источников, потому как много левой, потому, что устаревшей.
Вот солюшн-объяснение:
на настоящее время для большинства (может для всех, незнаю точно) дистров linux В консоле ответственный за разрешение экрана KMS - Kernel mode setting.
Опен соурс драйвер может быть разный (у меня i915) а KMS универсальный.
так же есть модуль drm_kms_helper ответственный за установку разрешения экрана (и не только видимо) методом получения данных с монитора о его режимах работы и установкой максимального, что вытянет монитор.
Если данные от монитора не дошли до видеокарты, у меня например KVM-свич не пропускает, или другие проблемы по железу, видюха частично битая или монитор, то KMS выставляет разешение по умолчанию 1024х768.
drm_kms_helper можно также заставить работать принудительно по инфе списаной с рабочего монитора и упакованной в файл.
поэтому я установил консольную програмку для считывания этой инфы с моего рабочего монитора.
sudo apt-get install read-edid
потом, подключив монитор напрямую, получил данные с него в файл
get-edid > edid.bin
прописал получившийся edid.bin файл на другие свои компы
в папку /lib/firmware
отредактировал файл /etc/modprobe.d/blacklist-framebuffer.conf
раскоментировал строку
blacklist vesafb
потому как нафиг не нужен
и затер установленный ранее
blacklist i915
потому как опять нужен
потом
update-initramfs -u
чтобы собрать с новыми параметрами заново образ первичного рамдиска
затем правим /etc/default/grub нужно прописать
GRUB_CMDLINE_LINUX_DEFAULT="drm_kms_helper.edid_firmware=edid.bin"
и, конечно, затем
sudo update-grub
и после перезагрузки у меня в коносле на севере Ubuntu 14.04 разрешение 1920х1080, на ядрах linux 3 и 4 с копейками,
в обоих карточки интел встроенные.
PS.неделю пилил, уже думал бросить.