Ports/mipsel/SM750andBFK3

Материал из ALT Linux Wiki
< Ports‎ | mipsel
Версия от 17:33, 15 октября 2018; Jqt4 (обсуждение | вклад) (→‎Настройка графики на BFK3)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


SM750 и BFK3

Особенности работы BFK3 с графикой

Графика на BFK3.0 работает нормально только в 2-х разрешениях:

1680x1050 и 1280x720.

При установке других разрешений наблюдается черная полоса на экране.

Положение и ширина полосы зависит от разрешения. Несколько примеров:

1920x1080 - полоса слева.

1280x1024 - полоса снизу.

1440x900 - полосы и слева и снизу.

Тестирование было выполнено на 2-х моделях мониторов: AOC I2475PXQU и Benq GW2470.

При установке видеокарты на SM750 в материнские платы на основе x86-64 и Loongson3A проблем с черной полосой на экране не наблюдалось.

Образ для BFK3 с графикой

Опубликован образ Alt для BFK3 с поддержкой графики: Basealt-Sisyphus-Baikal-20181008-mipsel.img.gz (md5-сумма).

Инструкция по прошивке: HOWTO по прошивке AltLinux на BFK3.

Графику можно запустить, например, командой:

xinit /usr/bin/xterm -- /usr/bin/Xorg :1

При желании можно установить полноценное DE, например, xfce4:

apt-get update
apt-get install xfce4-minimal

Настройка графики на BFK3

Вышеописанные примеры внесены в конфигурационные файлы Xorg в образе:

/etc/X11/xorg.conf.d/30-monitor.conf

...
#No black bars on the right or bottom
       Modeline        "1680x1050" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
       Modeline        "1280x720" 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync
#Black bar on the right
#       Modeline        "1920x1080" 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
#Black bars on the right and bottom
#       Modeline        "1440x900" 106.50 1440 1520 1672 1904 900 903 909 934 -hsync +vsync
#Black bar bottom
#       Modeline        "1280x1024" 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
...

/etc/X11/xorg.conf.d/40-screen.conf

...
               Modes   "1680x1050" "1280x720"
#"1920x1080"  "1440x900" "1280x1024"
...

С помощью команды fbset можно установить различные разрешения и в системных консолях, например:

1680x1050 (это разрешение будет "из коробки"):

fbset --geometry 1680 1050 1680 1050 32 --timings 6796 280 112 33 1 184 3 -hsync low -vsync high

1280x720:

fbset --geometry 1280 720 1280 720 32 --timings 13426 192 56 22 1 136 3 -hsync low -vsync high

1920x1080:

fbset --geometry 1920 1080 1920 1080 32 --timings 5787 224 120 34 1 208 3 -hsync low -vsync high

1280x1024:

fbset --geometry 1280 1024 1280 1024 32 --timings 9184 216 80 32 1 136 3 -hsync low -vsync high

1440x900:

fbset --geometry 1440 900 1440 900 32 --timings 9392 232 80 28 1 152 3 -hsync low -vsync high

Расчет параметров для Modeline и fbset выполнялся с помощью калькулятора на сайте https://arachnoid.com/modelines/

При установке флага "FB output mode" получаются параметры для fbset, которые нужно подставить в командную строку. Без него - Modeline.