-
Драйверы Nvidia для Fedora Rawhide
Я сегодня, по многочисленным заявкам собрал последний бета-драйвер Nvidia и положил в репозиторий nonfree. Если вы его просто поставите, то у вас скорее всего не запустятся X’ы. Так что последовательность действий должна быть следующей. Сперва устанавливаем драйвер, а также akmod-nvidia, так как я могу полениться поддерживать его при каждом новом ядре или по крайней мере не успеть:
# yum -y install xorg-x11-drv-nvidia akmod-nvidiaА затем нам будет нужно отключить KMS. Так как это делается на уровне ядра, то придётся в /boot/grub/grub.conf к текущей опции kernel в конец добавить nouveau.modeset=0. Можете также включить framebuffer, чтобы загрузка была графической. Для этого добавьте ещё и параметр vga=код. Код можно подсмотреть при загрузке если заранее ввести какое-нибудь неправдоподобное число, например, 38542. Нужно будет только воспользоваться подсказками.
В общем Nouveau – это конечно хорошо, но 200 fps против 15600 это конечно что-то значит.
37 responses to “Драйверы Nvidia для Fedora Rawhide”

-

Отлично.
Отсутствие драйвера nvidia – единственное, что меня останавливало от перехода на Ф12
-
-
Vascom Октябрь 23rd, 2009 в 16:59

atrpms несовместим с rpmfusion, а я к нему привык, да и в RFR используется именно rpmfusion.
-
sandros08 Октябрь 26th, 2009 в 09:41

Как это они не совместимы? У меня и тот, и другой стоят и никаких проблем
-
-
-
-

>Код можно подсмотреть при загрузке если заранее ввести какое-нибудь неправдоподобное число, например, 38542.
для этих целе есть vga=ask
-

Товарищи, просвятите пожалуйста, чем эти драйвера отличаются от бинарника с оффсайта? Всегда ставлю свежие дровишки с оффсайта и горя незнаю. Может что-то интересное упускаю? Заранее благодарю.
-

дрова с оффсайта — это не самый лучший путь…
а тут возможно остаться в рамках реп, и не получить непредвиденных проблем
-

>чем эти драйвера отличаются от бинарника с оффсайта?
Да ничем бинарник не отличается.
Просто отличается подход к устанвке софта. Используя виндовый подход, качать софт с разных офсайтов производителя (или варезных сайтов) и устанавливая их через make install или sh-скрипт, ты превращаешь систему в неуправляемую помойку, кторая со временем начнет глючить из-за неразрешенных зависимостей и т.п.Вот создаете себе потенциальный геморой, а когда он проявится, пишите на форумах, что Fedora глючный дистрибутив

[рекламный_плакат]
Открой для себя Red Hat Package Manager!
[/рекламный_плакат]-
sandros08 Октябрь 27th, 2009 в 12:03

Думаю, что если каждый будет устанавливать только собранные драйвера для своих дистрибутивов, скоро с офсайта перестанут скачивать и тогда nvidia решит, что пользователям линукс больше драйвера не нужны, а ведь драйвера дистров – это просто раздраконенные и увязанные с дистром проприетарные драйвера.
На самом деле от драйверов с офсайта никакой глючности никогда не появлялось, а если она появится, они достаточно легко удаляются-

>тогда nvidia решит, что пользователям линукс больше драйвера не нужны
Да, там одни лохи сидят, именно так они и решат..
Интервью с девелоперами Nvidia:
However, the number of Linux driver downloads from nvidia.com is only 0.5% the number of nvidia.com Windows driver downloads. Of course, many Linux users get our driver through distro packages and other means that wouldn’t be measured in that download figure.
Помоему 0.5% – это виндовые юзеры, которые поставили Linux «на посмотреть» и которые просто не знают о репозитариях.. или не могут отвыкнуть от виндовых привычек
-
-

>Маркетинг изучите.
Маркетинг – это мой профиль по специальности и должности
Что Вы этим хотели сказать? Речь по прежнему идет о количестве скачиваний с офсайта? И о маркетинговой оценке этого показателя?
-
-
-
-
-
-
sandros08 Октябрь 26th, 2009 в 09:43

Зато с оффсайта – под любое ядро, в отличие от реповых дров.
Кто подскажет как в grub прописать, если там нет kernel, initrd, а только rootnoverify, chainloader -

>Кто подскажет как в grub прописать, если там нет kernel, initrd, а только rootnoverify, chainloader
Если есть chainloader, то в разделе диска на который передается управление установлен следующий загрузчик. Вот в нем и пишите параметры.-
sandros08 Октябрь 27th, 2009 в 12:06

Я уже так и сделал, самое интересное, что при загрузке он пишет, что эта напись nouveau.modeset=0 неизвестна и игнорируется, но без нее иксы не загружаются. Для чего такие грабли были созданы?
-
-
andrew Октябрь 27th, 2009 в 21:19

> эта напись nouveau.modeset=0 неизвестна и игнорируется
(2 all:) А зачем оно вообще? Постоянно юзаю закрытый драйвер, никогда ничего такого никуда не писал, вроде бы всё ок. В консоль и назад (в смысле alt-ctrl-F2 и alt-F7) тоже бегает нормально.За сборку спасибо, попробуем, потому как текущий на 6600 регулярно валит иксы с «Fatal server error: Caught signal 11. Server aborting». Через `nvidia-settings -a PixmapCache=0` вроде бы лечится, но это не Ъ.
Жалко только что framebuffer через vesafb тормозной, а своего драйвера для него нвидия не делает, а свободный ядерный для fb с её иксовым не совместим
-
andrew Октябрь 27th, 2009 в 21:48

Епт. Пропустил что для rawhide )
А для 11-й, хоть в updates-testing, его получить можно?-
andrew Октябрь 27th, 2009 в 21:50

В смысле, если это не повлечет включение остальных тестовых реп. Сорри за флуд )
-
andrew Октябрь 27th, 2009 в 22:35

Кстати, 190.42, которые в nonfree-development, уже не бета, пруф тут:
http://www.nvidia.com/Download/Find.aspx?lang=en-us
И релиз поначалу был промаркирован как «WHQL Release»
Windows hardware quality lab, кто не в курсе.
-
-
-
-
andrew Ноябрь 5th, 2009 в 12:44

Если что, 190.42 (из rpmfusion) на 6600 нормально фурычат и без nouveau.modeset=0 ядру. Как посмотреть текущий статус KMS не нашел. В консоль и назад переключается нормально, хоть и с мерцаниями.
$ uname -r
2.6.30.9-90.fc11.x86_64 -

Спасибо за инструкции, Tigro – я тут недавно по долгу службы это 12-е Федорино горе установил и две стены лбом разбил, пытаясь Х запустить. Наконец-то заработал, падла
-

с оффсайта 190.53 с nouveau.modeset=0 стали нормально.
uname -r 2.6.31.12-174.2.3.fc12.i686.PAE
p.s. даже заработала «NVIDIA X Server Settings», а то раньше на моем SM 971p 75Hz становилось только после плясок с бубном.
-

У меня Fedora 12. После установки дров под видяху GeForce 9400M G, ноут не загружается. Что делать?
-

Спасибо за оперативный ответ.
А можно попдробнее, как это сделать. Зайти в систему не могу, могу только с LiveCD загрузиться. Как мне загрузится в 3-м ралевеле и что это такое вообще.
В линуксе пока новичок…
Оставить комментарий
-




Vascom Октябрь 23rd, 2009 в 10:26