对乙酰氨基酚
对乙酰氨基酚
https://github.com/electron/electron/blob/main/docs/api/screen.md#event-display-metrics-changed https://stackoverflow.com/questions/57900207/how-to-avoid-windows-zoom-in-electron-app/57924406#57924406 监听这个事件可能有助于解决这个问题 但其实我觉得这应该是 electron 应该处理好的问题(
尝试使用以下命令行选项启动呢 ``` --enable-features=UseOzonePlatform,WaylandWindowDecorations \ --ozone-platform=wayland \ --ozone-platform-hint=auto ``` 目前怀疑的方向有两个,mesa driver 和 xwayland 在我的 NixOS (hyperland) 上,R3PLAYX 的动效很流畅,不管是 AppImage 还是打包版,你也可以尝试一下 release 为 debian 打的 .deb 包
> 我的设备搭载R5 5600U,虽是APU,可vega7倒也没弱到连这点动画特效都带不动 放心哥,我的设备是 R7 4800H ,同为 Vega 7 我这里还挺丝滑的
``` --use-vulkan --use-gl=egl --enable-zero-copy --enable-hardware-overlays --enable-features=VaapiVideoDecoder,VaapiVideoEncoder,CanvasOopRasterization,VaapiIgnoreDriverChecks --disable-features=UseSkiaRenderer,UseChromeOSDirectVideoDecoder --ignore-gpu-blocklist --ozone-platform=wayland --ozone-platform-hint=auto --enable-wayland-ime ``` 用这些参数施法试试呢
顺便还可以检查一下自己的 Chrome/Chromium 里的 GPU 状态,访问 [chrome://gpu](chrome://gpu) 就可以查看
不过这个 deb 在 NixOS 上重新打包的时候确实需要 patch ,因为找不到 libGL ,但我觉得这个问题在 debian 上不应该出现,这应该是一个依赖的 Refs: https://github.com/EndCredits/R3PLAYX-nix/commit/f57b354cda3843376e5e45701248475a0404c238
会不会是 mesa 版本太低了,我记得 electron 打包用的是 23.1.9,我尝试装个 debian 复现一下,我也是 Vega 7
> 我这边看才22.3.6,我感觉不是低了是高了。😂 对,我的意思是可能就是 Debian 默认的 mesa 版本太低了
NixOS Linux 确认复现,重开此 issue,稍后尝试解决
发一下内核版本以及编译时间