Установка нвидиа дров на ноут тошиба - решено :)

Обсуждение технических вопросов по продуктам Novell под Linux, а также *nix систем

Установка нвидиа дров на ноут тошиба - решено :)

Сообщение Иван Левшин aka Ivan L. » 02 апр 2007, 09:27

Привет всем. Решил поделиться еще одним экспериментом.

Ситуация: ноут Toshiba Satellite S1410-303. Древность, с чудесной видеокартой NVidia GeForce 4 420 Go. Решено поставить openSuSE 10.2 и на нем запустить XGL и Beryl.

Проблема: выяснилось, что установка дров не так проста, как кажется. Либо изображения на матрице нет вообще (на внешнем мониторе все в порядке), либо 800х600 максимум (при том, что встроенная матрица - урожденная 1024х768). Начинаем грызть кактус...

Лезем в /var/log/Xorg.log и находим там сведения о том, что драйвер-то активировался норм, но не может включить 1024х768 по причине корявости EDID (это фигня такая - типа ПЗУ в мониторе. Сообщает дровам сведения о модели, производителе, дате выпуска и всяких там разрешениях). EDID доверчиво сообщает драйверу, что физическое разрешение этой самой несчастной матрицы - 969х768, после чего драйвер вполне резонно принимает решение не пытаться показать картинку в разрешении 1024х768, а завести режим попроще - а именно 800х600. Уж он то всяко влезет в 969х768. При этом мало того, что картинка искаженная, так еще и сбоку появляется вертикальная черная полоса - как раз в те самые 55 пикселей, которые составляют разницу 1024-969 (не считал, но, думается мне, предположение абсолютно верно :) )

Да, думаем, засада. Однако ситуация таки поправима - есть добрые люди, которые смогли сами забороть эту гадость и опубликовали рецепт! После того, как мы произведем шаманские манипуляции с EDID и скормленный поправленный нами EDID драйверу через хитрую опцию CustomEDIDs, все будет в порядке. В итоге - нормальное разрешение, XGL и Compiz/Beryl.
Иван Левшин aka Ivan L.
 
Сообщения: 2576
Зарегистрирован: 05 июн 2002, 18:36
Откуда: Новомосковск, Тул. обл.

Вернуться в *nix

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

cron