Linux 下 Firefox 滚动网页会抖动,求教

2021-02-09 12:03:54 +08:00
 getadoggie
小新 pro13,intel 10210,BIOS 关闭了独显用的核显,装的 manjaro-kde,Firefox 浏览器鼠标滚动时画面会微微抖动,还会偶尔小撕裂,在 manjaro 带的 mhwd 驱动设定工具里把默认的 video-linux 显卡驱动切换成 video-modesetting 驱动后,小撕裂的问题倒是解决了,画面还是会微微抖动。
相比之下,Windows 里的 Firefox 网页滚动时,就非常丝滑,画面纹丝不动的感觉。
kde 的显示-混成器里的垂直同步调教无效,还是抖动。
是显卡驱动的原因吗?大家都是集显,为啥区别这么大呢?是不是得安装 intel 的闭源 Linux 显卡驱动? intel 有闭源显卡驱动吗,,
求教,切换成 Linux 主力,其它的就算了,就是希望日常用的最多的 Firefox 能体验更好一点。
3837 次点击
所在节点    Linux
23 条回复
love
2021-02-09 12:29:03 +08:00
先排除浏览器的原因装个 chrome 看看滚动有没有问题
getadoggie
2021-02-09 12:59:55 +08:00
@love 刚才装 chrome 试了一下,还是会有微微的抖动,不过 chrome 滚动行数少,看的不明显。
不过发现一个很奇怪的现象!就在刚才添加 archcn 源的那段时间,我打开 Firefox 又滑了两下,发现突然就变得跟 windows 一样画面稳定不抖动了!这时候系统只是在执行添加 arch cn 的源的动作,没有做其它的事情,但是一会后,大概是 arch cn 源添加完毕了,又变得画面微微抖动了!
这是什么鬼。。。
huangmingyou
2021-02-09 13:16:28 +08:00
新建一个 /etc/X11/xorg.conf ; 填入下面的内容,重启下电脑
Section "Module"
Load "dri3"
EndSection

Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "DRI" "3"
EndSection
sky96111
2021-02-09 13:34:07 +08:00
这个描述很像是画面撕裂。我不太清楚核显有没有管理软件,但是 NVIDIA 显卡驱动装好后会有一个显卡设置的软件,在里面开启垂直同步
getadoggie
2021-02-09 13:39:25 +08:00
@sky96111 kde 有个地方可以调垂直同步,但每个选项都调了,有的调的撕裂更严重,默认的就是表现最好的了
getadoggie
2021-02-09 13:45:12 +08:00
@huangmingyou 启动不了了 😒
huangmingyou
2021-02-09 13:50:05 +08:00
我之前也是画面撕裂,也是 intel 显卡。加了这个配置好了。
love
2021-02-09 13:56:22 +08:00
我也是 intel,不过 5 代 u 没这么新,就是 xf86-video-intel 默认配置没有任何问题。
印象中只有没装上驱动时才会渲染很卡。
或者你可以 X 和 wayland 都试试说不定另一套没问题呢
rbw
2021-02-09 19:35:42 +08:00
试试 wayland
omph
2021-02-10 01:03:07 +08:00
1. fx 以安全模式启动
2. 关闭硬件加速
3. 关闭平滑滚动
可以挨个试试
blessingsi
2021-02-10 09:50:15 +08:00
#10 正解。我当时通过关闭平滑滚动解决问题。
ps:archlinux 下 firefox 会时不时卡死,鼠标指针突然消失。不知道有没有大佬遇到过同样问题。
getadoggie
2021-02-10 12:02:16 +08:00
关闭硬件加速没有效果,关闭平滑滚动确实看不出来有抖动了,但是平滑滚动的体验确实不错呀…不能轻易放弃…
那个抖动也不是撕裂那种,就是比较微小的抖动,但 Windows 上就画面非常稳定,纹丝不动的感觉。
不知道是驱动的原因,还是混成器的原因?
getadoggie
2021-02-10 12:23:42 +08:00
@love 换了 wayland,画面确实稳定不晃了,但是整个 Firefox 里面显示的内容都是模糊的(我 200%缩放)😂
改成 100%缩放,画面稳定了,也不糊了。
不过我笔记本是高分屏,不可能一直用 100%缩放的,得看看这个缩放模糊的问题是什么情况,不过 kde 系统界面啥的都是清晰的,就是 Firefox 里面是糊的。
viruser
2021-02-10 15:01:13 +08:00
@getadoggie 在命令行下试试 MOZ_ENABLE_WAYLAND=1 firefox 会不会清晰一些
wangkun025
2021-02-10 15:28:52 +08:00
love
2021-02-10 15:32:58 +08:00
@getadoggie 换 gnome 可能就没这种缩放问题,gnome 到底是主流是比 kde 成熟的多
omph
2021-02-10 16:12:34 +08:00
getadoggie
2021-02-10 21:39:01 +08:00
@love 换了 gnome,默认使用 wayland,感觉好多了,不像之前那样抖动了,但似乎也没有 Windows 那么纹丝不动。
暂时这么弄了,kdewayland 下缩放 gtk 系的都会模糊,例如 vlc,不止 Firefox 。
ghost024
2021-02-11 10:20:17 +08:00
不用关闭独显,如果是 n 卡的话,用开源的 Nouveau 驱动就行,他会让两个卡协同工作,firefox 的画面根本没一点事情,你这样做等于弄巧成拙。。。。

如果你用的开源驱动并且用的是 gnome 桌面的话,firefox 会自动开启 webrender,渲染会更快速,当然了 kde 桌面还没有适配上,所以用的还是以前的渲染,但是平滑滚动依旧很顺滑。
cstj0505
2021-02-11 13:34:47 +08:00
@getadoggie 调 dpi,不要调浏览器大小,dpi 是所有显示都变大

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/752576

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX