среда, 5 сентября 2007 г.

ВОЙНА С Intel 945GM (установка Debian)

Немного предистории

Появился у меня ноутбук MaxSelect Optima E350. Было все хорошо, пока мне не приспичило поставить на него Linux, а если конкретнее то Debian Etch. Я конечно установил Debian, но столкнулся со следующей проблемой: Разрешение в KDE было далеко от моего 1280х800.

И так начнем все по порядку:
Покурив немного Googl, нашел статейку, в которой говорилось о том что подходит к моей видеокарте драйвер i810. Я его подключил, но разрешение осталось на уровне 1024х768, что меня на Wide-Screen'е не устраивало. Случайно наткнулся на статью по утилите 915resolution. Которая умеет патчить стандартные режимы драйвера.

Ну а теперь ближе к "телу".
Ставим эту утилиту:
#:aptitude install 915resolution
или
#:dpkg -i 915resolution*.deb
кому как нравицо

Смотрим режимы, поддержываемые видеоадаптером:
#:915resolution -l

Intel 800/900 Series VBIOS Hack : version 0.5.2
Chipset: 945GM
BIOS: TYPE 1
Mode Table Offset: $C0000 + $269
Mode Table Entries: 36

Mode 30 : 640x480, 8 bits/pixel
Mode 32 : 800x600, 8 bits/pixel
Mode 34 : 1024x768, 8 bits/pixel
Mode 38 : 1280x1024, 8 bits/pixel
Mode 3a : 1600x1200, 8 bits/pixel
Mode 3c : 1280x1024, 8 bits/pixel
Mode 41 : 640x480, 16 bits/pixel
Mode 43 : 800x600, 16 bits/pixel
Mode 45 : 1024x768, 16 bits/pixel
Mode 49 : 1280x1024, 16 bits/pixel
Mode 4b : 1600x1200, 16 bits/pixel
Mode 4d : 1280x1024, 16 bits/pixel
Mode 50 : 640x480, 32 bits/pixel
Mode 52 : 800x600, 32 bits/pixel
Mode 54 : 1024x768, 32 bits/pixel
Mode 58 : 1280x1024, 32 bits/pixel
Mode 5a : 1600x1200, 32 bits/pixel
Mode 5c : 1280x1024, 32 bits/pixel

И видим, что нашего разрешения в списке нет.
Тогда идем в конфиг по пути: /etc/default/915resolution и правим следующим образом:

# # 915resolution default
#
# find free modes by /usr/sbin/915resolution -l
# and set it to MODE or set to 'MODE=auto'
#
# With 'auto' detection, the panel-size will be fetched from the VBE
# BIOS if possible and the highest-numbered mode in each bit-depth
# will be overwritten with the detected panel-size.
MODE=auto
#
# and set resolutions for the mode.
# e.g. use XRESO=1024 and YRESO=768
XRESO=1280
YRESO=800
#
# We can also set the pixel mode.
# e.g. use BIT=32
# Please note that this is optional,
# you can also leave this value blank.
BIT=

Обязательно делаем reboot.
Ну а после загрузки наслаждаемся родным разрешением 1280х800 в KDE.