LinuxForum.Fans
Тема

Поддержка NVIDIA в Linux

Автор: Ujin 16 сообщений 477 просмотров
#367274

На выбор:
1) Долбить поддержку Нвидии (что бесполезно)
2) Сидеть на Нуве
3) Выкинуть Нвидию

#367279
"Ujin" написал:
1) Долбить поддержку Нвидии (что бесполезно)

На убунте с этим всё так плохо?

#367280
"verg" написал:
На убунте с этим всё так плохо?

Убунта тут не причём, как и любой другой дистрибутив, в этом плане все дистрибутивы одинаковые, а блоб и вовсе один на всех.

#367281
"Ujin" написал:
Убунта тут не причём, как и любой другой дистрибутив, в этом плане все дистрибутивы одинаковые, а блоб и вовсе один на всех.

И везде есть нерешаемые проблемы с установкой драйвера NVIDIA?

#367290

В данном случае у него проблему со всеми дистрибутивами

#367302
"Ujin" написал:
В данном случае у него проблему со всеми дистрибутивами

ТС той темы не пробовал Slackware Linux. В Slackware нет по умолчанию DKMS, а значит, нет и пробемы.

#367304
"yars" написал:
нет по умолчанию DKMS

В магее/мандриве по умолчанию DKMS: и это очень крутая штука.
Что-то не слышал и сам не видел каких-то проблем с установкой дров nvidia c реп и последующий автоматической пересборкой модуля после обновления ядра.
Кстати, и дрова с сайта имеют давно поддержку DKMS.

В openSUSE DKMS и не пахнет(можно прикрутить при желании), но ТС той темы установку с реп нвидии для суси не осилил(установка в 1 клик) и неизвестно пробовал ли другие способы.
От себя: тоже не вижу никаких трудностей с пониманием установки, тем более всё уже подробно расписано.



з.ы. и как бы подразумевается, что и в убунте всё должно без проблем ставиться. причём через графику.
И если мне не изменяет память проприетарные дрова должны ещё при установке ставиться. (возможно ошибаюсь)

#367305

Ujin, Debian Stable УМВР.

#367312

DKMS это конечно хорошо, но Нвидиа частенько не успевает сделать поддержку свежего ядра. И DKMS не помогает.
Так что лучше уж на nouveau сидеть, раз так неудачно видеокарта выпала.

#367319
"Vascom" написал:
но Нвидиа частенько не успевает сделать поддержку свежего ядра. И DKMS не помогает.

Да он с проприетарными драйверами и не работал никогда, так что если хочется именно блоб, то DKMS лучше не использовать. А вот со свободными драйверами — да, вполне можно.

#367327

Так свободным драйверам KDMS и не нужен. Или я что-то путаю?

#367335
"Vascom" написал:
Так свободным драйверам KDMS и не нужен.

DKMS же создан, чтобы автоматически пересобирать драйверы под новое ядро. Проприетарные разве поддерживают это? Не думаю. Ну а раз, по-вашему, он и свободным не нужен, то зачем он тогда вообще?

#367350

Он как раз нужен проприетарным для пересобирания прослойки между блобом и ядром.
Ну и, например, Virtualbox его может использовать для пересобирания своих ядерных модулей при обновлении себя или ядра.

#367425
"yars" написал:
DKMS же создан, чтобы автоматически пересобирать драйверы под новое ядро. Проприетарные разве поддерживают это? Не думаю. Ну а раз, по-вашему, он и свободным не нужен, то зачем он тогда вообще?

Свободным не нужен. Они работают в режиме KMS.

Нужен именно проприетарным. (речь пока только о NVIDIA, прочее затрагивать не будем, как выше упомянутый Virtualbox)
Поддерживают и умеют (в том числе и драйвер с сайта, тот что в обёртке *.run)

"Vascom" написал:
DKMS это конечно хорошо, но Нвидия частенько не успевает сделать поддержку свежего ядра. И DKMS не помогает.

Это забота кого? Майнтейнера дистрибутива/репозитория или где?
И тут неправильно понята мысль DKMS. То есть у DKMS нет функции "подгонять" уже сравнительно устаревший драйвер под новое ядро, этим должны заниматься совсем другие товарищи.

В магее/мандриве почему-то никогда этих проблем не возникало. Но это из-за особенностей позиционирования дистрибутивов Linux-мире.(нет особой гонки за новьём, стабильность - типа такого)
Такая позиция есть у многих дистрибутивов и без DKMS (пример, openSUSE на стандартных репах).
А вам ли не знать, какие федоровцы мастаки насчёт клепания поддерживающих патчей.
Так что проблемы разносторонне надуманная.

А юзер, что юзер, сам патч найдёт и наложит если приспичило ставить новьё.

#367426
"verg" написал:
Свободным не нужен. Они работают в режиме KMS.

Ну, вообще-то, DKMS и KMS — это несколько разные вещи.

#367432
"yars" написал:
Ну, вообще-то, DKMS и KMS — это несколько разные вещи.

Кто-то спорит?

Проще: DKMS эта такая штука, которая позволяет генерировать/модули ядра модули ядра, которые не умеют работать на уровне KMS(в основном потому что не включены в само ядро).


з.ы. под свободным будем подразумевать, например, нуво.

Войдите или зарегистрируйтесь, чтобы ответить.