grub vga modes

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

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

Ответить
sabaka
Сообщения: 79
ОС: Ubuntu 10.10

grub vga modes

Сообщение sabaka »

Долго думал где создать тему, если ошибся с разделом - прошу не ругаться :)
Для разрешения 1366*768 можно ли выставить режим загрузки?
Гугл читал, ничего толкового не нашел.
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1100
ОС: ArchLinux

Re: grub vga modes

Сообщение Black »

Grub тут не при чём, это зависит от драйвера framebuffer. У меня получалось сделать через uvesafb 1680x1050, сейчас то же самое через KMS. С uvesafb надо доустановить v86d и добавить его в initrd вместе с модулем uvesafb (если он не вкомпилен в ядро). А для kms придётся пересобирать ядро, т.к. в дефолтном его скорее всего нет. Хотя там и uvesafb может не оказаться - никогда сусёй не пользовался, так что не знаю.
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: grub vga modes

Сообщение deadhead »

Если вы хотите использовать framebuffer с vesa драйвером, то вам необходимо при загрузке ядра передать ему параметр vga. Значение параметра определяет разрешение и глубину цвета. поддерживаются не все режимы, а лишь те что прописаны в bios вашей видеокарты. Так например, вполне может оказаться, что для вашего широкоформатного ноутбука, будут доступны лишь неширокоформатные режимы... Выход из такой ситуации - использовать механизмы описанные Black.
Узнать поддерживаемые режимы можно

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

hwinfo --framebuffer | grep Mode

либо передать параметр
[x] close
Спасибо сказали:
sabaka
Сообщения: 79
ОС: Ubuntu 10.10

Re: grub vga modes

Сообщение sabaka »

Спасибо, тогда буду разбираться, когда времени бльше будет. :)
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1100
ОС: ArchLinux

Re: grub vga modes

Сообщение Black »

В vga есть только вот что:

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

#     +-------------------------------------------------+
#          | 640x480    800x600    1024x768   1280x1024
#      ----+--------------------------------------------
#      256 | 0x301=769  0x303=771  0x305=773   0x307=775
#      32K | 0x310=784  0x313=787  0x316=790   0x319=793
#      64K | 0x311=785  0x314=788  0x317=791   0x31A=794
#      16M | 0x312=786  0x315=789  0x318=792   0x31B=795
#     +-------------------------------------------------+
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: grub vga modes

Сообщение deadhead »

Black писал(а):
15.01.2010 14:08
В vga есть только вот что:
почему "только"?
вот вам для примера выводы команды hwinfo --framebuffer раз, два, три :-)
[x] close
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1100
ОС: ArchLinux

Re: grub vga modes

Сообщение Black »

Пардон, отстал от жизни %).
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
sabaka
Сообщения: 79
ОС: Ubuntu 10.10

Re: grub vga modes

Сообщение sabaka »

Так, время появилось :)
Можно чуть подробнее как это реализуется с помощью KMS?
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1100
ОС: ArchLinux

Re: grub vga modes

Сообщение Black »

Если radeon, то как-то так: http://en.gentoo-wiki.com/wiki/Radeon
Надо собрать libdrm, mesa и xf86-video-ati из git (можно ещё mesa-progs). Остальное - как написано.
Погуглите, может для suse уже собранное есть.
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
sabaka
Сообщения: 79
ОС: Ubuntu 10.10

Re: grub vga modes

Сообщение sabaka »

Хм, а если nvidia?
Что-то в гугле ничего внятн опонять не могу :(
Допустим при сборке ядра в какой секции находится KMS, и что именно как должно быть исправлено?
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1100
ОС: ArchLinux

Re: grub vga modes

Сообщение Black »

KMS находится в device drivers/staging drivers. И для ati, и для nvidia. Что ещё надо крутить для nvidia не знаю. В общих чертах - включить драйвер для фреймбуффера и DRM. Ну и так же ставить mesa, libdrm и xf86-video-nv. Может ещё какие мелочи есть, я с нвидиями не сталкивался.
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
sabaka
Сообщения: 79
ОС: Ubuntu 10.10

Re: grub vga modes

Сообщение sabaka »

Хм, единственное что нашел там - это Display USP Framebuffer support. Это оно?
И что-то для ati есть, для nvidia что-то ничего не вижу..хм
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1100
ОС: ArchLinux

Re: grub vga modes

Сообщение Black »

Вру, для нвидии там нет. Тыц
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
Ответить