无头 ubuntu 服务器安装 nvidia 显卡后,怎样启用对 matlab 的硬件加速支持 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
nthin0
V2EX    Linux

无头 ubuntu 服务器安装 nvidia 显卡后,怎样启用对 matlab 的硬件加速支持

  •  
  •   nthin0 2024-08-13 17:58:46 +08:00 2385 次点击
    这是一个创建于 503 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 服务器型号:超云 R5210 ,无显示器,显卡型号:RTX 2080Ti ,Ubuntu22.04LTS ,gnome 桌面
    • 显卡驱动已正常安装,nvidia-smi 输出:
    +-----------------------------------------------------------------------------------------+ | NVIDIA-SMI 555.58.02 Driver Version: 555.58.02 CUDA Version: 12.5 | |-----------------------------------------+------------------------+----------------------+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |=========================================+========================+======================| | 0 NVIDIA GeForce RTX 2080 Ti Off | 00000000:D8:00.0 Off | N/A | | 29% 23C P8 4W / 250W | 23MiB / 11264MiB | 0% Default | | | | N/A | +-----------------------------------------+------------------------+----------------------+ +-----------------------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=========================================================================================| | 0 N/A N/A 2415 G /usr/lib/xorg/Xorg 16MiB | | 0 N/A N/A 2540 G /usr/bin/gnome-shell 4MiB | +-----------------------------------------------------------------------------------------+ 
    • 尝试过 tigerVNC 、xrdp 、nomachine ,连上后使用 matlab -nosoftwareopengl 启动,或者在 matlab 中设置 opengl("save","hardware"),opengl info 输出始终为:
     Version: '4.5 (Compatibility Profile) Mesa 23.2.1-1ubuntu3.1~22.04.2' Vendor: 'Mesa' Renderer: 'llvmpipe (LLVM 15.0.7, 256 bits)' MaxTextureSize: 16384 Visual: '视觉效果 0x3d1 ,(RGBA 32 位(8 8 8 8)、Z 深度 16 位、硬件加速、双缓冲区、消除锯齿 4 次采样)' Software: 'true' HardwareSupportLevel: 'full' SupportsGraphicsSmoothing: 1 SupportsDepthPeelTransparency: 1 SupportsAlignVertexCenters: 1 Extensions: {304×1 cell} MaxFrameBufferSize: 16384 
    • 尝试过网上说的方案:export MESA_LOADER_DRIVER_OVERRIDE=i965,没有作用

    • 按 nomachine 的说明,远程连接的时候是可以使用硬件加速的,我在 nomachine 服务端勾选了Use acceleration for display processing选项,不起作用

    • 这个问题折腾两天了,,各位有经验的大佬们救救小弟吧。。。

    第 1 条附言    2024-08-23 15:13:37 +08:00

    最终解决方案:VirtualGL,搭配TurboVNC非常完美 参考: 文章1 文章2

    第 2 条附言    2024-08-23 15:15:52 +08:00
  • MATLAB
  • 硬件加速
    a href="/tag/nVIDIA" class="tag">
  • nVIDIA
    8 条回复    2024-08-14 10:19:23 +08:00
    0o0O0o0O0o
        1
    0o0O0o0O0o  
       2024-08-13 19:08:09 +08:00
    不太确定,但简单的方案可能是 HDMI dongle ?
    263
        2
    263  
       2024-08-13 19:18:28 +08:00
    先看看 Matlab 能正确识别显卡吗 gpuDevice()
    nthin0
        3
    nthin0  
    OP
       2024-08-13 19:23:46 +08:00 via iPhone
    @0o0O0o0O0o 感谢,我搜下这个
    nthin0
        4
    nthin0  
    OP
       2024-08-13 19:24:10 +08:00 via iPhone
    @263 gpuDevice 可以识别
    263
        5
    263  
       2024-08-13 19:41:20 +08:00
    装个虚拟显示器( xvfb )试试吧
    https://github.com/mathworks/matlab-proxy/blob/main/README.md
    piero66
        6
    piero66  
       2024-08-13 19:50:30 +08:00 via Android
    游戏卡要查显示欺骗器
    EVANGELIONAir
        7
    EVANGELIONAir  
       2024-08-13 23:10:17 +08:00   1
    不建议远程过去带 GUI 操作 matlab 问题很多,不如直接本地写完,ssh 提交到服务器直接运行
    Pteromyini
        8
    Pteromyini  
       2024-08-14 10:19:23 +08:00
    显卡诱骗器就好了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5619 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 41ms UTC 03:07 PVG 11:07 LAX 19:07 JFK 22:07
    Do have faith in what you're doing.
    ubao msn 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