Проблема с драйверами nvidia

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Проблема с драйверами nvidia

Непрочитанное сообщение princeps » 2008-01-27 13:06:58

Друзья, решил вот поставить, наконец, FreeBSD и на десктоп тоже.
ОС взял 7.0 RC1, иксы, кде и т.п. поставил с инсталляционных дисков через sysinstall, xorg.conf подрихтовал только на предмет разрешения, все остальное он сам себе нормально определил.
Но, столкнулся с некоторыми траблами. Игры через wine идти не хотят, ругаются на OpenGL, compiz запускается, но работает вообще как-то криво - эффекты его блатные не появляются, и начисто пропадают заголовки окон :( . При том, что в его конфиге я ничего не трогал. Тачка не Бог весть что - celeron 2GHz, 256Mb ОЗУ, GeForce 4 MX 440, но Mandriva 2007 с KDE с дровами от Nvidia на ней великолепно работала, даже ощутимо окна прорисовывались быстрей. И compiz на ней работал тоже безо всяких нареканий.
В общем, решил поставить себе официальные дрова от nvidia. Сделал так:

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

cd /usr/ports/nvidia-driver
make install clean
Все вроде прошло без ошибок, он там написал, что-то про совметимость с линуксом, компиляцию ядра, блаблабла и все такое.
Если верить мануалу от nvidia, все должно было прописаться само собой, типа добавиться записи в rc.conf и loader.conf, должна была появиться программа nvidia-xconfig. Не появилась. Вообще ничего не появилось с буквами nvidia в каталоге /usr/X11R6/bin. loader.conf девственно чист. Попробовал руками прописать, как они там советовали, естественно, ничего не получилось. /dev/nvidiaxxx тоже нету. Я ядро пока не трогал, но бинарник nvidia-xconfig должен же был возникнуть независимо от ядра? Все зависимости, типа linux библиотек на месте - проверил.
Переустановил несколько раз. Потом решил поставить /usr/ports/x11/nvidia-driver-96xx, то же самое. Потом в документации заметил, что FreeBSD 6.x и 7.x current не поддерживаются :( . Но ведь бинарник-то должен был появиться все равно. Что скажете? Я в первый раз по-серьезному ставлю Фрю на десктоп, если не считать нескольких экспериментов, так что могу тупить, не судите строго.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: Проблема с драйверами nvidia

Непрочитанное сообщение Morty » 2008-01-27 16:14:17

нада было читать и делать все что оно написало после инстала
-------
cтавишь 3 порта
/usr/ports/nvidia-driver
-settings
-xconfig
модулями грузишь
linux
nvidia
-----------
даешь с консоли
nvidia-xconfig
оно должно прописать юзать драйвер нвиди в Иксах а не тот что с Хоргом
проверяешь /etc/X11/xorg.conf
должно быть
driver nvidia
вместо
driver nv
-----------
если все прально при старте Иксов должно "проскакивать" на весь экран логотип нвидиа
---------

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Проблема с драйверами nvidia

Непрочитанное сообщение Alex Keda » 2008-01-27 17:50:49

логотип не обязательно - на шустрой машине не успевает отобразиться =)
Убей их всех! Бог потом рассортирует...

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Проблема с драйверами nvidia

Непрочитанное сообщение princeps » 2008-01-28 11:00:16

lissyara писал(а):логотип не обязательно - на шустрой машине не успевает отобразиться =)
На моей отобразиться :)
Morty писал(а):cтавишь 3 порта
/usr/ports/nvidia-driver
-settings
-xconfig
А он их как зависимости не тянет за собой?
Morty писал(а):linux
nvidia
Гружу, как там и было написано. Одного в loader.conf, другого в rc.conf.
Morty писал(а):оно должно прописать юзать драйвер нвиди в Иксах а не тот что с Хоргом
проверяешь /etc/X11/xorg.conf
должно быть
driver nvidia
вместо
driver nv
Так и сделал. Еще что-то там они сказали вписать, я это тоже вписал. После этого иксы не грузятся, выпадают с ошибкой что-типа неизвестный девайс.
Я так понимаю, что без -settings, -xconfig, если руками прописать, все равно должно работать? В /dev нету файлов nvidia*. Я все-таки грешу на несовместимость с 7.x
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: Проблема с драйверами nvidia

Непрочитанное сообщение Morty » 2008-01-28 11:58:03

должно работать - у меня есть комп с 7
как зависимости по моему не тянет...
если иксы вываливаються они должны писать почему на экран и в логах,
чаще всего просит стартануть

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

startx --ignoreAbi
точно не помню, так как такой баг был пару раз, в основном все с полпинка встаёт

Аватара пользователя
FreePascal
сержант
Сообщения: 245
Зарегистрирован: 2006-05-14 8:50:05
Контактная информация:

Re: Проблема с драйверами nvidia

Непрочитанное сообщение FreePascal » 2008-01-28 12:13:36

На семерке еще не успел попробовать, но из твоего описания ты не тот драйвер установливаешь!
Проверь, модуль помойму появляется в /boot/modules/ и зовется nvidia.ko.
Если есть то попробуй сделать kldunload kldload и на первой консоле появится лог загрузки
драйвера. И вот если ето произойдет то точно напишет что етот драйвер Вам не подходит
и нужно вернуться в каменный век и установить етот драйвер /usr/ports/x11/nvidia-driver-71xx/

На nvidia.com тоже ето написано только криво как всегда!

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Проблема с драйверами nvidia

Непрочитанное сообщение princeps » 2008-01-28 12:35:26

Morty писал(а):если иксы вываливаються они должны писать почему на экран и в логах,
Пишет вполне определенно, что девайсов не обнаружил. И в /dev их действительно нет.
Morty писал(а):в основном все с полпинка встаёт
Вот и я не ожидал подвоха. Думал, что раз от нвидиа дровишки, то уж они совсем для оленей должны быть сделаны.
Morty писал(а):startx --ignoreAbi
FreePascal писал(а):Проверь, модуль помойму появляется в /boot/modules/ и зовется nvidia.ko.
Если есть то попробуй сделать kldunload kldload и на первой консоле появится лог загрузки
драйвера.
Вечером попробую, спасибо большое за советы.
FreePascal писал(а):нужно вернуться в каменный век и установить етот драйвер /usr/ports/x11/nvidia-driver-71xx/
Вот, а я значит возвращался в бронзовый - 96хх. В принципе, у меня карта старая, поэтому новые дрова к ней могут и не подходить, я, правда, список оборудования не смотрел. Так что путь, видимо, один - назад на пальму.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

Аватара пользователя
FreePascal
сержант
Сообщения: 245
Зарегистрирован: 2006-05-14 8:50:05
Контактная информация:

Re: Проблема с драйверами nvidia

Непрочитанное сообщение FreePascal » 2008-01-28 12:44:12

princeps писал(а): Вот, а я значит возвращался в бронзовый - 96хх. В принципе, у меня карта старая, поэтому новые дрова к ней могут и не подходить, я, правда, список оборудования не смотрел. Так что путь, видимо, один - назад на пальму.
Уменя тоже есть парочка MX440 96х драйвер точно не для нее 200%.

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: Проблема с драйверами nvidia

Непрочитанное сообщение Morty » 2008-01-28 13:07:08

должно фунциклировать :)
http://us.download.nvidia.com/freebsd/9 ... dix-a.html
440 МХ
есть в списке поддержуемых железок этим драйвером

Аватара пользователя
FreePascal
сержант
Сообщения: 245
Зарегистрирован: 2006-05-14 8:50:05
Контактная информация:

Re: Проблема с драйверами nvidia

Непрочитанное сообщение FreePascal » 2008-01-28 13:52:21

Morty писал(а):должно фунциклировать :)
http://us.download.nvidia.com/freebsd/9 ... dix-a.html
440 МХ
есть в списке поддержуемых железок этим драйвером
Я же говорю что хер что там разберешь!!!
Есть то есть, но когда етот драйвер грузишь он сам тебе и пишет что качай Legacy 71х

Аватара пользователя
BlackCat
прапорщик
Сообщения: 468
Зарегистрирован: 2007-10-16 22:40:42

Re: Проблема с драйверами nvidia

Непрочитанное сообщение BlackCat » 2008-01-29 20:10:06

princeps, что в выводе kldstat? Там должны быть linux.ko и nvidia.ko, только после этого в /dev появяться устройства nvidia* ;-)

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Проблема с драйверами nvidia

Непрочитанное сообщение princeps » 2008-01-29 23:31:08

Значит так, парни, позавчера я остановился на том, как откатил драйвера на 96xx и после этого ничего не заработало. Так вот, вчера у меня не было дома электричества, сегодня делаю по совету BlackCat:
BlackCat писал(а):princeps, что в выводе kldstat? Там должны быть linux.ko и nvidia.ko, только после этого в /dev появяться устройства nvidia*
Вижу:

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

mycomp# kldstat
Id Refs Address    Size     Name
 1   13 0xc0400000 926ed4   kernel
 2    1 0xc0d27000 4e11ec   nvidia.ko
 3    2 0xc1209000 28518    linux.ko
 4    1 0xc1232000 6a1c4    acpi.ko
 5    1 0xc2a13000 2000     dragon_saver.ko
mycomp#
Ага, делаю

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

mycomp# ls /dev | grep nvidia
nvidia0
nvidiactl
mycomp#
Готов поклясться, что позавчера не было такого :)
Делаю ctrl-alt-backspace, потом в xorg.conf раскомментрую строку

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

driver nvidia
и комментирую строку

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

driver nv
,
потом startx и, как справедливо заметил Morty
Morty писал(а):Если все прально при старте Иксов должно "проскакивать" на весь экран логотип нвидиа
вижу в течение секунды логотип нвидиа на весь экран
Чудеса в решете. Видимо, 96хх таки заработал, несмотря на пессимистические прогнозы FreePascal. Хрен знает, почему он отказался работать сразу, видимо я что-то где-то не досмотрел. В общем, спасибо, ребята огромное, прокачал скилл настройки иксов, очень счастлив.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru