LINUX.ORG.RU

Как жить с nvidia на linux?

 , , ,


0

1

Хотелось бы поинтересоваться: получается ли у вас добиться плавной работы DE и браузеров на карточках невидии?

Собственно, сам я зафейлился с этой задачей и с позором свалил на винду. Карта RTX 5060Ti, монитор 1440p на 180Hz. Что только не перепробовал: разные параметры ядра (про NVreg_RegistryDwords=PerfLevelSrc=0x2222 мне известно), версии драйвера, иксы/ вейланд, разные дистры: бубунта (24.04 LTS), арч, федор, каша ос, даже на дебиан накатил последние драйверы через репозиторий нвидии. Так или иначе, при работе с системой сталкивался с различными графическими затыками, отвлекающими меня от моих дел и вынуждающими попытаться как-то от них избавиться: неприятные глюки при скроллинге в браузере (firefox/chromium), лагающий в некоторых местах интерфейс кде (к слову, гном работает гораздо лучше, но он мне не по душе + чтоб на нем нормально игрались игрульки для дебилов, нужно включать VRR, что делает chromium неюзабельным, привносит некоторые лаги в интерфейс системы).

Если у вас все на зеленых работает из коробки, прошу обратить внимание на разрешение моего монитора и герцовку. На 60 Гц у меня тоже все более-менее норм.

В моем понимании, карты невидии как были windows-only, так и остались, так что единственным решением вижу перекат на амуде.

Перечислю, что оказалось рабочим для улучшения работы на nvidia:

  1. Проблема с уходом системы в сон и с фризом при старте на nouveau: была решена использованием параметра ядра pci=nocrs (работает на arch, на ubuntu этот параметр может привести к тому, что система не стартует).
  2. Если читаешь что-то в браузере, не двигая мышкой и вообще ничего не делая, вдруг пролистываешь страницу и видишь кратковременные жесткие лаги: параметр ядра nvidia.NVreg_RegistryDwords=PerfLevelSrc=0x2222 (заставляет карточку постоянно работать на самом высоком уровне производительности, повышает энергопотребление в idle).
  3. Чисто субъективно, но вроде как использование ядра с десктоп-ориентированными патчами (linux-zen, linux-cachyos), немного улучшает ситуацию.


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

Про 60 vs 90 я вообще ничего не писал, скорее всего не различу.

60 и 90 легко различаются в играх, особенно динамичных, особенно от первого лица. Разница заметнее, чем между 90 и 120.

Если смотреть на статическую картинку в браузере, или на кино в 30 герц, то конечно не будет ничего заметно, хоть 30 vs 120.

Вот выше 120 (даже, пожалуй, где-то выше 100-110) разница уже не так заметна, даже в играх. По крайней мере для меня. Если два монитора рядом поставить и сказать определить, где какая — может и определю, но на отдельно, не при сравнении «в лоб», а если просто пользоваться, улучшение экспириенса уже не наблюдается. А вот между 60 и 90 оно вполне заметно.

P.S. При печати текста в Vim я разницы между 60 и 144 не вижу. Гипотетически она есть, при пролистывании да и просто при появлении набранных символов, по идее. Но субъективно я её не наблюдаю.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)

Ubuntu 22.04.5 (6.8.0-52) Gnome 42.9 X11, монитор ASUS ProArt PA278QV (2560x1440 75 Гц), RTX 4060 Ti (570.211.01) - всё рабоатет (Firefox, DaVinci Resolve, Blender, Steam), никаких артефактов/фризов и т.п. не наблюдается.

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

Почему у меня всё работает? Alien: Isolation, Bioshock Infinite, BlazeRush, CARRION, Control, Cyberpunk 2077, Deus Ex, DIRT 4, DIRT Rally, Dying Lihgt, GTA 2/3/VC/SA/5, HL2, Hotline Miami 1/2, Left 4 Dead 1/2, Mad Max, Mortal Kombat 11, Need for Speed Heat/Most Wanted, Outlast 1/2, PAYDAY 2, Portal 2, RDR 2, Resident Evil 2/4, RoboCop; Rogue City, RUINER, Terminator: Resistance, Tomb Rider, Warhammer 40.000: Space Marine, Watch Dogs 1/2/Legion, The Ascent, The Witcher 3: Wild Hunt, XCOM 2) - no problem. Может у тебя что-то пошло не так? Звёзды не сошлись?)))

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

Ну, во-первых, я, вроде бы как, написал, что с играми проблем нет, поэтому неясно к чему ваш длинный список игрушек, во-вторых, четко указал, что на малой герцовке (60 Гц, что не далеко от ваших 75), все работает гладко, но вот на 180 Гц кде местами работает топорно, причем так, что те же 60 Гц кажутся плавнее.

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

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

Ну, во-первых, я, вроде бы как, писал этот комментарий товарищу @masa на его «Играть на линуксе это бред, на инвидии совсем плохо»

Во-вторых, у племянника стоит та же Ubuntu с такой же видеокарточкой что у меня, и при этом на его ASUS ROG Strix XG27UCS (3840x2160 160 Гц) никаких артефактов/фризов и прочих графических затыков нет.

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

Здорово ты привел список 0.001 процента игр как доказательство что 100% нет проблем на твой конкретно машине. Когда 100% игр 100% работают под виндой, потому что писались под нее

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

Поэтому вопрос, пробовали ли ставить 60Гц на 120 герцовом мониторе, вполне закономерен

Пробовал, разницу вижу, глазами. Что я еще забыл уточнить чтобы информация дошла таки до благородных донов?

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

Если смотреть на статическую картинку в браузере, или на кино в 30 герц, то конечно не будет ничего заметно, хоть 30 vs 120.

Я различаю 60 и 120 на мониторе в браузере, в окнах приложений там где светлый фон и тд, особенно бросается в глаза на ноутах где 1920x1080. Я хз как еще это объяснить.

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

Здорово ты привел список 0.001 процента игр как доказательство что 100% нет проблем на твой конкретно машине. Когда 100% игр 100% работают под виндой, потому что писались под нее

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

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

Я различаю 60 и 120 на мониторе в браузере, в окнах приложений там где светлый фон и тд, особенно бросается в глаза на ноутах где 1920x1080. Я хз как еще это объяснить.

ШИМ?

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

Или речь не о статичной, а о плавной прокрутке (я просто всегда её отключаю…)?

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

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

Угу, то что на подобранном железе с настройкой системы и прочими танцами какое-то число игр на линуксе работает я и не отрицаю. Я отрицаю гейминг на линуксе, из-за того что не все игры запускаются, а какие запускаются либо лагают, либо требут настройки системы и прочего пердолинга (типа вопросов как же мне установить этот мод/патч/руфисикатор и почему они не работают).

Все это бесполезная трата времени, проще поставить винду в дуалбут и не тратить свои нервы.

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

На ноутах сразу в глаза бросается, на обычных мониторах нужно несколько часов поработать и начинаю чувствовать глазами. Как будто песчинка в глаза попадает небольшая, на грани чувствительности. Со 120Гц такое происходит часов через 12 работы когда уже общее утомление дает о себе знать.

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

проще поставить винду в дуалбут и не тратить свои нервы.

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

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

либо требут настройки системы и прочего пердолинга

Линукс это вообще про настройки и пердолинг. Если ты этого не любишь, то безотносительно игор тебе тут(на линуксах) делать нечего.

(типа вопросов как же мне установить этот мод/патч/руфисикатор и почему они не работают).

Это интересно 10 процентам отъявленных геймеров, остальные просто нажимают Play в стиме и играют. Вот при таком использовании, работает всё отлично на невидии. По личному опыту, на амуде - хуже.

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

В efi ничего не перетирается, загрузчики встают рядом, уже лет 10-15 это стандарт

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

jura12 ★★
()

Крыса на нвидии даёт тиринг, но мята и кеды работают исправно. Вялый на нвидии показывает чёрный экран, иксы просто работают. В остальном всё хорошо.

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

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

masa ★★★
()