LINUX.ORG.RU

# echo "options nvidia-drm modeset=1" > /etc/modprobe.d/nvidia.conf && reboot

А лучше - не используй кали.

withnix
()

при запуске просто не заходит в сессию с вейлендом

nvidia-drm.modeset=1 в параметры ядра. Думаю, сможешь это сделать, учитывая:

kali linux.

А вообще, зачем?

whbex ★★
()

Попробуй вот такие параметры ядра: nvidia_drm.modeset=1 nvidia_drm.fbdev=1 nvidia.NVreg_PreserveVideoMemoryAllocations=1 nvidia.NVreg_TemporaryFilePath=/var/tmp

И запустить вот эти службы: sudo systemctl enable nvidia-suspend.service nvidia-hibernate.service nvidia-resume.service

И обнови дрова и ядро на самые последние. У меня раньше не стартовало, а заработало только с недавним обновлением nvidia 550.67-5

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

Пацаны, я не просил вас обосрать за использование Кали, мне нравится его тема, стабильность, он удобен для меня

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

Сегодня обновилась домашняя OpenSuse Tumbleweed, после перезагрузки на экране логина сеанс по-умолчанию поменялся с Plasma 6 на Wayland. Зашел, исчез курсор мышки, на ощупь зашел в настройки и перевыбрал тему курсора мыши. Также слетел скейлинг со 125% на дефолтные 100%, выставил обратно. Все. Остальное работает вообще ВСЕ, монитор 4K 144hz HDR 10bit (hdr тоже работает). Карта Nvidia, дрова блобом от них же. УМВР.

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

Сам пока не знаю, завтра поставлю - гляну

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

Посмотрел твои темы за три недели: дебиан, федора, убунту, манжаро, кали. Вот тебя колбасит.

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

мне нравится его тема, стабильность

стабильность

Если тебе нравится стабильность kali, от стабильности дебиана ты будешь кончать.

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

5 апреля - Намертво зависает федора

6 апреля утро - иногда начинает хаотично переключаться звук, то громкость, то устройство воспроизведения, так что на кде и xfce, стоит убунта

6 апреля вечер - Решил поиграть в майнкрафт через legacy launcher, при его запуске/пролистывания версий просто выходит из сессии, manjaro xfce.

8 апреля - kali linux

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

Да, и кали надо всенепременно с Wayland, иначе недостаточно стабильно.

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

Нет, а какие должны быть?

Моргания в XWayland. Например, запусти стим и пооткрывай менюшки, будет видно как они не плавно появляются, а с морганиями. Или запусти xfreerdp, тоже будут с отрисовками проблемы(есть варианты исправления, но ломают другое).

А вообще, ждем с нетерпением(обещают середину мая) драйверов 555 и explicit sync, по слухам, это должно всё починить.

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

А вообще, ждем с нетерпением(обещают середину мая) драйверов 555 и explicit sync, по слухам, это должно всё починить.

Говорят, что прямо сейчас https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/967 уже чинит проблемы с порядком кадров. Но у меня не NVIDIA и проверить сам не могу.

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

Как я понял из разных обсуждений, пока в драйвере не запилят, особо ничего не даст. Ну и пока драйвер выйдет, как раз везде(меня wlroots и hyprland интересует в основном) тоже будет. У меня основная проблема в том, что в xfreerdp перерисовка периодически прекращается на некоторые участки экрана. А у меня работа по rdp на удалёнке, мне это критично.

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

Проверь игорь с Xwayland. Там баги есть.

Эм, у меня только Heroes 3 HD от Бараторча и компании в wine. Багов нет.

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

Моргания в XWayland. Например, запусти стим и пооткрывай менюшки, будет видно как они не плавно появляются, а с морганиями.

Стима нет.

Или запусти xfreerdp, тоже будут с отрисовками проблемы(есть варианты исправления, но ломают другое).

У меня Remmina, тоже работает нормально.

А вообще, ждем с нетерпением(обещают середину мая) драйверов 555 и explicit sync, по слухам, это должно всё починить.

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

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

NVreg_PreserveVideoMemoryAllocations

Багованный параметр, из-за него глюки ловил, другие тоже репортили.

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

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

Я сам уже 2 месяца как на Hyprland перешел на рабочем окружении. А вот для игр, приходится в X11 сессию(пытаюсь i3 освоить\настроить) релогинится.

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

Там не только XWayland, ещё OpenGL моргает.

Это не замечал. Весь Hyprland на OpenGL рендере сделан, вроде не моргает ничего.

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

У меня всё на wlroots в OpenGL моргает под 550.67 драйверами. Vulkan хорошо работает, но в OpenGL приложениях такая же шляпа.

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

Wlroots это шляпа для нвидии из за упоротый разработчиков, используй hyprland на нвидии работает хорошо, в его Вики параметры описаны которые в конфиг для нвидии вписать надо

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

Как раз на Hyprland вообще всё моргает, оно ведь полностью на OpenGL только работает. Такая петрушка что на 1650, что на 4060ti.

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

Убери отсебятину, egl не нужен там вообще. И проверь что включен kms , без него не работает аппаратное ускорение на вайланд.

cat /sys/module/nvidia_drm/parameters/modeset

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

egl

Это только строчки при наличии двух видеокарт, насильно выставлена Nvidia, иначе некоторые программы пытаются на Intel с mesa запуститься, не смотря на приоритет.

kms

Конечно работает, без него sway даже не запускается в принципе.

ЗЫ и это не (nvidia.com) только у меня.

ac130kz ★★★
()
Последнее исправление: ac130kz (всего исправлений: 1)
Ответ на: комментарий от ac130kz
# Some default env vars.
env = WLR_RENDERER,gles2
env = XDG_RUNTIME_DIR,/run/user/1000
env =  CLUTTER_BACKEND,wayland
env =  QT_QPA_PLATFORM,wayland-egl

env =  ECORE_EVAS_ENGINE,wayland-egl
env =  ELM_ENGINE,wayland_egl
env = SDL_VIDEODRIVER,wayland
env =  _JAVA_AWT_WM_NONREPARENTING,1
env =  NO_AT_BRIDGE=1
env =  KWIN_USE_BUFFER_AGE=0

env =  LIBVA_DRIVER_NAME,nvidia
env =  GBM_BACKEND,nvidia-drm
env =  __GLX_VENDOR_LIBRARY_NAME,nvidia

env =  MOZ_ENABLE_WAYLAND,1
env =  NVD_BACKEND,direct
env =  MOZ_DISABLE_RDD_SANDBOX,1

env =  KITTY_ENABLE_WAYLAND=1
env =  QT_WAYLAND_FORCE_DPI,physical
env =  GDK_BACKEND,wayland,x11
env =  GDK_DPI_SCALE,0.5

env =  LIBSEAT_BACKEND,logind
#env =  WLR_DRM_NO_ATOMIC,1
#env = WLR_DRM_NO_MODIFIERS,1
env =  XWAYLAND_NO_GLAMOR,1
env =  WLR_NO_HARDWARE_CURSORS,1 
env =  XCURSOR_SIZE,48
env =  XDG_CURRENT_DESKTOP,Hyprland
env =  XDG_SESSION_TYPE,wayland
env =  XDG_SESSION_DESKTOP,Hyprland

env =  GTK2_RC_FILES,/etc/gtk-2.0/gtkrc:/home/alexv/.gtkrc-2.0:/home/alexv/.config/gtkrc-2.0
#env =  QT_SCREEN_SCALE_FACTORS,DP-3=1.75
env =  QT_AUTO_SCREEN_SCALE_FACTOR,0
env =  XDG_CONFIG_DIRS,/home/alexv/.config/kdedefaults:/etc/xdg
env =  XCURSOR_THEME,breeze_cursors
env =  GTK_MODULES,canberra-gtk-module:appmenu-gtk-module
env =  QT_LOGGING_RULES,*.debug=false
env =  QT_QPA_PLATFORMTHEME,qt5ct

xwayland {
  force_zero_scaling = true
  use_nearest_neighbor = false
}


opengl {
  nvidia_anti_flicker = false
}

misc {
   vrr = 0
}

У меня вот с такими параметрами Hyprland не моргает. На scale можно не обращать внимания, просто у меня 2160p.

env = XWAYLAND_NO_GLAMOR, - это для того чтобы XWayland не моргал, но при этом ускорение отключается для него.

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

Нашел где моргает, в Opera. В Chrome и Firefox не моргает.

Скорее всего потому, что Opera через XWayland, а Хром с Файрфоксом нативно через вяленд работают.

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

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

Смотри какой используется

journalctl -b 0 –grep «renderer for»

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

eglstreems это расширение egl, api передачи кадров в опенгл или вулкан.

https://docs.nvidia.com/drive/drive-os-5.2.0.0L/drive-os/index.html#page/DRIVE_OS_Linux_SDK_Development_Guide/eglstream_top.html

На wlroots нормально не работает потому и нет нормального ускорения, и от него уже все отказываются

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

Вот все что нужно сделать на 500 драйверах

Это на бумаге, а по факту даже вон в конце есть приписка про разгон, чтобы не было артефактов. Я даже XWayland под корень отрубил, чтобы не было лишнего.

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

Скорее всего потому, что Opera через XWayland, а Хром с Файрфоксом нативно через вяленд работают.

Вы правы, указал

opera --enable-features=UseOzonePlatform --ozone-platform=wayland %U

и Опера перестала моргать.

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