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

有没有使用 ubuntu LTS/ openSUSE leap / Debian stable +n 卡闭源驱动能够完美使用的例子

  •  
  •   woyaojizhu8 · 2017-10-15 00:35:53 +08:00 · 6091 次点击
    这是一个创建于 2599 天前的主题,其中的信息可能已经有所发展或是发生改变。
    无花屏无闪屏无抖动无画面撕裂,操作流畅不卡顿掉帧(尤其是 firefox )
    能够达到这种境界的朋友,能不能说一下自己的软硬件环境,显示一下自己的技术及人品呢?
    包括:1.cpu 型号 显卡型号 发行版版本 桌面环境 内核版本 x11/wayland n 卡驱动版本等
    2.用了什么额外的特技来解决上面的问题
    第 1 条附言  ·  2017-10-15 15:34:06 +08:00
    1.补充说明下,笔记本双显卡,日常都使用 i 卡,只对游戏之类的程序使用 n 卡,这种不算数吧。这样实际上还是说明了 i 卡的表现。要体现出像我前述那样的完美使用的境界,单靠游戏测试是无法证明的。
    2.可能很多朋友忙于写代码,使用场景单一,而且对画面显示没那么苛求,有一些卡顿之类也注意不到。我就见过很多人看不出 4k 和 1080p 显示屏的区别的。虽然自己很难理解,但确实这样的人很多。如果可能的话,可否对照“无花屏无闪屏无抖动无画面撕裂,操作流畅不卡顿掉帧(尤其是 firefox ) ”的描述,再回想一下自己的使用体验,或者花个几分钟试下视频播放或 firefox 网页浏览呢?
    3.能否对照问题说明,把软硬件环境说的详细些呢?只是简单地说明其中两三个条目的话,剩下的没说明的条目还是有无数种可能,这样很难成为有用的信息,无法对比得出最优配置啊。

    我目前是 manjaro gnome ,4.9 内核,i7 6700hq+970m ,x11,单 n 卡闭源驱动,我自己遇到的问题:
    1.有时会卡顿掉帧( firefox 卡顿更多些)
    2.播放视频会画面撕裂( mpv 和 html5 在线视频都会,html5 在线视频更多)
    3.全屏播放视频时调节音量,会闪烁一下
    4.有时会闪现一下好久以前的画面(至少 3 分钟前的),这问题我曾看到一篇文章说 macos+n 卡有,而且无法解决。
    47 条回复    2017-10-17 21:45:58 +08:00
    lmqdlr
        1
    lmqdlr  
       2017-10-15 07:52:57 +08:00 via Android
    debian+bumblebee 禁了 nvidia
    ZSeptember
        2
    ZSeptember  
       2017-10-15 09:41:12 +08:00
    Ubuntu 现在装 Nvidia 驱动很简单的吧
    用来玩过 Dota2,一般不用,好像没什么问题啊
    CPU:i5-6300HQ GPU:650m,Ubuntu16.04 ,内核:4.12.2-041202-generic
    xratzh
        3
    xratzh  
       2017-10-15 12:03:03 +08:00
    optimus 才是欲哭无泪……以前 amd 驱动真是良心啊。
    defunct9
        4
    defunct9  
       2017-10-15 12:54:26 +08:00 via iPhone
    unbuntu 16.04 gtx760
    sylecn
        5
    sylecn  
       2017-10-15 12:54:46 +08:00 via Android
    n 卡有官方 Linux 驱动。

    B350 ryzen 5 配合 gtx 1060
    debian stretch, i3wm, 4.9.0 内核
    使用官方驱动,安装简单,运行良好。
    HFcbyqP0iVO5KM05
        6
    HFcbyqP0iVO5KM05  
       2017-10-15 13:40:00 +08:00 via Android
    Ubuntu 16.04 + Gtx 1080, 使用闭源驱动, 一切良好
    likuku
        7
    likuku  
       2017-10-15 14:08:52 +08:00
    Ubuntu 16.04 + GTX1080x2 and GTX 1080 Ti, 使用闭源驱动, 一切良好
    woyaojizhu8
        8
    woyaojizhu8  
    OP
       2017-10-15 14:17:20 +08:00
    @defunct9
    @gulu
    @likuku ubuntu16.04 我也是试过的,还是问题多多。能否说得更细一点?有没有手动升级内核( ubuntu16.04 默认内核 4.4 ),cpu 型号,桌面环境等。请仔细看下我上面的说明。
    likuku
        9
    likuku  
       2017-10-15 14:57:35 +08:00
    Ubuntu 16.04.3 LTS
    4.4.0-97-generic #120-Ubuntu #官方源内核
    nvidia-384
    384.90-0ubuntu0~gpu16.04.1 amd64 NVIDIA binary driver - version 384.90
    xserver-xorg # 官方源

    桌面环境:
    fluxbox 1.3.5-2
    likuku
        10
    likuku  
       2017-10-15 14:59:05 +08:00
    CPU 6800K
    显卡,丽台公版 GTX1080,GTX1080Ti 似乎是技嘉 /微星非公版
    wsy2220
        11
    wsy2220  
       2017-10-15 15:36:28 +08:00
    debian,直接用官方源的驱动没有任何问题
    x86vk
        12
    x86vk  
       2017-10-15 15:38:05 +08:00 via Android
    现在还有单 n 卡的笔记本啊
    XiaoFaye
        13
    XiaoFaye  
       2017-10-15 15:47:56 +08:00
    Linux 玩桌面体验基本就是浪费时间。。。
    woyaojizhu8
        14
    woyaojizhu8  
    OP
       2017-10-15 15:54:09 +08:00
    @x86vk 很多准系统可以屏蔽核显
    sylecn
        15
    sylecn  
       2017-10-15 16:32:02 +08:00 via Android
    chrome 浏览器在线 streaming 1080p mkv/mp4 画面从来没卡顿过。除非当天网络有问题。

    说到视频卡顿,用 flash 的那种视频网站到是有时会卡。但那应该是 flash 自己的问题。和驱动、桌面环境关系都不大。flash 不管你怎么配置,在 Linux 下都没那么流畅。

    > 全屏播放视频时调节音量,会闪烁一下
    这个是软件问题,还挺常见的。应该是调音量时有 OSD 才会这样。我都是先 pavucontrol 调好音量再播放的。这个闪烁对我没什么影响。

    firefox 有段时间没用了。不清楚现在的情况。
    feather12315
        16
    feather12315  
       2017-10-15 17:41:42 +08:00 via Android
    Ubuntu16.04 ,除了内核其他都默认版本:内核 4.10 ,NVIDIA750M,驱动 736 吧
    boboliu
        17
    boboliu  
       2017-10-15 17:42:18 +08:00 via Android
    我正好相反,只要不屏蔽独显啥都用不了,系统都打不开。
    woyaojizhu8
        18
    woyaojizhu8  
    OP
       2017-10-15 18:00:26 +08:00
    @feather12315 736,这是什么版本?打错了?
    lonccc
        19
    lonccc  
       2017-10-15 18:22:26 +08:00 via Android
    现在 n 卡在 linux 上难道还会有问题吗。。英伟达就指着在 linux 上做深度学习的了。至少我见过的 980,1060,1080,1080ti,taitanx 在 Ubuntu 下都很正常。
    woyaojizhu8
        20
    woyaojizhu8  
    OP
       2017-10-15 18:51:16 +08:00
    @lonccc 跑深度学习和显示画面是不一样的啊。。。
    lonccc
        21
    lonccc  
       2017-10-15 18:59:21 +08:00 via Android
    @woyaojizhu8 当然有把图形界面一起装上了
    lonccc
        22
    lonccc  
       2017-10-15 19:02:00 +08:00 via Android
    @woyaojizhu8 除了 aws 上 k40 和 k80 的服务器没跑过桌面环境,其他卡都装过。一般 apt 就能装好驱动,不行的话用.run
    lonccc
        23
    lonccc  
       2017-10-15 19:03:53 +08:00 via Android
    @woyaojizhu8 除了跑实验一般 chrome 会吃点显存,游戏的话只用 1080 跑过 Minecraft 的光影。。如果不拿来跑实验弄个核显或者 amd 的亮屏卡不是更好,未必要拿来打游戏
    sagaxu
        24
    sagaxu  
       2017-10-15 19:10:23 +08:00
    2005 年之后一直用 linux,从没遇到过显卡问题
    Solael
        25
    Solael  
       2017-10-15 19:38:22 +08:00
    想要完美使用的话用 bios 屏蔽集显。linux 双显卡切换多多少少都有问题
    x86vk
        26
    x86vk  
       2017-10-15 19:44:07 +08:00 via Android
    @woyaojizhu8 soga,孤陋寡闻了
    feather12315
        27
    feather12315  
       2017-10-15 19:50:25 +08:00 via Android
    @lonccc 驱动版本
    lonccc
        28
    lonccc  
       2017-10-15 20:33:27 +08:00 via Android
    @feather12315 现在用的 384.90+1080ti,Ubuntu16.04.3 lts
    mlyy
        29
    mlyy  
       2017-10-16 05:46:46 +08:00 via iPad
    我觉得楼主应该先做减法再做加法。个人经验,所有的类似于 compton 之类的东西会造成额外的麻烦。你这上来又是 manjaro 又是 gnome 实在很难发现问题。建议从 arch 带着最新内核和 xfce 开始,测试 firefox。如果性能问题得到改善但是画面仍然撕裂,可以考虑打开 n 卡驱动自带的 vsync.
    wizardoz
        30
    wizardoz  
       2017-10-16 09:20:37 +08:00
    用的 Arch Linux,原来一直无法正常使用 Nvidia 官方驱动,所以用的开源驱动。但是从今年的新版本开始,好像 Nvidia 的官方驱动可以用了啊。反正我在家的 2K 分辨率,在公司的双显示器,都能很好使用,没遇到过奔溃,撕裂什么的。
    Gerhman
        31
    Gerhman  
       2017-10-16 09:44:14 +08:00
    arch gnome 最新版 e3+1070 mpv 播放视频没有撕裂闪烁,
    b 站的 h5 之前试用也没撕裂 闪烁
    Vamposine
        32
    Vamposine  
       2017-10-16 13:10:12 +08:00 via iPhone
    manjaro,自动管理
    sjx95
        33
    sjx95  
       2017-10-16 16:02:20 +08:00
    是不是你的内核版本太高啊,话说 N 卡的开源驱动就可以工作的很好啊?
    woyaojizhu8
        34
    woyaojizhu8  
    OP
       2017-10-16 22:33:42 +08:00
    @sjx95 我的内核版本只会太低不可能太高;n 卡开源驱动性能过差
    woyaojizhu8
        35
    woyaojizhu8  
    OP
       2017-10-16 22:43:16 +08:00
    @mlyy 我觉得照你这样说的去测试,至少要一年。。。我得学会装 arch,更麻烦的是,每一步“做加法”之后测试各种问题可不是一两分钟的事。问题都不是一直存在,而是概率性出现的,需要长期测试才能检验。我还不如去根据他人经验来寻找最优配置,另外配一台机子。
    另外,vsync 一直是开着的。为了解决画面显示问题,我也用了各种技巧
    https://www.v2ex.com/t/386133#reply16 这里有一些我尝试过的办法。
    woyaojizhu8
        36
    woyaojizhu8  
    OP
       2017-10-16 22:48:03 +08:00
    @Solael 我当初就是因为听到了这种话,买了个可以 bios 屏蔽核显的机子。然而屏蔽了还是各种问题,所以只能说希望后来人不要像我一样被这种话误导。
    也许屏蔽核显真的可以解决一些问题吧。。。但是剩下的单纯属于 n 卡的问题更多。
    hfenger
        37
    hfenger  
       2017-10-16 23:29:15 +08:00
    @woyaojizhu8 玩 linux,黑苹果之类的单核显最好,intel 核显支持的最好,硬件越多越麻烦,BIOS 能屏蔽核显 /独显的已经很友好了,NVIDIA Optimus 核显输出的本子不能硬屏蔽核显 /独显更加蛋疼。linux 下用到独显的机会不多,游戏少,或者你要用到 CUDA 计算。nvidia 非 windows 下驱动支持比起以前已经算好了,虽然避免不了闪屏,撕裂,掉帧,总比以前 linus 公开 FUCK Nvidia 强,起码从无到有了,也是因为老黄想在服务器计算和神经网络加速分一杯羹。如果不是刚需建议屏蔽独显,省电也不影响使用。用闭源驱动升级还有挂 X 的风险。顺带 FUCK NVIDIA
    hfenger
        38
    hfenger  
       2017-10-16 23:50:30 +08:00
    @woyaojizhu8 还有 Arch 其实是被一些阿 Q 吹的很复杂,实际上 Arch 的 wiki 十分完善,很多用其他发行版的有时候都会参照 Arch 的 wiki,我是以前是 HD4600+GTX850m 的机子,N 卡闭源驱动画面撕裂折腾了好久,最终还是无解,intel 核显除了 3D 支持特别差,贴图出错等等,但是 2D 和解码实际上支持的很好。最后劝你想要追求全部性能勿必使用 windows,用 linux 和黑苹果免不了折腾好久还解决不了问题,折腾到最后基本都换 macbook 了
    woyaojizhu8
        39
    woyaojizhu8  
    OP
       2017-10-16 23:56:02 +08:00
    @hfenger macbook 我有,有些需求满足不了,所以以后打算 linux 和 macos 都用
    hfenger
        40
    hfenger  
       2017-10-17 00:03:36 +08:00
    @woyaojizhu8 因为老黄给 bsd 和 linux 做驱动是为了服务器加速计算市场,这些服务器对显示都没要求,所以只要驱动能保证正常渲染,加速计算就行了,没必要讨好数量可怜的 linux 桌面用户,投入和产出不成正比,所以画面撕裂这些问题已经 N 久了,但是依然老样子,最好别抱太高期望,一般没强迫症的无所谓,像我这种有强迫症的最后基本都是不用独显,否则浑身难受
    woyaojizhu8
        41
    woyaojizhu8  
    OP
       2017-10-17 00:11:44 +08:00
    @hfenger
    >nvidia 非 windows 下驱动支持比起以前已经算好了
    然而我的感受是变差了。曾经六七年前用 n 卡闭源驱动我可以流畅使用 firefox,比 windows 下流畅得多了,也比 i 卡流畅,这也是我对 n 卡有执念的原因之一。nvidia 论坛上也有一些抱怨 n 卡闭源驱动越升级性能越差,问题越多的帖子。
    sjx95
        42
    sjx95  
       2017-10-17 12:41:56 +08:00
    @woyaojizhu8 也不知道开源驱动性能过差的结论你是怎么体会出来的。
    反正我用的 Nvidia Optimus 核显+独显混合输出,开源驱动下 DotA2 和砍巴拉太空计划同等特效下照样玩,没觉得跟 Win 上面有性能差距,而且 Chrome 和 Firefox 之类的从来没出过卡顿撕裂等问题。
    闭源驱动每次更新内核好像要重新打吧?一点都不想折腾<del>(这才是主要原因)</del>
    woyaojizhu8
        43
    woyaojizhu8  
    OP
       2017-10-17 17:21:35 +08:00
    @likuku 我环境与你相似,这样看来最有可能的两个原因:一是我的显卡是 970m,二是你同样有画面显示问题只是你没注意到
    likuku
        44
    likuku  
       2017-10-17 19:36:54 +08:00
    @woyaojizhu8 主要还是跑 nuke 作视频处理,视频播放器极少用到,浏览器根本没装。
    woyaojizhu8
        45
    woyaojizhu8  
    OP
       2017-10-17 20:11:04 +08:00
    @hfenger
    >intel 核显除了 3D 支持特别差,贴图出错等等
    这个只会影响游戏和三维设计,不会影响一般使用吧?
    woyaojizhu8
        46
    woyaojizhu8  
    OP
       2017-10-17 20:11:52 +08:00
    @likuku 怪不得。那你日常使用(比如目前浏览 V2EX 发帖)用的是什么呢?
    likuku
        47
    likuku  
       2017-10-17 21:45:58 +08:00
    @woyaojizhu8 macOS Orz
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1076 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:44 · PVG 03:44 · LAX 11:44 · JFK 14:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.