Чтобы окончательно закрыть вопрос о том, как быстро, дешево и сердито поставить дрова NVIDIA вручную, открою эту тему.
Зачем надо ставить дрова вручную, а не через диспетчер дров? Вариантов ответов может быть несколько:
Для достижения Вашей цели вам нужно сделать всего несколько простых телодвижений:
1) Идем на дровяной склад, выбираем там язык, ось и тип вашей видяхи, качаем пакет вида "NVIDIA-Linux-x**-***.**-pkg1.run"
2) Запускаем KPakageKit.
3) Выбираем фильтр по уже установленным пакетам, в строку поиска вбиваем "nvidia", жмем энтер
4) ОБЯЗАТЕЛЬНО сносим ВСЁ, что вам найдет менеджер пакетов.
5) Ребутимся, загружаемся в консольный вход
6) делаем команду sudo service kdm stop
7) заходим в ту папку, куда вы положили пакет дров.
8) делаем команду chmod +x NVIDIA-Linux-x**-***.**-pkg1.run (вместо звездочек только не забудьте нарисовать цифры от того пакета, который скачали)
9) запускаем установку дров командой sudo NVIDIA-Linux-x**-***.**-pkg1.run
(ПРИМЕЧАНИЕ: последняя версия дров уже не особо задает глупые вопросы и уже все умеет делать сама, но если вдруг случилось так, что дрова попросятся в дырнет, чтобы скачать оттуда прекомпилированное ядро или еще что-то, но смело говорим дровам наше решительное "НЕТ!", тогда дрова скомпиллят то, что им надо, самостоятельно)
10) Под конец установщик спросит, хотите ли вы, чтобы установщик сконфигурировал для вас xorg.conf. Тут нет однозначного решения. Почему-то на разных сайтах пишут, что типа не надо ему это позволять. Как показала практика последних времен, после установки дров на вопрос о конфигурировании обязательно надо отвечать "ДА"! Иначе потом ничего не заработает.
11) После этого вы можете выполнить команды sudo service kdm start и startx, и уже продолжить сидеть в КДЕ. Но лично я предпочел перезагрузиться.
12) Уже в КДЕ с правами рута запустите нвидиевский конфигуратор (найдете его в общем меню без проблем). Там уже настроите все остальное по своему вкусу.
13) Имеете удовольствие!
Примечание: если вдруг по каким-то причинам инсталлер будет материться и требовать какие-то там хедеры и все такое, то следуем совету, который дал Chibiko
P.S. При всей простоте действий у всего вышеописанного есть один небольшой минус, с которым я не нашел способа справиться: когда с апдейтами вам придет свежее ядро, вам придется повторить всю процедуру установки сначала, ну разве что за тем отличием, что сначала вам придется удалить уже установленные дрова. Тут тоже все просто: когда вы запустите инсталлятор, он скажет, что найдены уже установленные дрова, и предложит вам их снести. Сносите имеющиеся дрова, потом заново начинаете установку.
Если кто-то знает, как сделать так, чтобы дрова не требовали переустановки на новом ядре, прошу отписаться!
Комментарии (50)
Увы, не получится скомпилить без этого:
sudo apt-get install linux-headers-`uname -r` binutils pkg-config build-essential xserver-xorg-dev
Раньше тоже думал - что за фигня.. врде всё по инструкции.. но я рекомендую сначала установить недостающие пакеты... А потом ставить дрова.
У меня все встало как я описал. ЧЯДНТ?
Хотелось бы дополнительно обратить внимание на ПРИМЕЧАНИЕ к п.9...
Хотя да... старые версии дров действительно что-то такое просили. Но когда я ставил 190.45, никаких глупых вопросов и предложений не поступало. Это на Кармике. Про другие версии дров и на других дистрибах я не знаю, не проверял.
По идее в свежей системе они должны быть. У меня были
на 9.10 ставил 190 версию без дополнительных пакетов.
да и файлик исполняемым не делал, просто sudo sh ./NV + tab
Автору плюсик
а если нет интернета, то откуда прикажете вытаскивать linux-headers
Оттуда же, откуда ты берешь и все остальные пакеты... Ну что за дурацкие вопросы?!
я имел ввиду, я устанавливаю на компьютер друга у которого интернета нету, скачиваю драйвер, что мне еще прикажете дополнительные пакеты качать, есть гораздо простые способы, не требующие скачивания дополнительных пакетов, вы начинающих с толку сбиваете.
Хм... без нета совсем никак. Даже энви вам дрова из воздуха не нарисует
У меня в 9.04 никогда не было. Приходилось ставить. И дрова тогда 180 без этого не вставали. В 9.10 я фиг знает... Во-первых, обновлял из инета а не с диска ставил, во-вторых, дрова до этого стояли, я лишь обновил их до 190.
Ну и на всякий пожарный - если хотите гайд делать в подшифку, то пусть лучше будет общий случай - допишите что для некоторых (старых) дров и версий дистрибутива (ниже 9.04) придётся установить бинутилиты и headers для ядра 8)
я там примечание добавил с отсылкой на твой комент.
У меня в 9.04 были: может, по зависимостям вытянулись с каким-то пакетом... Но проверка лишней не будет - я проверял перед установкой :-)
Хотелось бы добавить для таких же как я чайников
"соблюдайте регистр в именах папок и файлов"
Не повторяйте моих ошибок
А что мешает TAB'ом пользоваться? Он сам допишет необходимые буковки и вероятность ошибки при этом стремится к нулю.
Ну кагбэ если для каждого чайника еще расписывать на сколько сантиметров мышку в какую сторону перемещать для достижения нужного результата, то любой мануал будет раздут до размера >9000. Вместе с тем, информативность таких мануалов будет стремиться к нулю...
Ох майн гад :) Целую статью написали :)
Бутимся под рутом в консоль
Ведь в новых версиях кубунты все нужные пакеты стоят по-дефолту.
именно, что все. И далеко не все из них - нужные. Иначе я бы вставил в текст именно эту строку. Если ты не удалишь то, что у тебя по дефолту вставло при установке дистриба (родные дрова), то вручную дрова с сайта ты просто так не поставишь.
Проверено - мин нет!Странно. Я просто скачал, поставил, запустил. Всё работает. Ничего заранее не удалял. Ну ладно, видать по-разному случается.
Хотелось бы добавить то что для видеокарт 9ххх 185е дрова не встают (а это самые свежие что находит кубунта)
Не встают из репозиториев или не встают из ручной установки дрова скачанные с сайта нВидиа? Какого рода ошибки при этом возникают? Можно вообще хоть сколько то поподробнее описать проблему?
Все встает) У меня GF9800 устанавливал через менеджер драйверов в прошлом году.
для тех кто как я не смог запустить систему из под рута и не знает где взять правильную пропись в xorg.conf
прежде чем что то делать зайдя в консоль прописать su иначе не переписывает.
ставим дрова как написано выше, чтоб было проще прописывать киньте дрова в домашнюю папку и от туда просто пишите команды без указания пути для дров.
sudo /etc/init.d/kdm stop
sudo sh ./NVIDIA-Linux-**********pkg1.run
sudo /etc/init.d/kdm start
далее запускаете nvidia x server, из меню - настройки, выставляете значения нужные вам и сохраняете, в выскочившей менюшке скопируйте параметры (рис 1)
далее через дельфин откройте папку - корень/etc/x11 и в меню откройте консоль
вбейте su
далее введите nano xorg.conf, откроется документ (рис 2) удалите все что там написано и вставьте то что скопировали. далее ctrl+O разрешите сохранить далее ctrl+X и все готово
что-то я не пойму, что ты тут такое дописал, чего не было сказано в верхнем посте?
Во-первых, я тебе даже больше скажу, описанный тобой способ не только не лучше, но еще и хуже. Хотя бы потому, что не снеся дрова по умолчанию, которые были поставлены с системой, и установив новые, ты положишь иксы.
Во-вторых, команда su тут нафиг не нужна, все делается через sudo.
Ну и в-третих, если уже ты запустил с рутовыми правами конфигуратор от nVidia, то сделать все изменения и сохранить их в xorg.conf можно непосредственно из него, отдельно что-то копировать куда-то означает "чесать левое ухо левой рукой вокруг головы".
Итог: Дети, если выхотите все сломать, делайте так, как вам советует rossomaha, во всех остальных случаях мой мануал все еще остается в силе!
:-)
ну вопервых сам так ставлю на пустую систему, а самое главное не могу зайти под рутом в систему не пускает.
А способ не новый просто для выше написанного способа разжевал пропись как в дополнение чтоб как я не лопатили кучу литературы - почему команды не работают.
И почему при такой переписи хорга должны иксы осыпаться? У меня же не осыпались? И как без команды su этот файл переписать? Мне не удалось.
Нужно nvidia x server запускать рутом: Альт+Ф2 kdesu ...
тогда всё запишется.
а вот за это спасибо!
Если какой-то кривой убунтовод (прим. переводчика - стиль писавшего дебианиста) менеджером проприетарщины умудрился поставить дрова на видюху - честь ему и хвала, пусть сносит. По умолчанию, по идее там вообще не должно быть никаких дров на НВидиа-видюхи.
да чтоооо ты! а ты давно пробовал на свежеустановленной системе выставить фильтр по уже установленным пакетам и задать поиск по ключевому слову nvidia?
Я вообщето перед установкой дров на всякий случай проверял на 7800 - ставит а на 9800 нифига
А тут чуть выше товарищ раппортует, что у него все встало... что он делал неправильно?
да я читал, вот и думаю по что у мня то не встало? Вроде так же мышкой тыкаю в кнопку или нужно с нужными словам? Или с жестами?
тогда я еще раз повторю свой вопрос: ты как ты ставишь дрова? Через диспетчер оборудования или дрова, скачанные с сайта нВидии?
Я ставлю ручками, как написал выше, а в диспетчере предлагает поставить 185е но когда тыкаю -активировать- не активируется. До этого стояла 7800 активировалось.
тогда тебе следовало бы научиться пользоваться поиском и найти эту статью.
эту статью я тоже нашел, но кроме х сервера ничего не встает, так что опять же ставлю ручками скачанное с сайта
ну тогда я предлагаю перенести обсуждение установки из репозиториев в соответствующую тему. Тут эта тема несколько "не в тему".
согласен
Установка последних драйверов nvidia 190 из репозитория на kubuntu 9.10 Karmic сдела по этому мануалу ..
*Кликающие ссылки! Xenomorph
Помогите пожалуста!!!!! пытаюсь установить дрова на Nvidia как описано в начале темы, до 6 шага все ок, когда пытаюсь открыть паку с драйвером пишет типа "no such file or directory", ну как то так... Что делать?
нужно внимательно посмотреть имя папки, как оно пишется, и потом так же внимательно в эту папку заходить: консоль весьма критична к заглавным\строчным символам.
А через диспетчер оборудования возможно это сделать и как?
если воспользоваться поиском, то можно достаточно просто найти тему о том, как поставить драйвера из репозиториев. Драйвера там хоть и не самые свежие, но по крайней мере тот путь не требует углублненных знаний и умения пользоваться консолью.
Кому как повезло с монитором =)
Я новичок в linux. Вопрос следующий: Как поставить драйвера на видеокарту Palit Geforce GT 220? Я знаю что в рипозиториях есть дрова, но мне бы хотелось родные поставить. А как?
Я скачал драйвера с оффициального сайта nvidia.com - файл называется NVIDIA-Linux-x86-260.19.12.run
Но когда я его пытаюсь поставить через консоль, то мне выдается ошибка о том, что у меня запущен X-Server. И чтобы установить драйвера, необходимо сначала остановить X-Server, а потом установить драйвера.
Но как остановить X-Server? Подскажите...
Поискал в инете, нашел следующее:
Если вам надо остановить X-сервер, то зайдите в текстовую консоль (нажав
Ctrl+Alt+F1), залогиньтесь там под своим именем и выполните
sudo /etc/init.d/gdm stop
Но когда я набираю эту команду он мне говорит, что я не имею права запускать эту команду. Хотя я набираю от root.
Что я не так делаю... Подскажите...
попробуй там же, в консоли сделать команду sudo killall xorg
это должно гарантировано помочь.
Майк, а теперь представь шок этого несчастного, когда после твоей команды y него пропадyт все свистоперделки, мышь исчезнет и он останется один-на-один с чернотой терминала? Хотя, он же yже с ним общался.
Это ты точно подметил. Оно емy надолго поможет =)
должно, да =) очепятался я.
А то, что пропадут свистоперделки, это правильно, т.к. дрова из консоли ставятся именно без них.
нескромный вопрос: что именно пишется?
Ибо если речь идет о кубунте, то останавливать gdm можно будет долго, ибо его нет в системе по умолчанию. :-)
Правильная команда будет звучать
sudo /etc/init.d/kdm stop
ибо дефолтный (в кубунту) kdm, а не gdm
давно проверял эту установку?
недели 2 назад.
Отправить комментарий