LINUX.ORG.RU

Не знаю как под KDE/Gnome/xfce/прочее, вот под sway с Vulkan 545 драйвер норм работает. В 550 новых багов подвезли, ибо слишком крупный релиз вышел.

ac130kz ★★
()

У меня Hyprland работает на 4070Ti. С настройками страдал пару месяцев подбирая. Но сразу скажу, для меня работает только для рабочих задач(и мне он очень удобен), а для развлечений(Steam) я релогинюсь в иксовую плазму.

Хотя, это возможно моя довольно местячковая проблема, мне нужен параметр XWAYLAND_NO_GLAMOR=1 для корректной работы xfreerdp, а с ним не запускается Steam. Ну и некоторые игры глючат с моей конфигурацией монитора(1.875 масштаб на 4K), поэтому проще релогинить в иксовую плазму, где игры как часы работают.

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

Я не осилил как перезапускать XWayland. Ну только если kill ему и чтобы запустился уже с измененной переменной. Пробовал запускать gamescope в воркспейсе hyprland'а, но тогда проблема что разрешение у этого gamescope уже с учетом масштабирования. А Per-window scaling в issues висит, но я так понял очень сложно в реализации(wlroots на такое не заточен).

Loki13 ★★★★★
()

Прямо сейчас пишу со связки RTX 3080 + GNOME Wayland. Драйвер - 550 (nvidia-dkms).
https://i.postimg.cc/wB3Xj8ZV/2024-03-12-00-02-40.png

Сам интерфейс летает на 165 герцах, фризов нет, тем более вылетов. Всё, что нативное - работает нормально как на AMD.
Экран без проблем записывается встроенной скриншотилкой, GPU-Screen-Recorder тоже работает. Проверил запись в OBS через порталы - по ощущениям лучше чем на AMD. Правда, у меня RX 580, точно сравнить не выйдет.
Почему-то при создании скриншота шелл подвисает, не наблюдал такого нигде больше.
Проблемы увидел с XWayland - приложения в нём жутко моргают, иногда просто показывают чёрный экран. При этом ещё пришлось откатиться до Mesa 23.3.5, потому что на 24 в цикле падал mutter-x11-frames, и ничего вообще не работало. Даже если получится увидеть картинку - она дёрганная. ЕМНИП, из-за отсутствия поддержки explicit sync, должны исправить, когда-нибудь.

Если использовать только Wayland приложения, то всё ок, но пока лучше переключиться на X11.

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

О, видимо у вас большой опыт работы с этим + мне нравится, что в вашем ответе фигурирует nvidia-dkms. Есть ли понимание на Mesa на сколько падает производительность?

Также вопрос про only Wayland приложения - у меня рабочее окружение включает в себя vscode, pycharm, slack, teleram (это из самого важного помимо браузера). Короче вопрос как понять что приложение только xorg или wayland optimized?

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

Nvidia 3060. Хочу таки попробовать Wayland, но есть вопрос работает ли он в каком-то виде с Nvidia?

kde, игры, браузер, видео работают. Но за нвидией сижу мало, может какие проблемы еще остались.

altwazar ★★★★
()

На самом деле надо добавить, что у меня основная цель это в конечном итоге попробовать wayland в рабочем окружении и посмотреть решает ли он нерешаемые в xorg проблемы с разноDPI-ными мониторами и тирингом в intel (но последнее проверять буду уже на ноутбуке) (и нет, не надо мне писать про костыли типа Option "TearFree" "true" я это уже проверял - на свежих интелах с iris эта опция не работает. Начать хочу с десктопа, т.к. он не используется именно для работы.

Сейчас использую xfce, но увы он пока что только в стадии работы над wayland совместимостью. Скорее всего со sway я не подружусь, но гномы/кеды наверное вполне подойдут для быстрого вкатывания.

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

Есть ли понимание на Mesa на сколько падает производительность?

Очень сильно, но, возможно, дело в низкой частоте. nouveau.config=NvGspRm=1 добавлен, но FPS в Minecraft всё ещё держится на отметке 70-80 при нагруженной в 100% видеокарте. С блобом уходит за 1000.
Правда, сама видеокарта при этом не греется, так что это либо nvc0 кривой, либо действительно нет автоматического реклокинга.

NVK тоже проверял, причём с vulkan-nouveau-git и с mesa-tkg-git. Во втором сейчас модель видеокарты правильно определяется, vulkaninfo рапортует о полной поддержке Vulkan 1.3, но попытка запуска RDR2 просто… вешает одно ядро. Благо хоть не ядерный дедлок. Хотя, казалось бы, игра использует нативный Vulkan (хоть и через DXGI, рокстар от мс сильно зависят) и запускается на заброшенном amdvlk из 2021. Надо бы в багтрекер сходить…
В Mesa хотят выкинуть nvc0 и использовать zink, но у меня с ним libvulkan сегфолтит, и ничего не работает.

приложение только xorg или wayland optimized?

xlsclients.
qt5-6 умеет в Wayland и должно сразу из коробки запускаться так.
Electron/Chrome тоже умеет, но иногда ломают поддержку, + активация происходит через флаги запуска. Ну и пока X11 по умолчанию.
PyCharm/IDEA - способ запуска нативно был, но пока оно до конца не готово. Нужно ждать.

Впрочем, возможно, моргают только игры, а с обычными приложениями всё ок. Их не проверял.
Ещё есть MUTTER_DEBUG_FORCE_EGL_STREAM=1. Не проверял, но говорят, что должно починить моргания сильные. В GNOME, KDE я пока не запускал.

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

через VPN DO сижу

Да, всякие дятлы любят банить запросы с диапазонов хостеров. Чем мотивируется — хз.

Этот сайт из РФ открывается нормально без прокси/VPN.

anonymous
()

Нормально работает, можно ставить. Лучше ставить свежее, например Arch.

Отчет о подробностях системы


Подробности отчета

  • Дата создания: 2024-03-13 16:00:21

Hardware Information:

  • Модель оборудования: Lenovo Legion Y9000P IRX8
  • Память: 64,0 ГиБ
  • Процессор: 13th Gen Intel® Core™ i9-13900HX × 32
  • Графика: NVIDIA GeForce RTX™ 4060 Laptop GPU
  • Ёмкость диска: 2,0 ТБ

Software Information:

  • Версия прошивки: KWCN42WW
  • Название ОС: Arch Linux
  • Сборка ОС: rolling
  • Тип ОС: 64-бит
  • Версия GNOME: 45.4
  • Оконный интерфейс: Wayland
  • Версия ядра: Linux 6.7.9-arch1-1

в параметры ядра прописать еще вот такое:

nvidia.NVreg_PreserveVideoMemoryAllocations=1 nvidia_drm.modeset=1
~ pacman -Q | grep nvidia
nvidia 550.54.14-5
nvidia-settings 550.54.14-1
nvidia-utils 550.54.14-4

Монитор ноута со скейлингом 175% + HDMI монитор FullHD со скейлингом 100%.

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

Да, всё кайф, оба монитора 240 ГЦ, но я специально переключился на 60, чтобы подрочить окошко: тиринга не наблюдается. С точки зрения мыла, прикладываю пару скринов с обоих мониторов. Настройки шрифтов вообще не трогал, дефолт. https://postimg.cc/Y48fzM5R https://postimg.cc/XGzftx7y

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

Тиринга на вайланд нет от слова вообще, но зато stuttering на sway например во всей красе , и поджор процессора при банальном перемещении курсора. Дробное масштабирование даёт мыло что на вайланд что на иксаз от этого никуда не денешься, если линия не попадает в пиксель ее начинает размывать

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

Куда они смотрят и что там понимают я не знаю, и не стремлюсь, тенденции и тренды у меня как-то не в особом приоритете. У каноникла свой марлезонский балет, у меня свой.

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

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

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

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

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

А что в качестве панели используется? Раскладка добавляется через hyprctl devices или конфиг

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

Вот для waybar например

https://pingvinus.ru/note/archlinux-hyprland

В сети есть куча готовых настроек разных ищи по ,,dotfiles hyprland,, на линукспорн можешь глянуть https://www.reddit.com/r/LinuxPorn/

anonymous
()

Так, допустим с тайловыми WM я трахаться не хочу. Гемороя по их настройке очень уж много, а идеология «щас все настроим через самопальные баш скрипты» меня и вовсе выносит прямо на ракетной тяге в космос. Как нынче установить на Debian гном или кеды так, чтобы они работали с wayland?

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

Из коробки работают, на NVIDIA нужно включать nvidia-drm.modeset=1 и копаться по системе, как включить Wayland. Зачем установка драйвера отключает его полностью - для меня непонятно.

Правда, я только в арче тестировал.

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

Это какой пакет? в nvidia-dkms из официальной репы нет правил udev а в nvidia-utils единственное правило.

cat /usr/lib/udev/rules.d/60-nvidia.rules
# Device nodes are created by nvidia-modprobe, which is called by the nvidia DDX.
# In case the DDX is not started, the device nodes are never created, so call
# nvidia-modprobe in the udev rules to cover the Wayland/EGLStream and compute
# case without a started display.
ACTION=="add", KERNEL=="nvidia", DRIVER=="nvidia", RUN+="/usr/bin/nvidia-modprobe", \
    RUN+="/usr/bin/nvidia-modprobe -c 0 -u"

для старых драйверов из aur возможно и есть ну так они уже не поддерживаются

anonymous
()