LINUX.ORG.RU

Окна X11

 , ,


0

2

Не знаю как сформировать вопрос в google, что бы найти ответ, по этому обращаюсь к вам. Проблему описать просто не могу, но записал чё творится https://youtu.be/lT2nBRdVdYk. На Wayland такой проблемы нет, но на нём система может зависнуть на секунду + при игре через GeforceNOW ощущается inputlag……. (всего перечислять не буду), вот и решил на xorg попробовать. Вроде на xorg в моментах по лучше, но вот что делать с этой проблемой не знаю.

Из-за чего возникает не знаю, на видео просто так возникло, иногда из-за смены рабочих столов, иногда после полноэкранного GeforceNOW



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

Т.е. он через xwayland работает? Если да, попробуй как-нибудь флагами включить wayland нативный --enable-features=UseOzonePlatform --ozone-platform=wayland Или проверь его работу в браузерах chromium и firefox.

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

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

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

попробуй как-нибудь флагами включить wayland нативный

Тут проблема в xorg. На Wayland всё прекрасно, кроме некоторых проблем (inputlag, иногда при резких движениях картинка плывёт вместе с управлением, фризы целой системы, нагрузка на CPU при движении мышкой)

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

inputlag, иногда при резких движениях картинка плывёт вместе с управлением, фризы целой системы, нагрузка на CPU при движении мышкой

А в остальном, прекрасная маркиза,
Всё хорошо, всё хорошо.

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

Пока писал это опять появилась какая-то маленькая невидимая плашка (хоть не как в тот раз на весь браузер). Обновил через dnf, вроде версия 48.3.1 и так с фиксом, но нашло 48.3.2, посмотрим что будет.

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

Да.

При нативном Wayland Skia Backend: None и GPU0: VENDOR= 0xffff [Google Inc. (Google)], DEVICE=0xffff [ANGLE (Google, Vulkan 1.3.0 (SwiftShader Device (Subzero) (0x0000C0DE)), SwiftShader driver-5.0.0)], DRIVER_VENDOR=SwANGLE, DRIVER_VERSION=5.0.0 *ACTIVE*

Graphics Feature Status
=======================
*   Canvas: Software only, hardware acceleration unavailable
*   Direct Rendering Display Compositor: Disabled
*   Compositing: Software only. Hardware acceleration disabled
*   Multiple Raster Threads: Enabled
*   OpenGL: Disabled
*   Rasterization: Software only. Hardware acceleration disabled
*   Raw Draw: Disabled
*   Skia Graphite: Disabled
*   Video Decode: Software only. Hardware acceleration disabled
*   Video Encode: Software only. Hardware acceleration disabled
*   Vulkan: Disabled
*   WebGL: Software only, hardware acceleration unavailable
*   WebGL2: Software only, hardware acceleration unavailable
*   WebGPU: Disabled
*   WebNN: Software only, hardware acceleration unavailable

При XWayland или Xorg: Skia Backend: GaneshGL GPU0:VENDOR= 0x1002 [Google Inc. (Mesa)], DEVICE=0x6760 [ANGLE (Mesa, AMD CAICOS, OpenGL 4.5 (Core Profile) Mesa 25.0.6)], DRIVER_VENDOR=Mesa, DRIVER_VERSION=25.0.6 *ACTIVE*

Graphics Feature Status
=======================
*   Canvas: Hardware accelerated
*   Direct Rendering Display Compositor: Disabled
*   Compositing: Hardware accelerated
*   Multiple Raster Threads: Enabled
*   OpenGL: Enabled
*   Rasterization: Hardware accelerated
*   Raw Draw: Disabled
*   Skia Graphite: Disabled
*   Video Decode: Hardware accelerated
*   Video Encode: Software only. Hardware acceleration disabled
*   Vulkan: Disabled
*   WebGL: Hardware accelerated
*   WebGL2: Hardware accelerated
*   WebGPU: Disabled
*   WebNN: Disabled
Xiean
() автор топика
Ответ на: комментарий от Merionet

обычный google chrome stable версии. Вот что Firefox говорит (создал чистый профиль без единого изменения):

HW_COMPOSITING:
default: available,
OPENGL_COMPOSITING:
default: available,
WEBRENDER:
default: available,
WEBRENDER_COMPOSITOR:
default: disabled, Disabled by default, Заблокировано; код ошибки FEATURE_FAILURE_DISABLED
env: blocklisted, Blocklisted by gfxInfo, Заблокировано; код ошибки FEATURE_FAILURE_WEBRENDER_COMPOSITOR_DISABLED
WEBRENDER_PARTIAL:
default: available,
WEBRENDER_SHADER_CACHE:
default: disabled, Disabled by default, Заблокировано; код ошибки FEATURE_FAILURE_DISABLED
WEBRENDER_OPTIMIZED_SHADERS:
default: available,
WEBRENDER_ANGLE:
default: available,
env: unavailable, OS not supported, Заблокировано; код ошибки FEATURE_FAILURE_OS_NOT_SUPPORTED
WEBRENDER_DCOMP_PRESENT:
default: available,
user: disabled, User disabled via pref, Заблокировано; код ошибки FEATURE_FAILURE_DCOMP_PREF_DISABLED
env: unavailable, Requires GPU process, Заблокировано; код ошибки FEATURE_FAILURE_NO_GPU_PROCESS
runtime: unavailable, Requires ANGLE, Заблокировано; код ошибки FEATURE_FAILURE_DCOMP_NOT_ANGLE
WEBRENDER_SCISSORED_CACHE_CLEARS:
default: available,
WEBGPU:
default: available,
runtime: blocked, WebGPU cannot be enabled unless in Nightly, or Early Beta on Wi, Заблокировано; код ошибки WEBGPU_DISABLE_RELEASE_OR_NON_WINDOWS_EARLY_BETA
X11_EGL:
default: available,
DMABUF:
default: available,
HARDWARE_VIDEO_DECODING:
default: available,
runtime: unavailable, Force disabled by gfxInfo, Заблокировано; код ошибки FEATURE_FAILURE_VIDEO_DECODING_TEST_FAILED
DMABUF_SURFACE_EXPORT:
default: available,
env: blocked, Blocklisted by gfxInfo, Заблокировано; код ошибки FEATURE_FAILURE_BROKEN_DRIVER
BACKDROP_FILTER:
default: available,
CANVAS_RENDERER_THREAD:
default: available,
ACCELERATED_CANVAS2D:
default: available,
REMOTE_CANVAS:
default: disabled, Disabled via pref, Заблокировано; код ошибки FEATURE_FAILURE_DISABLED
env: unavailable-no-gpu-process, Disabled without GPU process, Заблокировано; код ошибки FEATURE_REMOTE_CANVAS_NO_GPU_PROCESS
runtime: blocked, Platform not supported, Заблокировано; код ошибки FEATURE_REMOTE_CANVAS_NOT_WINDOWS
DMABUF_WEBGL:
default: available,

В протоколе управление окнами указано wayland

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

chromium изначально запустился с 1000000 флагами к которым я ещё дополнительно включил wayland, но ничего не поменялось --enable-native-gpu-memory-buffers --enable-gpu-memory-buffer-video-frames --enable-zero-copy --ignore-gpu-blocklist --disable-gpu-driver-bug-workaround --enable-chrome-browser-cloud-management --enable-gpu-rasterization --use-gl=angle --use-angle=gl --enable-features=VaapiVideoEncoder,VaapiVideoDecodeLinuxGL --enable-plugins --enable-extensions --enable-user-scripts --enable-printing --enable-sync --auto-ssl-client-auth --auto-ssl-client-auth --disable-gpu-driver-bug-workaround --enable-chrome-browser-cloud-management --enable-extensions --enable-features=VaapiVideoEncoder,VaapiVideoDecodeLinuxGL --enable-gpu-memory-buffer-video-frames --enable-gpu-rasterization --enable-native-gpu-memory-buffers --enable-plugins --enable-printing --enable-sync --enable-user-scripts --enable-zero-copy --ignore-gpu-blocklist --use-angle=gl --use-gl=angle --restart --flag-switches-begin --ozone-platform-hint=wayland --flag-switches-end --ozone-platform=wayland

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

Да, устанавливал

Trying display: wayland
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib64/dri-nonfree/r600_drv_video.so
libva info: Trying to open /usr/lib64/dri-freeworld/r600_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.22.0)
vainfo: Driver version: Mesa Gallium driver 25.0.6 for AMD CAICOS (DRM 2.50.0 / 6.14.9-300.fc42.x86_64, LLVM 20.1.3)
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileH264High10             :	VAEntrypointVLD
      VAProfileNone                   :	VAEntrypointVideoProc

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

vdpau уже давно никто не юзает

А как же контент на флеше аппаратно декодировать? Это без libvdpau-va-gl не получится. Я сначала подумал, что у него игра не флеше на работает.

posixbit ★★★
()