LINUX.ORG.RU

Ответ на: комментарий от Deleted

Ну они пока что поддерживаются, можно зарепортить баг. И вообще, я Блендером пользовался ещё в 2007 году в Ubuntu 7.10 с драйвером NVIDIA 100.14.19

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

Ты на деле проверяй ,а не на словах. Тем более нуво - целиком баг, спроси у своих разработчиков блендера.

anonymous
()
Ответ на: комментарий от bormant

Хорошо. Почему не установились драйвера?

Ппц зачем столько писанины для того чтобы просто поставить драйвер и пользоваться? Почему пользователей линукса еще не заставляют писам самим систему, софт, драйвера? Почему так сложно поставить драйвер?

Хотя очевидно уже одно. В дебиане на нуво все ок, в слаке нет.

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

Легаси драйвера поддерживаются нвидией, клоун.

anonymous
()

слака нуждается в твоем уходе. и чем дальше, тем лучше. изыди, ламер - не нужен здесь

anonymous
()
Ответ на: комментарий от Deleted

Почему не установились драйвера?

Мне отсюда логи сборки очень плохо видны, а хрустальный шар из чистки пока не забрал.
Но могу с уверенностью сказать, руки, их устанавливавшие, точно причастны, а насчет причастности головы — не факт.

Почему так сложно поставить драйвер?

И давно на нем написано Copyright(c) by Serg Bormant? Последний раз там было написано nVidia, точно ничего не поменялось? А почему тогда не у nVidia спрашиваете об этом? Про мнение Линуса на этот счет упомяну, но цитировать здесь не буду.

Я обычно ставлю так:
# upgradepkg --install-new /tmp/nvidia*-kernel-*t?z /tmp/nvidia*-driver-*t?z
и совершенно ничего сложного в этом не вижу.

В дебиане на нуво все ок, в слаке нет.

1) Возьмите патчи из Дебиана и соберите также.
2) Возьмите Дебиан и пользуйтесь им.
3) Придумайте что-то ещё.
У вас есть свобода выбора — выбирайте.

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

Потому что дистрибутив говно. В нормальных просто ставишь бинарный пакет из основных реп и готово.

anonymous
()
Ответ на: комментарий от bormant

Я обычно ставлю так:

Это готовые уже пакеты. А почему не проходит с sbopkg установка? И почему на нуво такой глюк?

1) Возьмите патчи из Дебиана и соберите также.
2) Возьмите Дебиан и пользуйтесь им.
3) Придумайте что-то ещё.

Ага. Еще скажите, напиште свою ОС, свой софт.

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

почему не проходит с sbopkg установка?

Мне отсюда логи сборки очень плохо видны, а хрустальный шар из чистки пока не забрал.

почему на нуво такой глюк?

Результат сочетания кода нуво конкретной версии, конкретного железа.

скажите, напиште свою ОС, свой софт

Есть готовое, уже написанное, в исходниках; есть пример, как исправить ошибки (тем более, рабочее решение известно, исходники того, что и как собрано в дебиане, открыты).
Если из готового не в силах что-то получить, то с «напишите свою» вряд ли что хорошее выйдет. Но тоже вариант, если готовое не устраивает.

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

Результат сочетания кода нуво конкретной версии, конкретного железа.

Но на дебиане то работает все

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

^ Почему этот клоун троллящий тупостью ещё не забанен?

anonymous
()
Ответ на: комментарий от Deleted

на дебиане то работает все

Скорее всего там другое сочетание того же железа и другого кода нуво.

Неужели непонятно, что пока не будет конкретных версий железа и точных и полных сведений о версиях того, что и где работает, сколько-нибудь предметного разговора не получится, одни абстрактные рассуждения «за жизнь»?

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

Gf9800gtx+, blender beta 2.8 (просто интересно уже почему там не глючит а тут глючит) Что еще можно посмотреть?

А версия нуво 1.0.12 или 1.0.16 имеет значение? Я пробовал и ту, и и другую.

И еще вопрос, почему все же не работают дрова через sbopkg -i?

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

Версию ядра забыли.

почему все же не работают дрова через sbopkg -i?

Потому что нет молуля ядра на месте.
Почему не собрался модуль ядра, написано в журнале сборки.
Журнала сборки у меня нет, прочитать и пересказать не имею возможности.

Зачем я это повторяю раз заразом? Даже и не знаю...

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

почему все же не работают дрова через sbopkg -i?

А не собираются они потому, что
1) разработчики ядра в минорном обновлении до 4.4.168+ изменили API, что само по себе нифига не нормальное изменение, а
2) nVidia драйверы 340.ххх под это изменение не пропатчили.

Подробнее:
https://bugzilla.kernel.org/show_bug.cgi?id=202365
http://www.slackware.ru/forum/viewtopic.php?f=8&t=2681#p15865

PS. С патчем из этого сообщения собирается:
https://forum.porteus.org/viewtopic.php?p=70693

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

На всякий случай патчик пусть и тут будет:

--- a/kernel/nv-linux.h	2018-12-14 19:32:47.000000000 +1100
+++ b/kernel/nv-linux.h	2018-12-20 01:02:36.066123342 +1100
@@ -2083,45 +2083,27 @@
 
 /* get_user_pages
  *
- * The 8-argument version of get_user_pages was deprecated by commit 
- * (2016 Feb 12: cde70140fed8429acf7a14e2e2cbd3e329036653)for the non-remote case 
- * (calling get_user_pages with current and current->mm).
- *
- * Completely moved to the 6 argument version of get_user_pages -
- * 2016 Apr 4: c12d2da56d0e07d230968ee2305aaa86b93a6832
- *
- * write and force parameters were replaced with gup_flags by - 
- * 2016 Oct 12: 768ae309a96103ed02eb1e111e838c87854d8b51
- *
+ * hacked to work with 4.4.168
  */
 
-#if defined(NV_GET_USER_PAGES_HAS_TASK_STRUCT)
-    #define NV_GET_USER_PAGES(start, nr_pages, write, force, pages, vmas) \
-        get_user_pages(current, current->mm, start, nr_pages, write, force, pages, vmas)
-#else
-    #if defined(NV_GET_USER_PAGES_HAS_WRITE_AND_FORCE_ARGS)
-        #define NV_GET_USER_PAGES get_user_pages
-    #else
-        #include <linux/mm.h>
-
-        static inline long NV_GET_USER_PAGES(unsigned long start,
-                                             unsigned long nr_pages,
-                                             int write,
-                                             int force,
-                                             struct page **pages,
-                                             struct vm_area_struct **vmas)
-        {
-            unsigned int flags = 0;
-
-            if (write)
-                flags |= FOLL_WRITE;
-            if (force)
-                flags |= FOLL_FORCE;
-
-            return get_user_pages(start, nr_pages, flags, pages, vmas);
-        }
-    #endif
-#endif
+#include <linux/mm.h>
+
+static inline long NV_GET_USER_PAGES(unsigned long start,
+                                        unsigned long nr_pages,
+                                        int write,
+                                        int force,
+                                        struct page **pages,
+                                        struct vm_area_struct **vmas)
+{
+    unsigned int flags = 0;
+
+    if (write)
+        flags |= FOLL_WRITE;
+    if (force)
+        flags |= FOLL_FORCE;
+
+    return get_user_pages(current, current->mm, start, nr_pages, flags, pages, vmas);
+}
 
 /* get_user_pages_remote() was added by:
  *   2016 Feb 12: 1e9877902dc7e11d2be038371c6fbf2dfcd469d7


--- a/nvidia-legacy340-kernel.SlackBuild	2019-05-29 21:32:31.939751118 +0300
+++ b/nvidia-legacy340-kernel.SlackBuild	2019-05-29 21:33:39.087751118 +0300
@@ -77,6 +77,8 @@
  \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
   -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
 
+zcat $CWD/kernel-4.4.168.patch.gz | patch -p1 || exit 1
+
 (cd kernel || exit 1
   make SYSSRC=$KERNELPATH module || exit 1
   cd uvm



В Арче этот патчик тоже есть:
https://aur.archlinux.org/cgit/aur.git/tree/?h=nvidia-340xx-lts44

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

Настоящий детектив. Осталось научится высшему пилотажу как bormant. Как Вы докопались? Боюсь спросить на сколько сложно применить патч и заставить работать дрова?

А предположений почему все же под нуво «матрица», нет совсем?

Deleted
()
Ответ на: комментарий от MageasteR

Да, я в курсе, что карта впритык. Но мне интересен сам факт.

Supported GPUs in Blender 2.80

NVIDIA
GeForce 200 series, Quadro with Tesla architecture and newer are >supported on both Windows and Linux. This covers the NVIDIA GPUs >released in the last 10 years.

Кстати накопал такое GeForce 9800GTX+ в GTS250 - легко!

Это чудо но сейчас в Дебиане9.8(нуво) на ней даже корректно заработал EEVEE!) Этого на предыдущих билдах блендера 2.8 небыло.

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

Ппц зачем столько писанины для того чтобы просто поставить драйвер и пользоваться? Почему пользователей линукса еще не заставляют писам самим систему, софт, драйвера? Почему так сложно поставить драйвер?

Потому что просто это только в nixos. А в других системах - да, какие-то бэкапы, ручные блэклисты и прочие развлечения для пердоликов

Deleted
()
Ответ на: комментарий от bormant

Плятт Ростислав Янович смотрит на вас с недоумением...

Берестов Валентин Дмитриевич отлично сложил по этому поводу слова в предложения

Facepalm

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

Никакого красноглазия. Написал за 5 мин конфиг и сиди работай.

Да пусть занимает, смысл на каждый чих файлы тереть? Ну включи автоматическую сборку мусора, раз такой борец за место. В отличие от других систем тут вообще об очистках голова не болит, система сама этим занимается. А в ваших системах с ручным приводом сиди и пердолился - так а как же мне ещё места подвычистить? Что ещё удалить?

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

А в ваших системах с ручным приводом сиди и пердолился - так а как же мне ещё места подвычистить? Что ещё удалить?

Ты просто столько не займешь его, лол.

Никакого красноглазия. Написал за 5 мин конфиг и сиди работай.

Ну так и тут, написал драйвер за 5 минут и сиди работай...

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

Мне даже gentoo более простой показалась. Да и так просто проблемы не решаются, только в простых ситуациях.

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

Как Вы докопались?

Запустил сборку, прочитал сообщение об ошибке.

Сейчас по ней гугл выдает массу полезной информации.
Когда сам столкнулся впервые, просто прогулялся по истории get_user_pages() в исходниках ядра от 4.4.172 до 4.4.167.

Ваша проблема в том, что вы не читаете (не хотите или не умеете).

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

Ваша проблема в том, что вы не читаете (не хотите или не умеете).

Я не знаю где читать и что читать. Даже если я прочту, то ничего не пойму. Даже если пойму, то не буду знать, что с этим делать.

Линукс и Слака в особенности сложны в этом плане для меня. Я вообще не вижу смысла в линуксе на десктопе когда есть венда, где все просто работает и ты просто работаешь или отдыхаешь, а не занимаешься постоянной настройкой системы. Да, линукс занял ниши на серверах, устройствах, телефонах, но не на десктопе.

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

Интересно иногда, может когда и пойму его. У меня под линукс оддельный пк, для экспериментов.

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

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

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

Что понимать? Как он работает, почему гючит часто? Пока дебинан для меня более-менее оптимальный вариант в плане работы/настройки/глюков/понимания.

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

Почему он «глючит» тебе во всех темах уже объясняли, какие вопросы то еще?

Как он работает

Ты это хочешь без программистких знаний понять? Ды явно траллировать сюда пришел.

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

Почему он «глючит» тебе во всех темах уже объясняли, какие вопросы то еще?

Самоделка на энтузиазме?

Ты это хочешь без программистких знаний понять?

Для понимая работы линукса нужны знания программиста?

Ды явно траллировать сюда пришел.

Почему выяснение причин и вопросы называется троллингом? Раз вопрос неудобный или на него нет ответа, сразу троллинг? Очередные отмазки.

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

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

anonymous
()
Ответ на: комментарий от Deleted

Ваша проблема в том, что вы не читаете (не хотите или не умеете).

Я не знаю где читать и что читать

В этом конкретном случае:
1) где — на экране,
2) что — сообщение об ошибке.

В этом конкретном случае (проприетарный драйвер nvidia) диагноз был поставлен именно так.

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

Как можно понять простому пользователю из той портянки на несколько экранов в которой уже не видно начала, а только конец с сообщением об удачном завершении установки, что где-то пошло не так? Не вижу логики. Где же эта «простота» когда только и делаешь, что копаешься в логах и не знаешь, что делть?

Вы мне лучше назовите возможные причины глюка с эффектом матрицы на нуво.

Deleted
()

Blender в Slackware = эффект Матрицы?)

Скобкобляди не нужны.

anonymous
()
Ответ на: комментарий от Deleted

Вы мне лучше назовите возможные причины глюка с эффектом матрицы на нуво

Переводите $4800 и я для вас этот вопрос с удовольствием исследую, всё, что найду за 48 рабочих часов по вопросу, предоставлю в виде отчета.

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

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

Понимаешь, твоя проблема в том, что ты - бестолковый. Какого хрена ты отвлекаешь людей, если линь тебе не нужен ? Ну ламер ты, обычный ламер, не способный работать с информацией. Смирись и вали на винду. Не хватает у тебя умств. способностей. Это не слака сложна, это ты глуп. Прими это. Да, на лоре полно успешных линьпользователей, ну а ты это не тянешь. Понятно, что на их фоне тебе не хочется оставаться дураком, но и е**ть мозги окружающим, пытаясь своими тупыми воплями «рассказать им как всё на самом деле» означает еще больше и развернутее демонстрировать свою бестолковость.

anonymous
()
Ответ на: комментарий от Deleted

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

Под Windows тоже можно НЕ устанавливать драйвер от производителя, а потом героически решать возникшие проблемы

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

Он это предугадал, из профиля: «Аноны в игноре!:)»

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

Я пропустил в новостях что-то интересное?

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