LINUX.ORG.RU

Они же вроде говорили, что официально поддерживают только то, что поддерживает невидия. Т.е. никаких сторонних патчей.

vurdalak ★★★★★
()

Почему не пропатчат ебилд в дереве?

Потому что во первых официально nvidia-drivers под любые ядра >=3.10 еще вообще не выходил. Во вторых прочитай уже handbook про epatch_user /etc/portage/patches/<category>/<package>[-<version>[-<revision>]] и про оверлеи и перестань ныть.

init_6 ★★★★★
()
Ответ на: комментарий от init_6

С таким подходом ни о какой автоматической установке 500 программ и бибиотек не может быть и речи. Каждую 10-ю придётся вручную патчить.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

С таким подходом ни о какой автоматической установке 500 программ и бибиотек не может быть и речи.

ZenitharChampion с каким «с таким»? По твоему есть что то ненормальное или нелогичное в данном случае в поведении аппстрима? Так никто не запрещает тебе делать свой уютный оверлейчик где и решать своими методами и так как хочется именно тебе.

У меня к примеру с конкретно сабжем не возникло никаких проблем. И в данный момент мне плевать что там делает аппстрим и собирается ли делать.

init_6 ★★★★★
()
Ответ на: комментарий от ZenitharChampion
        if use kernel_linux && kernel_is ge 3 10 ; then
                ewarn «Gentoo supports kernels which are supported by NVIDIA»
                ewarn «which are limited to the following kernels:»
                ewarn «<sys-kernel/gentoo-sources-3.10»
                ewarn «<sys-kernel/vanilla-sources-3.10»
                ewarn «»
                ewarn «You are free to utilize epatch_user to provide whatever»
                ewarn «support you feel is appropriate, but will not receive»
                ewarn «support as a result of those changes.»
                ewarn «»
                ewarn «Do not file a bug report about this.»
        fi

http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/x11-drivers/nvidia-dr...

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

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Я считаю правильный подход.

Это такой тонкий троллинг на тему того что в наших уютных гентах все должно быть настолько же тупо как и в убунтах. Чтобы не нужно было читать ченжлогов и помнить поддерживается ли версия ядра версией дров. Ага и чтобы одна единственная добрая и понятная кнопка „Немедленно сделать все зае… хорошо!“

init_6 ★★★★★
()

Немного предыстории: Апстрим nvidia-drivers неохотно принимает багрепорты от дистрибутивов отличных от RHEL/SLES(и их клонов), предыдущий мэйнтэйнер имел некоторое влияние на упомянутый апстрим. По соглашению, было принято решение минимизировать количество патчей, накладываемых в процессе установки(конфигурация с PaX хоть и работает в Gentoo благодаря патчу, но официально апстримом не поддерживается). Отсюда и такое ограничение. Технических ограничений добавить патч нет, но тогда, если возникнут проблемы, пользователи блоба останутся с ними один на один, мы помочь ничем не сможем(блоб же).

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

Pinkbyte ★★★★★
()
Ответ на: комментарий от ZenitharChampion

С таким подходом ни о какой автоматической установке 500 программ и библиотек не может быть и речи. Каждую 10-ю придётся вручную патчить.

А мы тут при чем? Все претензии к апстриму. Или ты хочешь оказаться в ситуации когда у тебя появится трудноуловимый глюк из-за недоработанного патча, непринятого апстримом и при попытке отправить багрепорт апстриму тебя пошлют лесом?

// P.S. WOW, 5 звезда! :-D

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

конфигурация с PaX хоть и работает в Gentoo благодаря патчу, но официально апстримом не поддерживается

Ага тут ты прав но только на всех ядрах <3.10 а с ядер >=3.10 это уже по факту 4.2 поскольку в hardened уже никаких патчей на модули nvidia для корректной работы не требуется.

Pinkbyte можешь сравнить мои x11-drivers/nvidia-drivers с официальными и если что:

> eix nvidia-drivers
[I] x11-drivers/nvidia-drivers
     Available versions:  [M]96.43.23^msd [M]173.14.37^msd 304.88^msd 310.51^msd 313.30^msd{tbz2} 319.32^msd{tbz2} (~)319.32^msd{tbz2}[1] [M](~)325.08^msd{tbz2} [M](~)325.08^msd{tbz2}[1] {+X acpi custom-cflags gtk multilib pax_kernel (+)tools KERNEL="FreeBSD linux"}
     Installed versions:  319.32^msd{tbz2}[1](09:44:46 31.07.2013)(X acpi multilib pax_kernel tools KERNEL="linux -FreeBSD")
     Homepage:            http://www.nvidia.com/
     Description:         NVIDIA X11 driver and GLX libraries

[1] "init6" /var/gentoo/layman/init6
> uname -r
3.10.4-geek
init_6 ★★★★★
()
Ответ на: комментарий от init_6

Эм, то есть патчи для совместимости с PaX не нужны в 3.10? Ну круто тогда, чо.

// не щупал еще hardened 3.10, жду стабилизации

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

Эм, то есть патчи для совместимости с PaX не нужны в 3.10?

Да. Т.е. в данный момент сам патч для совместимости с >=3.10 по сути решает так же и теми же методами что и тот старый патч pax. По идее, если ничего не изменится и исправят примерно так же как сейчас в том патче, после официального выхода nvidia-drivers под >=3.10 даже тот бред про неподдерживаемые дрова на hardened можно будет смело убирать.

init_6 ★★★★★
()
Ответ на: комментарий от Deneb

Если у вас ядро 3.10, то как уже сказали выше Почему не пропатчат ебилд в дереве? (комментарий) мантейнеры пакета с драйверами Nvidia наложили патч.

В Gentoo при установке драйверов использовать патч предложено пользователям. Т.к. официально Nvidia пока не выпустила драйверы с поддержкой linux-3.10.

kostik87 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.