URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 125429
[ Назад ]

Исходное сообщение
"Выпуск проприетарного драйвера NVIDIA 470.74"

Отправлено opennews , 04-Окт-21 17:08 
Компания NVIDIA представила новый выпуск проприетарного драйвера NVIDIA 470.74. Драйвер доступен для Linux (ARM, x86_64), FreeBSD (x86_64) и Solaris (x86_64)...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=55914


Содержание

Сообщения в этом обсуждении
"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено QwertyReg , 04-Окт-21 17:15 
Проверил на 3070.
Всё так же не раскрывает потанцевал выше 40%, как и на любой другой видеокарте. Память не нагружается выше 40%, в то время, как игра задыхается, нагрузка GPU болтается в пределах 15-20%, FPS - 35-40.
ОС: Fedora 35, драйвер сабжевый, игра - Metro Exodus, Wine 6.0.1, ядро - 5.14.0.

"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено Аноним , 04-Окт-21 17:22 
Вопрос к Метро и Wine. В других играх и память, и производительность на уровне, аналогичном Windows (производительность иногда чуть ниже).

"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено QwertyReg , 04-Окт-21 17:36 
> Вопрос к Метро и Wine. В других играх и память, и производительность
> на уровне, аналогичном Windows (производительность иногда чуть ниже).

Это не единичный случай. На 1050 было абсолютно то же самое с Колдой.


"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено Аноним , 04-Окт-21 19:43 
У меня на RX 5700xt метро исходус нормально работает. Правда виндовая версия немного медленнее, чем линуховая (нативная). Но в целом все хорошо.

"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено iPony129412 , 05-Окт-21 16:03 
Так видать разные вещи.
Не знаю как именно эта (Metro Exodus). Ниже вон пишут, что расширенная версия только под Windows пока.
Но все прошлые Metro под Windows имеют графику лучше, чем под линукс.

ЗЫ: интересно почему этот пост был удалён. Видать из-за фанатизма модератора.


"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено ИмяХ , 08-Окт-21 08:55 
Вот она, вся суть люниксового сообщества, да и вообще всего опенсурса в целом. Возникает проблема, наверное в драйвере, пишешь в поддержку - отвечают, проблема в вайне. Пишешь в поддержку вайна - отвечают, проблема в игре. Пишешь в поддержку игры - отвечают, да на плевать на ваши вайны и на ваши люниксы. Всё друг на друга проблемы спихивают, а у конечного пользователя ничего толком не работает. Неудивительно, что с таким подходом пользователей люникса не более 1%.

"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено Урри , 04-Окт-21 17:42 
Ну дык ЦПУ узкое место, значит.

"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено QwertyReg , 04-Окт-21 17:44 
> Ну дык ЦПУ узкое место, значит.

Да давно уже пора выкинуть этот Intel Core i9-11900K.


"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено Аноним , 04-Окт-21 22:45 
Ты не понимаешь! У тебя процессор слишком мощный, он работает слишком быстро и видеокарту просто не успевает! Ставь i5-6600 и тогда твоя видеокарта раскроет свой патэнцыал!

"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено Аноним , 04-Окт-21 22:45 
Меня всегда смешила секта раскрывателей

"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено test , 04-Окт-21 17:43 
что вместо CPU? и какая на нем нагрузка? я тоже использую федору и там дефолтное ядро очень плохое для игр. во всяком случае для моего CPU (intel 6600k). руками поставил https://github.com/Frogging-Family/linux-tkg и фпс стал заметно выше и намного стабильней.

"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено pavlinux , 04-Окт-21 18:56 
Вася Пупкин из бабруйска залез в ядро, насрал, подумал что это хорошо и рассказал всем! )))


Какое отношение имеет эта шняга к играм?

- add sysctl to disallow unprivileged CLONE_NEWUSER by default
- reduce wakeups for PME checks
- default 500 if HZ_500 ... default 750 if HZ_750

Это што? Геймеры перешли на Infiniband?


diff --git a/drivers/infiniband/core/addr.c b/drivers/infiniband/core/addr.c
index 3a98439bba83..6efc4f907f58 100644
--- a/drivers/infiniband/core/addr.c
+++ b/drivers/infiniband/core/addr.c
@@ -820,6 +820,7 @@ int rdma_addr_find_l2_eth_by_grh(const union ib_gid *sgid,
    union {
        struct sockaddr_in  _sockaddr_in;
        struct sockaddr_in6 _sockaddr_in6;
+        struct sockaddr_ib  _sockaddr_ib;
    } sgid_addr, dgid_addr;
    int ret;


https://github.com/Frogging-Family/linux-tkg/blob/e2b5820b26...

Чо за детский говнокод?

1. После 1000 смысл пропадает?
2. Почему 1000, а не 2000, или 500 или HZ или 2*HZ..?
3. cpu_relax() на x86 это две инструкции asm volatile("rep; nop")"
   Вася Пупкин в курсе, что 1000 раз по "if (++i < 1000)" - это в 5000 раз больше инструкций,
   если дико оптимизировано, как минимум: inc; cmp; jne; ret  ? :D  

4. rep; nop = инструкции pause; Её (их) пихают в циклы работающие под спинлоками, для увеличения производительности.

> Improves the performance of spin-wait loops. When executing a “spin-wait loop,” a Pentium 4
> or Intel Xeon processor suffers a severe performance penalty when exiting the loop because it
> detects a possible memory order violation. The PAUSE instruction provides a hint to the
> processor that the code sequence is a spin-wait loop. The processor uses this hint to avoid
> the memory order violation in most situations, which greatly improves processor performance.
> For this reason, it is recommended that a PAUSE instruction be placed in all spin-wait loops.

(Intel® 64 and IA-32 Architectures Software Developer's Manual Volume 2B: Instruction Set Reference, M-U)


index f11b9bd..1bbfcc1 100644
--- a/kernel/locking/rwsem.c
+++ b/kernel/locking/rwsem.c
@@ -717,6 +717,7 @@ rwsem_spin_on_owner(struct rw_semaphore *sem, unsigned long nonspinnable)
    struct task_struct *new, *owner;
    unsigned long flags, new_flags;
    enum owner_state state;
+    int i = 0;

    owner = rwsem_owner_flags(sem, &flags);
    state = rwsem_owner_state(owner, flags, nonspinnable);
@@ -750,7 +751,8 @@ rwsem_spin_on_owner(struct rw_semaphore *sem, unsigned long nonspinnable)
            break;
        }

-        cpu_relax();
+        if (i++ > 1000)
+            cpu_relax();
    }
    rcu_read_unlock();

--



"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено iPony129412 , 04-Окт-21 17:48 
> Metro Exodus, Wine 6.0.1

Сразу видно труе линуксоида


"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено QwertyReg , 04-Окт-21 17:52 
>> Metro Exodus, Wine 6.0.1
> Сразу видно труе линуксоида

Mac - для работы, Windows - для развлечений, Linux - чтобы посмеяться.


"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено Аноним , 04-Окт-21 19:04 
Посмеяться над собой разве что.
Линукс хорош для серверов, играть на нем в игры через вайн, все равно что Дро..ть впрсядку, оно вроде бы и можно, но зачем?


"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено НяшМяш , 04-Окт-21 17:51 
> Wine 6.0.1

Wine староват? Да и без протон патчей он будет только свистеть и дрыгаться. Кстати Исходус есть в нативном виде в стиме (правда не Enhanced Edition).


"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено QwertyReg , 04-Окт-21 17:53 
Не в нативном, а в той же вайновской обмазке.

"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено НяшМяш , 04-Окт-21 18:00 
Скомпилированное с libwine и запуск через wine всё же немного разные вещи. Да и я не уверен что это так, надо будет посмотреть - всё же она есть в Google Stadia, а там предъявляют некоторые требования к производительности.

"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено GG , 04-Окт-21 20:10 
А у меня любой драйвер начиная с 465 раскрывает весь потанцевал с запасом.
Карта в 3.0 слоте, блендер, анриал и криптомайнилка работают быстрее чем на форточке на ~15%.
Убунту, ведро 5.11.

"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено Аноним , 04-Окт-21 17:20 
Этот драйвер уже недели две назад вышел.

"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено Аноним , 04-Окт-21 19:52 
Как бы да, я аж вздрогнул, когда "новость" увидел.

// b.


"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено Zenitur , 05-Окт-21 10:46 
Я изначально увидел новость на ЛОРе. Она состояла из двух строк: "исправили утечку памяти при использовании vkd3d-proton" и "исправили падение драйвера nvidia-drm на ядре Linux 5.14". Я перешёл по ссылке на новость и увидел, что там вообще-то полноценный релиз, в котором больше, чем два изменения. Предъявил автору. Он сказал "а мне остальное не интересно!". Зашибись, блин.

Вот я и разместил нормальную новость на Опеннет. Я конечно допускаю, что из новости можно что-то выкинуть. Но, например, когда новость состоит из более чем 20 изменений (а то и больше сотни), но не когда там 5-6 строк.


"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено iPony129412 , 04-Окт-21 17:50 
А кулеры таки не гасятся? До 470-ой гасились.
Теперь даже в холод самый всё равно крутятся.

"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено Аноним , 04-Окт-21 23:33 
На 1660 Ti всё OK.

"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено iPony129412 , 05-Окт-21 11:16 
Рад за тебя

https://forums.developer.nvidia.com/t/fan-speed-regression-w...


"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено Аноним , 04-Окт-21 18:30 
>> Добавлен профиль приложения, запрещающий использование FXAA в Firefox, которое приводило к нарушению нормального вывода.

А и правильно, зачем искать проблему и чинить её. Давайте отключим


"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено Zenitur , 04-Окт-21 21:37 
Помню в 2007 году я пользовался Ubuntu 7.04 или 7.10. Включил сглаживание на своей видеокарте GeForce 7600GT. Для всех приложений OpenGL. Смотрю, а в Компизе, когда крутишь кубик, вместо того, чтобы сгладить линии этого самого кубика, было небольшое искажение на краях кубика (а может и не искажение, плохо уже помню, давно это было). Думаю, в фаерфоксе что-то подобное.

В Майнкрафте, году в 2013, включение FXAA давало мне эффект, когда каждый кубик в игре получал серую окантовку


"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено Kuromi , 04-Окт-21 21:45 
Самое смешное, что эту проблему недавно уже "порешали" в ФФ, он там сам отключает FXAA для себя. Так что вообще ненужное телодвижение.

"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено Другой Аноним , 05-Окт-21 12:10 
Насколько я понимаю, эта "проблема" в самом факте работы FXAA, который мылит текст. FXAA хорош в играх, где он и должен замыливать "лесенки", но не на рабочем столе.

"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено Аноним , 04-Окт-21 18:43 
Оно все еще не на расте? Не нужно!

"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено имямяи , 04-Окт-21 18:58 
Откуда ты знаешь? Исходники видел?

"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено Шарп , 05-Окт-21 13:36 
Пилите поддержку GBM. Общественность нуждается в wayland на плазме.

"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено BratishkaErik , 05-Окт-21 14:05 
Чёрный экран, откатился.

"Выпуск проприетарного драйвера NVIDIA 470.74"
Отправлено Аноним , 06-Окт-21 23:12 
https://forums.developer.nvidia.com/t/nvidia-470-74-breaks-g...