LINUX.ORG.RU

Nvidia и Desktop

 , , , ,


0

1

Как-то получилось для меня неожидано стать владельцем Ryzen 7 с Nvidia 1050.

До этого довольно долго жил на встройке Intel.

Вот и застрял, что и как ставить? Что там с Wayland?

А пока в раздумьях, качаю BG III. Что ещё посоветуете?

Я думаю тебе проще выкинуть Nvidia и использовать встроенное в Ryzen 7 видео ядро, если в твоей модели оно есть.

Я думаю она будет примерно равно по производительности Nvidia 1050.

anonymous
()

Если это прям 1050, а не 1050 Ti, тогда видеопамяти слишком мало, для BG 3 не хватит. Это не значит что игра не запустится, но производительность может быть печальной.

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

Вот и застрял, что и как ставить?

Если у тебя Debian, отредактируй /etc/apt/sources.list к такому виду:

deb [arch=amd64,i386] https://ftp.debian.org/debian/ bookworm main contrib non-free non-free-firmware
# deb-src https://ftp.debian.org/debian/ bookworm main contrib non-free non-free-firmware

deb [arch=amd64,i386] https://ftp.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
# deb-src https://ftp.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware

deb [arch=amd64,i386] https://ftp.debian.org/debian/ bookworm-proposed-updates contrib main non-free non-free-firmware
# deb-src https://ftp.debian.org/debian/ bookworm-proposed-updates main contrib non-free non-free-firmware

deb [arch=amd64,i386] https://ftp.debian.org/debian/ bookworm-backports contrib main non-free non-free-firmware
# deb-src https://ftp.debian.org/debian/ bookworm-backports main contrib non-free non-free-firmware

deb [arch=amd64,i386] https://security.debian.org/debian-security/ bookworm-security contrib main non-free non-free-firmware
# deb-src https://security.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware

sudo apt-get update

Открывыаешь синаптик, открываешь раздел Origin (Источники), находишь debian-backports, ставишь дрова NVIDIA. Также не помешает установить некоторые 32-битные пакеты от тех же дров. Но я учерен, что они сами подтянутся.

Далее, если у тебя стационарный комп, генерируешь /etc/X11/xorg.conf командой nvidia-xconfig (от рута). Сотри лишнее. Приведи файл вот к такому виду:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
#    VendorName     "NVIDIA Corporation"
EndSection

Кстати, в до-glvnd эпоху нужно было ещё секцию Files. Сейчас уже не нужно.

Для NVIDIA:

Section "Files"
    ModulePath      "/usr/lib/nvidia"
    ModulePath      "/usr/lib/xorg/modules"
EndSection

Всё, ребутаешься, и будут тебе дрова NVIDIA. Установщик сам добавил nouveau в blacklist.

Ставишь Wine, ставишь DXVK, и играешь. А можно Steam и Proton.

anonymous
()

По поводу nvidia-settings (панели управления NVIDIA). Проведи эксперимент. Зайди в настройки гаммы и выстави вырвиглазные значения. Например, если у тебя зелёный фон рабочего стола - сделай его красным. Примени изменения. Перезагрузись.

Если после перезагрузки твои кастомные настройки гаммы применились, тогда всё ок. Если нет, запусти утилиту nvidia-settings снова. Настройки применятся сразу, как только ты запустишь утилиту.

Если у тебя первый вариант, ничего дополнительно делать не нужно. Если второй - добавь «nvidia-settings –load-config-only» в автозагрузку.

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

У меня Hyprland работает достаточно стабильно. А после выхода XWayland 24.1 у меня даже моргания прекратились. До этого приходилось включать XWAYLAND_NO_GLAMOR=1, из-за чего отключалось всё ускорение. А сейчас ещё и драйверы 555 вышли с Explicit Sync. Осталось только дождаться, когда эту синхронизацию в wlroots смержат наконец. Но для меня и без этого всё достаточно стабильно работает, чтобы пользоваться на постоянной основе.

PS: Если нужен будет конфиг для Hyprland, который стабильно работает(у меня работает, понятное дело) на невидии - пиши. Я сам этот конфиг собирал по интернетам пару недель. Где-то ключ для хромиума, где-то force_zero_scaling добавить.

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

Осталось только дождаться, когда эту синхронизацию в wlroots смержат наконец

Автор hyprland разосрался с владельцами wlroots на почве повесточки и форкнул его. Теперь смотреть надо на его форк.

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

Теперь смотреть надо на его форк.

Он форкнул только для удобства, как он сам написал «Due to some internal strife, and to aid Hyprland development, we maintain a fork with some minor changes.» Т.е. как я понимаю, он будет следовать за основной веткой всё же, а не полноценный форк.

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

Как я понял он собрался по частям переписывать нужные ему части wlroots. What is the wlroots rewrite, why, and how’s it going? Возможно текущий форк это временная мера пока код не будет переписан.

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

PS: Если нужен будет конфиг для Hyprland, который стабильно работает(у меня работает, понятное дело) на невидии - пиши.

БЫло бы неплохо. Спасибо за обратную связь.

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

Он в соло не потянет. Увы. Я смотрел его решения и бил по пальцам. Он весь из себя, удалял issues. Потом подтянулись ещё пацанчики и накидали по шапке, стал толерантнее к критике, немного :)

masterOf
() автор топика

Nvidia 1050

Годится сейчас как встройка, либо для запуска чего-то до 2020 года выпуска, если на максималках. Каесик 2 можно.

что и как ставить?

Последняя проприетарь ещё поддерживает. Алгоритм тот же. Опенсорц модуль не поддерживает. Nvk не готов.

Wayland

Можно забыть

xDShot ★★★★★
()