V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
JustSong
V2EX  ›  Linux

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

  •  
  •   JustSong ·
    songquanpeng · 2021-03-06 18:36:57 +08:00 · 4720 次点击
    这是一个创建于 1118 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我这里是用的 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
    
    22 条回复    2021-03-14 23:29:19 +08:00
    liuxu
        1
    liuxu  
       2021-03-06 19:29:08 +08:00   ❤️ 1
    同笔记本 dell 游戏匣 7559,NVDIA 960m,外接 2K 屏,ubuntu20.04 ,没有任何问题

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

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

    已安装应用管理中心里面打开 Additional Drivers,然后选择地一个有 tested 的 NVIDA 驱动,一会儿安装好后重启启动
    liuxu
        2
    liuxu  
       2021-03-06 19:29:51 +08:00
    NVIDIA
    wangxn
        3
    wangxn  
       2021-03-06 19:44:44 +08:00
    看上去没有用独显来渲染。不过感觉即使是核显,也不至于这个性能,可能是驱动没搞对之类的奇怪原因。
    我总觉得 Linux Desktop 是个大坑,其实用 Windows/Mac 做开发主力机也挺好的,不折腾,Linux 适合做服务器……
    liuxu
        4
    liuxu  
       2021-03-06 19:47:43 +08:00
    @wangxn 你这个感觉是错觉,我用了 ubuntu 10 年,挺好的
    JustSong
        5
    JustSong  
    OP
       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
        6
    ho121  
       2021-03-06 20:22:18 +08:00 via Android
    要不试试 Fedora
    littlewing
        7
    littlewing  
       2021-03-06 20:28:40 +08:00 via iPhone
    什么桌面?
    JustSong
        8
    JustSong  
    OP
       2021-03-06 20:30:20 +08:00 via Android
    @littlewing GNOME,版本在末尾有写
    love
        9
    love  
       2021-03-06 20:41:02 +08:00
    @wangxn linux 十多年用户,用过不少机子,从来没折腾过,一次安装滚终身,比 windows 还稳
    0x000007b
        10
    0x000007b  
       2021-03-06 21:19:51 +08:00
    投入 manjaro 的怀抱吧,arch 滚终身
    JustSong
        11
    JustSong  
    OP
       2021-03-06 21:32:26 +08:00
    @0x000007b 我感觉是 Gnome 的锅...
    versee
        12
    versee  
       2021-03-07 20:15:00 +08:00
    看看刷新率
    amber0317
        13
    amber0317  
       2021-03-07 22:09:15 +08:00
    gnome 默认是用 wayland,你切到 X11 试试
    liuxu
        14
    liuxu  
       2021-03-08 00:36:12 +08:00
    @JustSong 我按照你的操作,使用 NVIDIA X Server Settings 设置仅集成显卡( Power Saving Mode ),重启后没有任何问题,成功切换成集成显卡
    sugar2101
        15
    sugar2101  
       2021-03-08 00:42:08 +08:00
    这样子看起来是 nvidia optimus 的锅,外接视频口是硬接在 n 卡上的
    关了 intel 显示器,只开独显试试?
    0x3f3f
        16
    0x3f3f  
       2021-03-08 03:29:22 +08:00
    Chrome 有全局的页面缩放设置。
    JustSong
        17
    JustSong  
    OP
       2021-03-08 08:47:15 +08:00
    @versee 刷新率都是 60
    @liuxu 我们的笔记本型号还是有差异的,我的是 G3-3579,估计是这个原因
    @sugar2101 是指禁用笔记本内置显示器还是禁用集成显卡?如果是前者,试了之后还是卡;如果是后者,我在 NVIDIA X Server Settings 里已经设置了 Performance Mode,目前应该就是只使用独显
    @0x3f3f 嗯,这个已经搞定了
    sugar2101
        18
    sugar2101  
       2021-03-08 21:48:14 +08:00   ❤️ 1
    @JustSong 这两个意义不一样,看看 Xorg 的 log,外接显示器是挂载 Intel 显卡上还是 Nvidia 显卡上,我觉得这可能就和当年 520/530 系列的 Thinkpad 一样,外接显示器接口物理性的连接在 N 卡上,但是 X 启动在集成显卡上,结果就是外接显示器的现实需要通过一个 intel-virtual-output 的软实现来回复制,卡顿严重,效果极差。然而如果不从 BIOS 设置里面关闭集成显卡,无法做到把 X 启动在 N 卡上。
    JustSong
        19
    JustSong  
    OP
       2021-03-09 09:30:10 +08:00
    @sugar2101 我搜了一下,貌似 Dell G3 笔记本没办法关闭集成显卡,难道无解了么
    lusi1990
        20
    lusi1990  
       2021-03-10 11:35:46 +08:00
    不知道解决了没有 . 我是用 cuda 装的驱动. 先禁用 开源驱动, 然后运行 runtime 包
    用 linux 开发 5 年了, 真的很好用
    JustSong
        21
    JustSong  
    OP
       2021-03-10 12:38:40 +08:00 via Android
    @lusi1990 没有,不过拿来开发确实很爽
    kagemamo1111
        22
    kagemamo1111  
       2021-03-14 23:29:19 +08:00   ❤️ 1
    linux nvidia proprietary driver 下多屏幕窗口卡顿问题我也遇到过,
    我后来发现了个解决方法(仍然使用 n 卡驱动)。实测对 ubuntu 和 manjaro 都有用。我用的是 ubuntu 20.04 ,
    1. 安装并使用 lightdm,不要用 gdm3 ( gnome 默认应该是 gdm3 ),桌面可以继续用 gnome,但最好也装个 unity 。
    sudo apt install lightdm ubuntu-unity-desktop
    sudo dpkg-reconfigure lightdm
    2. 在设置中调整屏幕位置的时候不论分辨率、朝向怎样,一定要保证各个屏幕边缘的底部是对齐的。
    我也不知道原理是啥。反正我的电脑就这么治好了。
    页面缩放一般可以在浏览器设置 default,比如 firefox 里搜 zoom 就行。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   954 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 21:21 · PVG 05:21 · LAX 14:21 · JFK 17:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.