intel уже давно без KMS не живёт.
Да, мне разрешение консоли надо всего-лишь изменить.
Как сделать-то 640х480, навсегда?
Я только не понял, Х-сов не будет?
Тогда всё проще
- Нужно видеорежим KMS Intel-драйверу передать:
В конце строки параметров передаваемых ядру, в GRUB2, дописать видеорежим
video=640x480 3
Именно так, а не hex или dec кодом.
3 - грузиться в 'runlevel 3' (необязательно)
Драйвер остаётся тот же i915, в vesa-драйвер не слетит.
Но видеорежим так задаётся целиком: и для виртуальных терминалов и для Х-сервера.
Если сервер безХ-совый, то это выход.
Если Х-сы есть, то разрешение в dm будет равным заданному видеорежимом, но в Х-совой сессии пользователя, разрешение равно заданному для сессии пользователя:
например в XFCE - в xfce4-display-settings. При этом в виртуальных терминалах разрешение остаётся заданным видеорежимом.
Одна засада: видеорежим в dm - шрифты едут. Но можно чтобы глаза не ломать, startx через runlevel 3. Если что. Тоже как вариант.
Пощупал это на сборке altlive-xfce-t7-i586 которая с sysvinit.
Посмотрел со своим i915, на буке с монитором 1024х768 даже задавал и 640х400 и 320х240.
Интересно так смотрится. Как на CGA мониторе.
https://www.kernel.org/doc/Documentation/fb/modedb.txtValid mode specifiers (mode_option argument):
<xres>x<yres>[M][R][-<bpp>][@<refresh>][m][eDd]
<name>[-<bpp>][@<refresh>]
Sample usage: 1024x768M@60m - CVT timing with margins
You can additionally specify which output the options matches to.
To force the VGA output to be enabled and drive a specific mode say:
video=VGA-1:1280x1024@60me
Specifying the option multiple times for different ports is possible, e.g.:
video=LVDS-1:d video=HDMI-1:D
To specify a video mode at bootup, use the following boot options:
video=<driver>:<xres>x<yres>[-<bpp>][@refresh]
The DRM drivers also support this.
$ rpm -qa --last *drm*|grep 3.12.25
kernel-modules-drm-radeon-std-def-3.12.25-alt1 Ср 06 авг 2014 19:33:11
kernel-modules-drm-std-def-3.12.25-alt1 Ср 06 авг 2014 19:33:10
kernel-modules-drm-nouveau-std-def-3.12.25-alt1 Ср 06 авг 2014 19:33:10