понедельник, 11 октября 2010 г.

Нвидия и плимут

Нвидия и плимут. Предполагается что дрова нвидии уже установлены и работают.
А так же для примера будем делать для разрешения 1280x800.


1. Редактируем параметры груба2:

sudo nano /etc/default/grub
Ищем строку GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" меняем ее на
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x800-24,mtrr=3,scroll=ywrap"
Ищем строку #GRUB_GFXMODE=640x480
Раскомментируем ее и вписывает желаемое разрешение для своего монитора
Например:
GRUB_GFXMODE=1280x800
сохраняем, выходим


2.Далее:

sudo nano /etc/grub.d/00_header
Ищем строку set gfxmode=${GRUB_GFXMODE} и сразу под ней вписываем set gfxpayload=keep
Должно получится примерно так:
...
set gfxmode=${GRUB_GFXMODE}
set gfxpayload=keep
...
сохраняем, выходим


3. Обновим параметры запуска груба
sudo update-grub

4. ставим необходимое. Всё это вам ещё пригодится неоднократно.
sudo apt-get install build-essential v86d hwinfo linux-headers-$(uname -r)

5. Редактируем /etc/initramfs-tools/modules
sudo nano /etc/initramfs-tools/modules
Добавляем строку:
vesafb fbcon mode_option=1280x800-24 mtrr=3 scroll=ywrap


6. Редактируем /etc/modprobe.d/blacklist-framebuffer.conf
sudo nano /etc/modprobe.d/blacklist-framebuffer.conf

Комментируем строку blacklist vesafb
и добавляем blacklist vga16fb


7. Далее

echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash


8. Выполняем sudo update-initramfs -u и перезагружаемся.
В итоге будет родное разрешение (или то что вы указали) от груба до загрузки иксов।

Добавка:
Скрипт делающий примерно так же автоматом:
http://www.webupd8.org/2010/10/script-to-fix-ubuntu-plymouth-for.html

Комментариев нет: