Настройка framebuffer

Взгляд изнутри

Модератор: Модераторы разделов

Ответить
UriyZenkov
Сообщения: 439
ОС: Devuan GNU/Linux
Контактная информация:

Настройка framebuffer

Сообщение UriyZenkov »

Использую ядро 2.6.31.3. Монитор 17-дюймов SAMTRON 76DF.
Параметры framebuffer:

Код: Выделить всё

mode "1024x768"
    # PCLK: 94.39 MHz, H: 68.60 kHz, V: 85.00 Hz
    geometry 1024 768 1024 768 16
    timings 10595 176 64 35 1 112 3
    hsync low
    vsync high
endmode
В /etc/fb.modes небыло "modeline" с частотой 85 Гц, их команда gtf 1024 768 85 -f > /etc/fb.modes сгенерировала.

Параметры компиляции ядра:
evince4.png
evince4.png
evince4.png

И, конечно же, сделать разрешение больше 640x480 при загрузке невозможно.
При увеличении глубины цвета экран начинает поддёргиваться.
Вложения
evince3.png
evince2.png
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: Настройка framebuffer

Сообщение serzh-z »

Nvidia FB - это древний драйвер для старых карт NVIDIA. В настоящее время следует использовать vesafb/uvesafb/KMS.
Спасибо сказали:
UriyZenkov
Сообщения: 439
ОС: Devuan GNU/Linux
Контактная информация:

Re: Настройка framebuffer

Сообщение UriyZenkov »

Подключил uvesafb по инструкции
Исчезла заставка при загрузке и невозможно сделать частоту больше 60 Гц:
подгружаю uvesafb: modprobe uvesafb mode_option=1024x768-32 mtrr=3
меняю частоту: fbset "1024x768" и частота остаётся 60 Гц.
Самое интересное что в простой текстовой консоли монитор показывает частоту 70 Гц.
Спасибо сказали:
Ответить