Страница 1 из 1

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

СообщениеДобавлено: 02 апр 2007, 09:27
Иван Левшин aka Ivan L.
Привет всем. Решил поделиться еще одним экспериментом.

Ситуация: ноут 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.