切换到 Linux 后遇到了一些问题

2021-03-06 18:36:57 +08:00
 JustSong

我这里是用的 Dell 的笔记本( Dell G3 ),有一块 NVIDIA 的独立显卡( GTX 1050ti ),外接一块 2K 屏幕(主显示器)。

目前遇到的问题有:

  1. 窗口移动很卡,明显没有 Windows 10 下流畅。
  2. 窗口滚动也很卡,而且会出现撕裂,看视频也是如此。
  3. 缩放有问题,我这里系统设置是 200% 缩放,但是浏览网站时页面都太小了,貌似根本没按缩放来,虽然页面可以手动缩放,但是每个网站都来一遍还是挺烦的。

目前我有尝试的方法有:

  1. 在 NVIDIA X Server Settings 里设置了 Performance Mode,no lucky :(
  2. 因为之前用一台没有独显的笔记本时根本没这些问题,因此设置仅集成显卡( Power Saving Mode ),好家伙直接外接显示器不亮了。

附上系统信息:

Driver Version: 460.39 ( NVIDIA 官方驱动)

Ubuntu 20.04.1 LTS

GNOME Version: 3.36.3
4801 次点击
所在节点    Linux
22 条回复
liuxu
2021-03-06 19:29:08 +08:00
同笔记本 dell 游戏匣 7559,NVDIA 960m,外接 2K 屏,ubuntu20.04 ,没有任何问题

不要自己装 NVIDA 驱动,用 ubuntu 自带的,不要用双显卡,要么集显要么独显

首先打开系统设置 settings - About,看看显卡用的哪个,ubuntu 默认用集显,应该不会有任何问题

已安装应用管理中心里面打开 Additional Drivers,然后选择地一个有 tested 的 NVIDA 驱动,一会儿安装好后重启启动
liuxu
2021-03-06 19:29:51 +08:00
NVIDIA
wangxn
2021-03-06 19:44:44 +08:00
看上去没有用独显来渲染。不过感觉即使是核显,也不至于这个性能,可能是驱动没搞对之类的奇怪原因。
我总觉得 Linux Desktop 是个大坑,其实用 Windows/Mac 做开发主力机也挺好的,不折腾,Linux 适合做服务器……
liuxu
2021-03-06 19:47:43 +08:00
@wangxn 你这个感觉是错觉,我用了 ubuntu 10 年,挺好的
JustSong
2021-03-06 20:20:54 +08:00
@liuxu 可能是我表达的问题,NVIDIA 的驱动就是装系统的时候选的(默认的是开源驱动),
系统设置里显示:NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] / GeForce GTX 1050 Ti/PCIe/SSE2,Additional Drivers 里已经是 nvidia-driver-460 (proprietary, tested) 了。

如果在 NVIDIA X Server Settings 选择仅集成显卡的话,我当时重启后外接显示器就不亮了
ho121
2021-03-06 20:22:18 +08:00
要不试试 Fedora
littlewing
2021-03-06 20:28:40 +08:00
什么桌面?
JustSong
2021-03-06 20:30:20 +08:00
@littlewing GNOME,版本在末尾有写
love
2021-03-06 20:41:02 +08:00
@wangxn linux 十多年用户,用过不少机子,从来没折腾过,一次安装滚终身,比 windows 还稳
0x000007b
2021-03-06 21:19:51 +08:00
投入 manjaro 的怀抱吧,arch 滚终身
JustSong
2021-03-06 21:32:26 +08:00
@0x000007b 我感觉是 Gnome 的锅...
versee
2021-03-07 20:15:00 +08:00
看看刷新率
amber0317
2021-03-07 22:09:15 +08:00
gnome 默认是用 wayland,你切到 X11 试试
liuxu
2021-03-08 00:36:12 +08:00
@JustSong 我按照你的操作,使用 NVIDIA X Server Settings 设置仅集成显卡( Power Saving Mode ),重启后没有任何问题,成功切换成集成显卡
sugar2101
2021-03-08 00:42:08 +08:00
这样子看起来是 nvidia optimus 的锅,外接视频口是硬接在 n 卡上的
关了 intel 显示器,只开独显试试?
0x3f3f
2021-03-08 03:29:22 +08:00
Chrome 有全局的页面缩放设置。
JustSong
2021-03-08 08:47:15 +08:00
@versee 刷新率都是 60
@liuxu 我们的笔记本型号还是有差异的,我的是 G3-3579,估计是这个原因
@sugar2101 是指禁用笔记本内置显示器还是禁用集成显卡?如果是前者,试了之后还是卡;如果是后者,我在 NVIDIA X Server Settings 里已经设置了 Performance Mode,目前应该就是只使用独显
@0x3f3f 嗯,这个已经搞定了
sugar2101
2021-03-08 21:48:14 +08:00
@JustSong 这两个意义不一样,看看 Xorg 的 log,外接显示器是挂载 Intel 显卡上还是 Nvidia 显卡上,我觉得这可能就和当年 520/530 系列的 Thinkpad 一样,外接显示器接口物理性的连接在 N 卡上,但是 X 启动在集成显卡上,结果就是外接显示器的现实需要通过一个 intel-virtual-output 的软实现来回复制,卡顿严重,效果极差。然而如果不从 BIOS 设置里面关闭集成显卡,无法做到把 X 启动在 N 卡上。
JustSong
2021-03-09 09:30:10 +08:00
@sugar2101 我搜了一下,貌似 Dell G3 笔记本没办法关闭集成显卡,难道无解了么
lusi1990
2021-03-10 11:35:46 +08:00
不知道解决了没有 . 我是用 cuda 装的驱动. 先禁用 开源驱动, 然后运行 runtime 包
用 linux 开发 5 年了, 真的很好用

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

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

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

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

© 2021 V2EX