Консольный видеодрайвер похоже не тот... (Matrox Graphics, Inc. MGA G200e [Pilot] ServerEngines (SEP1) (rev 02))

Knoppix

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

Аватара пользователя
QwErTzz
Сообщения: 24
ОС: Kubuntu 14.10

Консольный видеодрайвер похоже не тот...

Сообщение QwErTzz »

uname -a

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

Linux nas 2.6.32-custom-amd64

lspci

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

...
02:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G200e [Pilot] ServerEngines (SEP1) (rev 02)
...

dmesg | egrep "onsole|fb|dmi"

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

[    0.382381] efifb: probing for efifb
[    0.382464] efifb: framebuffer at 0x80300000, mapped to 0xffffc90004980000, using 3072k, total 3072k
[    0.382467] efifb: mode is 1024x768x32, linelength=4096, pages=1
[    0.382468] efifb: scrolling: redraw
[    0.382470] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[    0.610159] Console: switching to colour frame buffer device 128x48
[    0.837805] fb0: EFI VGA frame buffer device

В /etc/default/grub установлено только

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

GRUB_GFXMODE=1024x768

В /etc/grub.d/00_header добавлено

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

if loadfont `make_system_path_relative_to_its_root "${GRUB_FONT_PATH}"` ; then
  set gfxmode=${GRUB_GFXMODE}
  #>>>>>>>

  set gfxpayload=keep

  #<<<<<<<<<
  load_video
  insmod gfxterm
fi


Остальные конфиги не трогались, дистриб. debian squeeze (6.0)

В итоге имею оочень тормозную консоль, но с родным разрешением, перерисовывается экран при скролле, ужас!. Из вывода dmesg ясно, что к видеокарте цепляется какаято неведомая хрень efifb, из-за которой ничего не работает.
Буду благодарен, если кто-нибудь подскажет, как заставить работать эту видеокарту в консоли.

PS. Видюха эта встроена в серверную мать Intel S3210SHLC.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Консольный видеодрайвер похоже не тот...

Сообщение sash-kan »

efifb — это модуль linux?
попробуйте его за-blacklist-ить.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
QwErTzz
Сообщения: 24
ОС: Kubuntu 14.10

Re: Консольный видеодрайвер похоже не тот...

Сообщение QwErTzz »

sash-kan писал(а):
07.04.2011 22:27
efifb — это модуль linux?
попробуйте его за-blacklist-ить.
нет, смотрел конфиг дефолтного ядра, там efi включен в ядро. Как раз наоборот, в блэклисте нашёл какой-то matroxfb_base, но комментирование этого модуля естественно ни к чему не привело ((
Спасибо сказали:
aliaksei1818
Сообщения: 8

Re: Консольный видеодрайвер похоже не тот...

Сообщение aliaksei1818 »

Попробуйте vesa
Спасибо сказали:
Аватара пользователя
QwErTzz
Сообщения: 24
ОС: Kubuntu 14.10

Re: Консольный видеодрайвер похоже не тот...

Сообщение QwErTzz »

Заметил особенность, если в настройках grub не указывать ни каких настроек касательно видеоподсистемы, а оставить всё, как при установке системы, то вывод dmesg выглядит след. образом:

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

root@nas:~# dmesg | egrep "vga|onsole"
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.174569] vgaarb: device added: PCI:0000:02:00.0,decodes=io+mem,owns=io+mem,locks=none
[    0.174571] vgaarb: loaded

И достаточно прописать GRUB_GFXMODE=1024x768, то к видео цепляется именно efifb и мне в голову не приходит, как при загрузке подсунуть что-либо другое...
Спасибо сказали:
aliaksei1818
Сообщения: 8

Re: Консольный видеодрайвер похоже не тот...

Сообщение aliaksei1818 »

GRUB_CMDLINE_LINUX="vga=XXX"
Спасибо сказали:
Аватара пользователя
QwErTzz
Сообщения: 24
ОС: Kubuntu 14.10

Re: Консольный видеодрайвер похоже не тот...

Сообщение QwErTzz »

Завёл колымагу!

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

root@nas:~# dmesg | egrep "onsole|fb|vga"
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-custom-amd64 root=/dev/mapper/main-root ro vga=0x317 video=vesafb:mtrr:3,ywrap quiet
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [tty0] enabled
[    0.174590] vgaarb: device added: PCI:0000:02:00.0,decodes=io+mem,owns=io+mem,locks=none
[    0.174592] vgaarb: loaded
[    0.439427] vesafb: framebuffer at 0x80000000, mapped to 0xf7c80000, using 1536k, total 1536k
[    0.439429] vesafb: mode is 1024x768x16, linelength=2048, pages=0
[    0.439430] vesafb: scrolling: redraw
[    0.439433] vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
[    0.488655] Console: switching to colour frame buffer device 128x48
[    0.537158] fb0: VESA VGA frame buffer device
Спасибо aliaksei1818.
Параметр в /etc/default/grub выглядит следующим образом:

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

GRUB_CMDLINE_LINUX="vga=0x317 video=vesafb:mtrr:3,ywrap"
На остальные параметры случайно наткнулся здесь http://www.gentoo.ru/node/7017#comment-42994, активно практикуя метод тыка ))).
Спасибо сказали: