两台 PC 一样的 ubuntu14.04 操作系统+一样的 Nvidia 卡+一样 N 卡驱动,一台的渲染就是不走显卡 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
gouchaoer2
V2EX    程序员

两台 PC 一样的 ubuntu14.04 操作系统+一样的 Nvidia 卡+一样 N 卡驱动,一台的渲染就是不走显卡

  •  
  •   gouchaoer2 2019-01-31 16:41:41 +08:00 2076 次点击
    这是一个创建于 2445 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我现在需要在浏览器里面实时渲染一个无人驾驶汽车的 3D 效果,如果不走 GPU 就会有锯齿效果差。。。然后 2 台 PC 其中一台渲染的时候除了系统的界面就是不走显卡,执行 nvidia-smi 结果如下:

    +-----------------------------------------------------------------------------+ | NVIDIA-SMI 375.39 Driver Version: 375.39 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 Graphics Device Off | 0000:01:00.0 On | N/A | | 0% 39C P8 15W / 250W | 147MiB / 11170MiB | 26% Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | 0 1196 G /usr/lib/xorg/Xorg 144MiB | +-----------------------------------------------------------------------------+ 

    然后另一台正常的就可以走显卡,执行 nvidia-smi 结果为(其实这台之前也有不走显卡的情况,但是后来怎么正常的我不知道,一定有一个变量,这个变量是啥我不知道):

    +-----------------------------------------------------------------------------+ | NVIDIA-SMI 375.39 Driver Version: 375.39 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 Graphics Device Off | 0000:01:00.0 On | N/A | | 7% 48C P2 53W / 250W | 1930MiB / 11169MiB | 23% Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | 0 1461 G /usr/lib/xorg/Xorg 204MiB | | 0 2031 G compiz 204MiB | | 0 20912 G /opt/teamviewer/tv_bin/TeamViewer 17MiB | | 0 24792 G unity-control-center 2MiB | | 0 28100 G /usr/lib/firefox/firefox 749MiB | | 0 28605 G /usr/lib/firefox/firefox 749MiB | +-----------------------------------------------------------------------------+ 

    问题来了,我怎么控制我的第一台 PC 让渲染程序走显卡呢?

    9 条回复    2019-03-06 10:36:21 +08:00
    gouchaoer2
        1
    gouchaoer2  
    OP
       2019-01-31 16:42:37 +08:00
    这个状况我也不知道怎么搜,因为无法描述。。。
    azh7138m
        2
    azh7138m  
       2019-01-31 16:45:46 +08:00 via Android
    emmmm
    俩机器互换一下硬盘看一下?
    还有问题就是真 配置问题了(
    wszbdyyy
        3
    wszbdyyy  
       2019-01-31 17:45:22 +08:00
    两台电脑的 chrome 浏览器版本一样吗?貌似在新版的 chrome 里面将第三方的 nvida 驱动 nova 加入了黑名单,也就是不会用显卡进行渲染。
    Cooky
        4
    Cooky  
       2019-01-31 17:50:07 +08:00 via Android
    打 glxinfo 看看区别?
    看看两个机器有 xorg.conf 吗,有的话看看区别
    lspci 看看两个显卡的 pci 地址和 xorg.conf 对得上吗
    kokutou
        5
    kokutou  
       2019-01-31 17:51:38 +08:00 via Android
    台式机?
    然后显示器线插在集显上了?
    gouchaoer2
        6
    gouchaoer2  
    OP
       2019-01-31 19:10:40 +08:00
    @kokutou 并没有。。。
    @Cooky 正常的那台的 /etc/X11/xorg.conf 内容是:
    ```

    Section "ServerLayout"
    Identifier "Layout0"
    Screen 0 "Screen0" 0 0
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "Mouse0" "CorePointer"
    EndSection

    Section "Files"
    EndSection

    Section "InputDevice"

    # generated from default
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "Device" "/dev/psaux"
    Option "Emulate3Buttons" "no"
    Option "ZAxisMapping" "4 5"
    EndSection

    Section "InputDevice"

    # generated from default
    Identifier "Keyboard0"
    Driver "kbd"
    EndSection

    Section "Monitor"
    Identifier "Monitor0"
    VendorName "Unknown"
    ModelName "Unknown"
    HorizSync 28.0 - 33.0
    VertRefresh 43.0 - 72.0
    Option "DPMS"
    EndSection

    Section "Device"
    Identifier "Device0"
    Driver "nvidia"
    VendorName "NVIDIA Corporation"
    EndSection

    Section "Screen"
    Identifier "Screen0"
    Device "Device0"
    Monitor "Monitor0"
    DefaultDepth 24
    SubSection "Display"
    Depth 24
    EndSubSection
    EndSection

    ```

    不正常的那台为空
    gouchaoer2
        7
    gouchaoer2  
    OP
       2019-01-31 19:16:43 +08:00
    @Cooky glxinfo 的话正常的那台 glxinfo | less 可以查看到 display0 的 vendor 是 nvidia。。。不正常的那台没有这个命令,安装好了 mesa-utils 之后 glxinfo 显示 vendor 是 SGI。。。我觉得原因似乎呼之欲出了
    realpg
        8
    realpg  
    PRO
       2019-02-01 12:01:12 +08:00
    如果其他配置一模一样
    把好使的那台硬盘用 ghost 盘盘对拷到另外一个……
    gouchaoer2
        9
    gouchaoer2  
    OP
       2019-03-06 10:36:21 +08:00
    原因找到了,因为我安装了百度 apollo 的实时内核,这个实时内核修改替换了显卡驱动的一些东西,但是它的文档没有更新,我在安装 nvidia 的显卡驱动的时候需要带上参数--no-kernel-module 这个才行
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2475 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 01:44 PVG 09:44 LAX 18:44 JFK 21:44
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86