本文安装纯属碰巧,只是想试探一下能不能成功而已,读者可以参考一下,如果想安装请重新在一个新建的虚拟机中安装,以防损坏自己的系统!

一、成功安装效果

虚拟机调用外部GPU方法请看本文末尾提供的链接。

VM虚拟机去虚拟化显卡驱动 虚拟机装显卡_VM虚拟机去虚拟化显卡驱动

二、最初报错

一直以为虚拟机不能安装英伟达,今天因为一个阴差阳错的报错机会顺便安装了一下,结果成功了!

最初报错的原因如下:

[2020.12.03-13.12.40:585][  0]LogInit: Error: Linux_PlatformCreateOpenGLContextCore - Could not create OpenGL 4.3 context, SDL error: 'Could not create GL context: GLXBadFBConfig'
[2020.12.03-13.12.40:585][  0]LogRHI: Error: OpenGL 4.3 not supported by driver
[2020.12.03-13.12.40:591][  0]LogInit: Error: Linux_PlatformCreateOpenGLContextCore - Could not create OpenGL 4.3 context, SDL error: 'Could not create GL context: GLXBadFBConfig'

VM虚拟机去虚拟化显卡驱动 虚拟机装显卡_ubuntu_02

三、成功安装命令

整个安装成功的命令如下,下班了,没来及整理,将就看吧!先附带成功步骤和安装命令:

ubuntu18@ubuntu:~/opt/CarlaSimulator$ sudo apt-get install build-essential
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
build-essential 已经是最新版 (12.4ubuntu1)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 3 个软件包未被升级。
ubuntu18@ubuntu:~/opt/CarlaSimulator$ sudo apt-get install libglu1-mesa-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
libglu1-mesa-dev 已经是最新版 (9.0.0-2.1build1)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 3 个软件包未被升级。
ubuntu18@ubuntu:~/opt/CarlaSimulator$ sudo apt-get install libglut-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
E: 无法定位软件包 libglut-dev
ubuntu18@ubuntu:~/opt/CarlaSimulator$ sudo apt-get update
命中:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic InRelease
命中:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates InRelease     
命中:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-backports InRelease   
命中:4 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-security InRelease    
命中:5 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic InRelease
命中:6 http://ppa.launchpad.net/rvm/smplayer/ubuntu bionic InRelease         
命中:7 http://ppa.launchpad.net/sumo/stable/ubuntu bionic InRelease          
正在读取软件包列表... 完成   
ubuntu18@ubuntu:~/opt/CarlaSimulator$ sudo apt-get install libglut-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
E: 无法定位软件包 libglut-dev
ubuntu18@ubuntu:~/opt/CarlaSimulator$ sudo apt-get install libX11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
E: 无法定位软件包 libX11-dev
ubuntu18@ubuntu:~/opt/CarlaSimulator$ sudo apt-get install libx11-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
libx11-dev 已经是最新版 (2:1.6.4-3ubuntu0.3)。
libx11-dev 已设置为手动安装。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 3 个软件包未被升级。
ubuntu18@ubuntu:~/opt/CarlaSimulator$ ./CarlaUE4.sh -windowed -carla-no-networking
Increasing per-process limit of core file size to infinity.
LogPlatformFile: Using cached read wrapper
LogInit: Display: RandInit(1502221863) SRandInit(1502221863).
LogTaskGraph: Started task graph with 5 named threads and 14 total threads with 3 sets of task threads.
LogStats: Stats thread started at 0.086661
LogPluginManager: Mounting plugin Carla
LogPluginManager: Mounting plugin PhysXVehicles
LogPluginManager: Mounting plugin PerformanceMonitor
LogPluginManager: Mounting plugin Paper2D
LogPluginManager: Mounting plugin LightPropagationVolume
LogPluginManager: Mounting plugin FacialAnimation
LogPluginManager: Mounting plugin CharacterAI
LogPluginManager: Mounting plugin AvfMedia
LogPluginManager: Mounting plugin ImgMedia
LogPluginManager: Mounting plugin MediaCompositing
LogPluginManager: Mounting plugin WmfMedia
LogPluginManager: Mounting plugin TcpMessaging
LogPluginManager: Mounting plugin UdpMessaging
LogPluginManager: Mounting plugin ActorSequence
LogPluginManager: Mounting plugin OnlineSubsystem
LogPluginManager: Mounting plugin OnlineSubsystemNull
LogPluginManager: Mounting plugin OnlineSubsystemUtils
LogPluginManager: Mounting plugin ArchVisCharacter
LogPluginManager: Mounting plugin CableComponent
LogPluginManager: Mounting plugin CustomMeshComponent
LogPluginManager: Mounting plugin ImmediatePhysics
LogPluginManager: Mounting plugin LinuxDeviceProfileSelector
LogPluginManager: Mounting plugin ProceduralMeshComponent
LogPluginManager: Mounting plugin RuntimePhysXCooking
LogFileManager: Warning: ReadFile failed: Count=0 Length=4096 Error=errno=21 (Is a directory) for file 
LogInit: Using libcurl 7.48.0-DEV
LogInit:  - built for x86_64-unknown-linux-gnu
LogInit:  - supports SSL with OpenSSL/1.0.2h
LogInit:  - supports HTTP deflate (compression) using libz 1.2.8
LogInit:  - other features:
LogInit:      CURL_VERSION_SSL
LogInit:      CURL_VERSION_LIBZ
LogInit:      CURL_VERSION_IPV6
LogInit:      CURL_VERSION_ASYNCHDNS
LogInit:      CURL_VERSION_LARGEFILE
LogInit:      CURL_VERSION_TLSAUTH_SRP
LogInit:  Libcurl: checking if '/etc/pki/tls/certs/ca-bundle.crt' exists
LogInit:  Libcurl: checking if '/etc/ssl/certs/ca-certificates.crt' exists
LogInit:  CurlRequestOptions (configurable via config and command line):
LogInit:  - bVerifyPeer = true  - Libcurl will verify peer certificate
LogInit:  - bUseHttpProxy = false  - Libcurl will NOT use HTTP proxy
LogInit:  - bDontReuseConnections = false  - Libcurl will reuse connections
LogInit:  - CertBundlePath = /etc/ssl/certs/ca-certificates.crt  - Libcurl will set CURLOPT_CAINFO to it
LogInit: Build: ++UE4+Release-4.18-CL-0
LogInit: Engine Version: 4.18.3-0+++UE4+Release-4.18
LogInit: Compatible Engine Version: 4.18.0-0+++UE4+Release-4.18
LogInit: Net CL: 0
LogDevObjectVersion: Number of dev versions registered: 16
LogDevObjectVersion:   Dev-Blueprints (B0D832E4-1F89-4F0D-ACCF-7EB736FD4AA2): 10
LogDevObjectVersion:   Dev-Build (E1C64328-A22C-4D53-A36C-8E866417BD8C): 0
LogDevObjectVersion:   Dev-Core (375EC13C-06E4-48FB-B500-84F0262A717E): 2
LogDevObjectVersion:   Dev-Editor (E4B068ED-F494-42E9-A231-DA0B2E46BB41): 20
LogDevObjectVersion:   Dev-Framework (CFFC743F-43B0-4480-9391-14DF171D2073): 30
LogDevObjectVersion:   Dev-Mobile (B02B49B5-BB20-44E9-A304-32B752E40360): 0
LogDevObjectVersion:   Dev-Networking (A4E4105C-59A1-49B5-A7C5-40C4547EDFEE): 0
LogDevObjectVersion:   Dev-Online (39C831C9-5AE6-47DC-9A44-9C173E1C8E7C): 0
LogDevObjectVersion:   Dev-Physics (78F01B33-EBEA-4F98-B9B4-84EACCB95AA2): 0
LogDevObjectVersion:   Dev-Platform (6631380F-2D4D-43E0-8009-CF276956A95A): 0
LogDevObjectVersion:   Dev-Rendering (12F88B9F-8875-4AFC-A67C-D90C383ABD29): 20
LogDevObjectVersion:   Dev-Sequencer (7B5AE74C-D270-4C10-A958-57980B212A5A): 4
LogDevObjectVersion:   Dev-VR (D7296918-1DD6-4BDD-9DE2-64A83CC13884): 0
LogDevObjectVersion:   Dev-LoadTimes (C2A15278-BFE7-4AFE-6C17-90FF531DF755): 1
LogDevObjectVersion:   Private-Geometry (6EACA3D4-40EC-4CC1-B786-8BED09428FC5): 1
LogDevObjectVersion:   Dev-AnimPhys (29E575DD-E0A3-4627-9D10-D276232CDCEA): 12
LogInit: Compiled (64-bit): Jun 18 2018 15:03:39
LogInit: Compiled with Clang: 3.9.1 (tags/RELEASE_391/rc2)
LogInit: Build Configuration: Development
LogInit: Branch Name: ++UE4+Release-4.18
LogInit: Command line:  -windowed -carla-no-networking
LogInit: Base directory: /home/ubuntu18/opt/CarlaSimulator/CarlaUE4/Binaries/Linux/
LogInit: Installed Engine Build: 0
LogInit: Presizing for max 2097152 objects, including 0 objects not considered by GC, pre-allocating 0 bytes for permanent pool.
LogStreaming: Display: Async Loading initialized: Event Driven Loader: true, Async Loading Thread: false
LogInit: Object subsystem initialized
[2020.12.03-13.18.20:099][  0]LogInit: Initializing SDL.
[2020.12.03-13.18.20:948][  0]LogInit: Using SDL_WINDOW_OPENGL
[2020.12.03-13.18.20:948][  0]LogInit: Initialized SDL 2.0.5 revision: 11184 (hg-11184:04063928c4a8 with EpicExtensions) (compiled against 2.0.5)
[2020.12.03-13.18.20:949][  0]LogInit: Display metrics:
[2020.12.03-13.18.20:949][  0]LogInit:   PrimaryDisplayWidth: 1920
[2020.12.03-13.18.20:949][  0]LogInit:   PrimaryDisplayHeight: 1080
[2020.12.03-13.18.20:949][  0]LogInit:   PrimaryDisplayWorkAreaRect:
[2020.12.03-13.18.20:949][  0]LogInit:     Left=67, Top=27, Right=1920, Bottom=1080
[2020.12.03-13.18.20:949][  0]LogInit:   VirtualDisplayRect:
[2020.12.03-13.18.20:949][  0]LogInit:     Left=67, Top=27, Right=1920, Bottom=1080
[2020.12.03-13.18.20:949][  0]LogInit:   TitleSafePaddingSize: X=0.000 Y=0.000
[2020.12.03-13.18.20:949][  0]LogInit:   ActionSafePaddingSize: X=0.000 Y=0.000
[2020.12.03-13.18.20:949][  0]LogInit:   Number of monitors: 1
[2020.12.03-13.18.20:949][  0]LogInit:     Monitor 0
[2020.12.03-13.18.20:949][  0]LogInit:       Name: Virtual1
[2020.12.03-13.18.20:949][  0]LogInit:       ID: display0
[2020.12.03-13.18.20:949][  0]LogInit:       NativeWidth: 1920
[2020.12.03-13.18.20:949][  0]LogInit:       NativeHeight: 1080
[2020.12.03-13.18.20:949][  0]LogInit:       bIsPrimary: true
[2020.12.03-13.18.20:949][  0]LogLinux: Selected Device Profile: [LinuxNoEditor]
[2020.12.03-13.18.20:949][  0]LogInit: Applying CVar settings loaded from the selected device profile: [LinuxNoEditor]
[2020.12.03-13.18.20:958][  0]LogInit: Linux hardware info:
[2020.12.03-13.18.20:958][  0]LogInit:  - we are the first instance of this executable
[2020.12.03-13.18.20:958][  0]LogInit:  - this process' id (pid) is 7979, parent process' id (ppid) is 7972
[2020.12.03-13.18.20:958][  0]LogInit:  - we are not running under debugger
[2020.12.03-13.18.20:958][  0]LogInit:  - machine network name is 'ubuntu'
[2020.12.03-13.18.20:958][  0]LogInit:  - user name is 'ubuntu18' (ubuntu18)
[2020.12.03-13.18.20:958][  0]LogInit:  - we're logged in locally
[2020.12.03-13.18.20:958][  0]LogInit:  - we're running with rendering
[2020.12.03-13.18.20:958][  0]LogInit:  - CPU: GenuineIntel 'Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz' (signature: 0x806EC)
[2020.12.03-13.18.20:958][  0]LogInit:  - Number of physical cores available for the process: 4
[2020.12.03-13.18.20:958][  0]LogInit:  - Number of logical cores available for the process: 4
[2020.12.03-13.18.20:958][  0]LogInit:  - Cache line size: 64
[2020.12.03-13.18.20:958][  0]LogInit:  - Memory allocator used: binned2
[2020.12.03-13.18.20:958][  0]LogLinux: Benchmarking clocks:
[2020.12.03-13.18.20:958][  0]LogLinux:  - CLOCK_REALTIME (id=0) can sustain 37156603 (37157K, 37M) calls per second without zero deltas.
[2020.12.03-13.18.20:958][  0]LogLinux:  - CLOCK_MONOTONIC (id=1) can sustain 39844941 (39845K, 40M) calls per second without zero deltas.
[2020.12.03-13.18.20:958][  0]LogLinux:  - CLOCK_MONOTONIC_RAW (id=4) can sustain 35301591 (35302K, 35M) calls per second without zero deltas.
[2020.12.03-13.18.20:958][  0]LogLinux:  - CLOCK_MONOTONIC_COARSE (id=6) can sustain 101622602 (101623K, 102M) calls per second with 99.999745% zero deltas.
[2020.12.03-13.18.20:958][  0]LogLinux: Selected clock_id 1 (CLOCK_MONOTONIC) since it is the fastest support clock without zero deltas.
[2020.12.03-13.18.20:958][  0]LogInit: Linux-specific commandline switches:
[2020.12.03-13.18.20:958][  0]LogInit:  -nodwarf (currently OFF): suppress parsing of DWARF debug info (callstacks will be generated faster, but won't have line numbers)
[2020.12.03-13.18.20:958][  0]LogInit:  -ansimalloc - use malloc()/free() from libc (useful for tools like valgrind and electric fence)
[2020.12.03-13.18.20:958][  0]LogInit:  -jemalloc - use jemalloc for all memory allocation
[2020.12.03-13.18.20:958][  0]LogInit:  -binnedmalloc - use binned malloc  for all memory allocation
[2020.12.03-13.18.20:958][  0]LogInit:  -httpproxy=ADDRESS:PORT - redirects HTTP requests to a proxy (only supported if compiled with libcurl)
[2020.12.03-13.18.20:958][  0]LogInit:  -reuseconn - allow libcurl to reuse HTTP connections (only matters if compiled with libcurl)
[2020.12.03-13.18.20:958][  0]LogInit:  -virtmemkb=NUMBER - sets process virtual memory (address space) limit (overrides VirtualMemoryLimitInKB value from .ini)
[2020.12.03-13.18.20:959][  0]LogInit:  - Physical RAM available (not considering process quota): 8 GB (7934 MB, 8124912 KB, 8319909888 bytes)
[2020.12.03-13.18.20:960][  0]LogInit: Using OS detected language (zh-CN).
[2020.12.03-13.18.20:960][  0]LogInit: Using OS detected locale (zh-CN).
[2020.12.03-13.18.20:961][  0]LogTextLocalizationManager: No localization for 'zh-CN' exists, so 'en' will be used for the language.
[2020.12.03-13.18.20:962][  0]LogTextLocalizationManager: No localization for 'zh-CN' exists, so 'en' will be used for the locale.
[2020.12.03-13.18.21:039][  0]LogInit: Error: Linux_PlatformCreateOpenGLContextCore - Could not create OpenGL 4.3 context, SDL error: 'Could not create GL context: GLXBadFBConfig'
[2020.12.03-13.18.21:039][  0]LogRHI: Error: OpenGL 4.3 not supported by driver
[2020.12.03-13.18.21:048][  0]LogInit: Error: Linux_PlatformCreateOpenGLContextCore - Could not create OpenGL 4.3 context, SDL error: 'Could not create GL context: GLXBadFBConfig'
[2020.12.03-13.18.36:855][  0]LogLinux: FLinuxPlatformMisc::RequestExit(1)
ubuntu18@ubuntu:~/opt/CarlaSimulator$ ^C
ubuntu18@ubuntu:~/opt/CarlaSimulator$ ^C
ubuntu18@ubuntu:~/opt/CarlaSimulator$ sudo add-apt-repository ppa:ubuntu-x-swat/updates
 Updated versions of X.org drivers, libraries, etc. for Ubuntu.

This PPA is for stable upstream releases of X.org components. If you're looking for something even more bleeding-edge, please see the xorg-edgers PPA.

While Ubuntu does not "officially/formally" support these packages, if you discover problems when installing these debs please feel free to report bugs to launchpad. However, please make sure to clearly state that you are running packages from this PPA so we know the fixes need to come here.

If you are upgrading from one release to another with this PPA activated, please install the ppa-purge package and use it to downgrade everything in here beforehand. sudo ppa-purge ppa:ubuntu-x-swat/updates will do it.

[Directions for packaging drivers can be seen at https://wiki.ubuntu.com/X/DriverBuilding]
 更多信息: https://launchpad.net/~ubuntu-x-swat/+archive/ubuntu/updates
按 [ENTER] 继续或 Ctrl-c 取消安装。





















命中:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic InRelease
获取:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates InRelease [88.7 kB]
获取:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-backports InRelease [74.6 kB]
获取:4 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-security InRelease [88.7 kB]
命中:5 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic InRelease   
命中:6 http://ppa.launchpad.net/rvm/smplayer/ubuntu bionic InRelease           
命中:7 http://ppa.launchpad.net/sumo/stable/ubuntu bionic InRelease            
获取:8 http://ppa.launchpad.net/ubuntu-x-swat/updates/ubuntu bionic InRelease [20.7 kB]
错误:8 http://ppa.launchpad.net/ubuntu-x-swat/updates/ubuntu bionic InRelease  
  连接超时 [IP: 91.189.95.83 80]
已下载 252 kB,耗时 54秒 (4,687 B/s)
正在读取软件包列表... 完成
W: 无法下载 http://ppa.launchpad.net/ubuntu-x-swat/updates/ubuntu/dists/bionic/InRelease  连接超时 [IP: 91.189.95.83 80]
W: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。
ubuntu18@ubuntu:~/opt/CarlaSimulator$ 
ubuntu18@ubuntu:~/opt/CarlaSimulator$ 
ubuntu18@ubuntu:~/opt/CarlaSimulator$ 
ubuntu18@ubuntu:~/opt/CarlaSimulator$ 
ubuntu18@ubuntu:~/opt/CarlaSimulator$ 
ubuntu18@ubuntu:~/opt/CarlaSimulator$ 
ubuntu18@ubuntu:~/opt/CarlaSimulator$ 
ubuntu18@ubuntu:~/opt/CarlaSimulator$ 
ubuntu18@ubuntu:~/opt/CarlaSimulator$ 
ubuntu18@ubuntu:~/opt/CarlaSimulator$ 
ubuntu18@ubuntu:~/opt/CarlaSimulator$ 
ubuntu18@ubuntu:~/opt/CarlaSimulator$ 
ubuntu18@ubuntu:~/opt/CarlaSimulator$ 
ubuntu18@ubuntu:~/opt/CarlaSimulator$ 
ubuntu18@ubuntu:~/opt/CarlaSimulator$ 
ubuntu18@ubuntu:~/opt/CarlaSimulator$ 
ubuntu18@ubuntu:~/opt/CarlaSimulator$ 
ubuntu18@ubuntu:~/opt/CarlaSimulator$ 
ubuntu18@ubuntu:~/opt/CarlaSimulator$ 
ubuntu18@ubuntu:~/opt/CarlaSimulator$ 
ubuntu18@ubuntu:~/opt/CarlaSimulator$ sudo apt-get update
命中:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic InRelease
获取:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates InRelease [88.7 kB]
命中:3 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic InRelease   
获取:4 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-backports InRelease [74.6 kB]
获取:5 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-security InRelease [88.7 kB]
命中:6 http://ppa.launchpad.net/rvm/smplayer/ubuntu bionic InRelease           
命中:7 http://ppa.launchpad.net/sumo/stable/ubuntu bionic InRelease          
获取:8 http://ppa.launchpad.net/ubuntu-x-swat/updates/ubuntu bionic InRelease [20.7 kB]
获取:9 http://ppa.launchpad.net/ubuntu-x-swat/updates/ubuntu bionic/main amd64 Packages [16.7 kB]
获取:10 http://ppa.launchpad.net/ubuntu-x-swat/updates/ubuntu bionic/main i386 Packages [16.8 kB]
获取:11 http://ppa.launchpad.net/ubuntu-x-swat/updates/ubuntu bionic/main Translation-en [9,856 B]
忽略:11 http://ppa.launchpad.net/ubuntu-x-swat/updates/ubuntu bionic/main Translation-en
获取:11 http://ppa.launchpad.net/ubuntu-x-swat/updates/ubuntu bionic/main Translation-en [9,856 B]
忽略:11 http://ppa.launchpad.net/ubuntu-x-swat/updates/ubuntu bionic/main Translation-en
获取:11 http://ppa.launchpad.net/ubuntu-x-swat/updates/ubuntu bionic/main Translation-en [10.9 kB]
已下载 304 kB,耗时 1分 45秒 (2,886 B/s)                                       
正在读取软件包列表... 完成
ubuntu18@ubuntu:~/opt/CarlaSimulator$ nvidia-driver-390 - distro non-free recommended
nvidia-driver-390:未找到命令
ubuntu18@ubuntu:~/opt/CarlaSimulator$ sudo apt-get install nvidia-driver-390 - distro non-free recommended
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
E: 无法定位软件包 distro
E: 无法定位软件包 non-free
E: 无法定位软件包 recommended
ubuntu18@ubuntu:~/opt/CarlaSimulator$ sudo apt-get install nvidia-driver-390
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
将会同时安装下列软件:
  dkms gcc-8-base:i386 libatomic1:i386 libbsd0:i386 libc6:i386
  libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386
  libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libelf1:i386 libexpat1:i386
  libffi6:i386 libgcc1:i386 libgl1:i386 libgl1-mesa-dri:i386
  libglapi-mesa:i386 libglvnd0:i386 libglx-mesa0:i386 libglx0:i386
  libllvm10:i386 libnvidia-cfg1-390 libnvidia-common-390 libnvidia-compute-390
  libnvidia-compute-390:i386 libnvidia-decode-390 libnvidia-decode-390:i386
  libnvidia-encode-390 libnvidia-encode-390:i386 libnvidia-fbc1-390
  libnvidia-fbc1-390:i386 libnvidia-gl-390 libnvidia-gl-390:i386
  libnvidia-ifr1-390 libnvidia-ifr1-390:i386 libpciaccess0:i386
  libsensors4:i386 libstdc++6:i386 libtinfo5:i386 libvdpau1
  libwayland-client0:i386 libwayland-server0:i386 libx11-6:i386
  libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386
  libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxcb1:i386
  libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxnvctrl0
  libxshmfence1:i386 libxxf86vm1:i386 libzstd1:i386 mesa-vdpau-drivers
  nvidia-compute-utils-390 nvidia-dkms-390 nvidia-kernel-common-390
  nvidia-kernel-source-390 nvidia-prime nvidia-settings nvidia-utils-390
  screen-resolution-extra vdpau-driver-all xserver-xorg-video-nvidia-390
  zlib1g:i386
建议安装:
  menu glibc-doc:i386 locales:i386 lm-sensors:i386 libvdpau-va-gl1
  nvidia-vdpau-driver nvidia-legacy-340xx-vdpau-driver
  nvidia-legacy-304xx-vdpau-driver
下列【新】软件包将被安装:
  dkms gcc-8-base:i386 libatomic1:i386 libbsd0:i386 libc6:i386
  libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386
  libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libelf1:i386 libexpat1:i386
  libffi6:i386 libgcc1:i386 libgl1:i386 libgl1-mesa-dri:i386
  libglapi-mesa:i386 libglvnd0:i386 libglx-mesa0:i386 libglx0:i386
  libllvm10:i386 libnvidia-cfg1-390 libnvidia-common-390 libnvidia-compute-390
  libnvidia-compute-390:i386 libnvidia-decode-390 libnvidia-decode-390:i386
  libnvidia-encode-390 libnvidia-encode-390:i386 libnvidia-fbc1-390
  libnvidia-fbc1-390:i386 libnvidia-gl-390 libnvidia-gl-390:i386
  libnvidia-ifr1-390 libnvidia-ifr1-390:i386 libpciaccess0:i386
  libsensors4:i386 libstdc++6:i386 libtinfo5:i386 libvdpau1
  libwayland-client0:i386 libwayland-server0:i386 libx11-6:i386
  libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386
  libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxcb1:i386
  libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxnvctrl0
  libxshmfence1:i386 libxxf86vm1:i386 libzstd1:i386 mesa-vdpau-drivers
  nvidia-compute-utils-390 nvidia-dkms-390 nvidia-driver-390
  nvidia-kernel-common-390 nvidia-kernel-source-390 nvidia-prime
  nvidia-settings nvidia-utils-390 screen-resolution-extra vdpau-driver-all
  xserver-xorg-video-nvidia-390 zlib1g:i386
升级了 0 个软件包,新安装了 73 个软件包,要卸载 0 个软件包,有 3 个软件包未被升级。
需要下载 85.5 MB/119 MB 的归档。
解压缩后会消耗 764 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/restricted amd64 libnvidia-cfg1-390 amd64 390.138-0ubuntu0.18.04.1 [71.1 kB]
获取:2 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 vdpau-driver-all amd64 1.3-0ubuntu0~gpu18.04.2 [8,392 B]
获取:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/restricted amd64 libnvidia-common-390 all 390.138-0ubuntu0.18.04.1 [11.3 kB]
获取:4 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/restricted amd64 libnvidia-compute-390 amd64 390.138-0ubuntu0.18.04.1 [20.6 MB]
获取:5 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/restricted i386 libnvidia-compute-390 i386 390.138-0ubuntu0.18.04.1 [21.0 MB]
错误:2 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 vdpau-driver-all amd64 1.3-0ubuntu0~gpu18.04.2
  连接超时 [IP: 91.189.95.83 80]
获取:6 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/restricted amd64 libnvidia-decode-390 amd64 390.138-0ubuntu0.18.04.1 [1,117 kB]
获取:7 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/restricted i386 libnvidia-decode-390 i386 390.138-0ubuntu0.18.04.1 [1,186 kB]
获取:8 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/restricted i386 libnvidia-encode-390 i386 390.138-0ubuntu0.18.04.1 [50.5 kB]
获取:9 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/restricted amd64 libnvidia-encode-390 amd64 390.138-0ubuntu0.18.04.1 [50.2 kB]
获取:10 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/restricted i386 libnvidia-fbc1-390 i386 390.138-0ubuntu0.18.04.1 [39.4 kB]
获取:11 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/restricted amd64 libnvidia-fbc1-390 amd64 390.138-0ubuntu0.18.04.1 [42.5 kB]
获取:12 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/restricted amd64 libnvidia-gl-390 amd64 390.138-0ubuntu0.18.04.1 [14.3 MB]
获取:13 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/main i386 libwayland-client0 i386 1.16.0-1ubuntu1.1~18.04.3 [24.0 kB]
获取:14 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/main i386 libwayland-server0 i386 1.16.0-1ubuntu1.1~18.04.3 [30.7 kB]
获取:15 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/restricted i386 libnvidia-gl-390 i386 390.138-0ubuntu0.18.04.1 [14.9 MB]
获取:16 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/restricted amd64 libnvidia-ifr1-390 amd64 390.138-0ubuntu0.18.04.1 [66.8 kB]
获取:17 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/restricted i386 libnvidia-ifr1-390 i386 390.138-0ubuntu0.18.04.1 [60.0 kB]
获取:18 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/restricted amd64 nvidia-compute-utils-390 amd64 390.138-0ubuntu0.18.04.1 [66.4 kB]
获取:19 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/restricted amd64 nvidia-kernel-source-390 amd64 390.138-0ubuntu0.18.04.1 [9,559 kB]
获取:20 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/restricted amd64 nvidia-kernel-common-390 amd64 390.138-0ubuntu0.18.04.1 [11.5 kB]
获取:21 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/restricted amd64 nvidia-dkms-390 amd64 390.138-0ubuntu0.18.04.1 [27.3 kB]
获取:22 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/restricted amd64 nvidia-utils-390 amd64 390.138-0ubuntu0.18.04.1 [325 kB]
获取:23 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/restricted amd64 xserver-xorg-video-nvidia-390 amd64 390.138-0ubuntu0.18.04.1 [1,631 kB]
获取:24 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/restricted amd64 nvidia-driver-390 amd64 390.138-0ubuntu0.18.04.1 [382 kB]
已下载 85.5 MB,耗时 1分 25秒 (1,011 kB/s)                                     
E: 无法下载 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu/pool/main/libv/libvdpau/vdpau-driver-all_1.3-0ubuntu0~gpu18.04.2_amd64.deb  连接超时 [IP: 91.189.95.83 80]
E: 有几个软件包无法下载,要不运行 apt-get update 或者加上 --fix-missing 的选项再试试?
ubuntu18@ubuntu:~/opt/CarlaSimulator$ sudo apt-get update
命中:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic InRelease
获取:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates InRelease [88.7 kB]
获取:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-backports InRelease [74.6 kB]
命中:4 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic InRelease   
获取:5 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-security InRelease [88.7 kB]
命中:6 http://ppa.launchpad.net/rvm/smplayer/ubuntu bionic InRelease           
命中:7 http://ppa.launchpad.net/sumo/stable/ubuntu bionic InRelease          
命中:8 http://ppa.launchpad.net/ubuntu-x-swat/updates/ubuntu bionic InRelease
已下载 252 kB,耗时 39秒 (6,541 B/s)
正在读取软件包列表... 完成
ubuntu18@ubuntu:~/opt/CarlaSimulator$ sudo apt-get install nvidia-driver-390
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
将会同时安装下列软件:
  dkms gcc-8-base:i386 libatomic1:i386 libbsd0:i386 libc6:i386
  libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386
  libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libelf1:i386 libexpat1:i386
  libffi6:i386 libgcc1:i386 libgl1:i386 libgl1-mesa-dri:i386
  libglapi-mesa:i386 libglvnd0:i386 libglx-mesa0:i386 libglx0:i386
  libllvm10:i386 libnvidia-cfg1-390 libnvidia-common-390 libnvidia-compute-390
  libnvidia-compute-390:i386 libnvidia-decode-390 libnvidia-decode-390:i386
  libnvidia-encode-390 libnvidia-encode-390:i386 libnvidia-fbc1-390
  libnvidia-fbc1-390:i386 libnvidia-gl-390 libnvidia-gl-390:i386
  libnvidia-ifr1-390 libnvidia-ifr1-390:i386 libpciaccess0:i386
  libsensors4:i386 libstdc++6:i386 libtinfo5:i386 libvdpau1
  libwayland-client0:i386 libwayland-server0:i386 libx11-6:i386
  libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386
  libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxcb1:i386
  libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxnvctrl0
  libxshmfence1:i386 libxxf86vm1:i386 libzstd1:i386 mesa-vdpau-drivers
  nvidia-compute-utils-390 nvidia-dkms-390 nvidia-kernel-common-390
  nvidia-kernel-source-390 nvidia-prime nvidia-settings nvidia-utils-390
  screen-resolution-extra vdpau-driver-all xserver-xorg-video-nvidia-390
  zlib1g:i386
建议安装:
  menu glibc-doc:i386 locales:i386 lm-sensors:i386 libvdpau-va-gl1
  nvidia-vdpau-driver nvidia-legacy-340xx-vdpau-driver
  nvidia-legacy-304xx-vdpau-driver
下列【新】软件包将被安装:
  dkms gcc-8-base:i386 libatomic1:i386 libbsd0:i386 libc6:i386
  libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386
  libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libelf1:i386 libexpat1:i386
  libffi6:i386 libgcc1:i386 libgl1:i386 libgl1-mesa-dri:i386
  libglapi-mesa:i386 libglvnd0:i386 libglx-mesa0:i386 libglx0:i386
  libllvm10:i386 libnvidia-cfg1-390 libnvidia-common-390 libnvidia-compute-390
  libnvidia-compute-390:i386 libnvidia-decode-390 libnvidia-decode-390:i386
  libnvidia-encode-390 libnvidia-encode-390:i386 libnvidia-fbc1-390
  libnvidia-fbc1-390:i386 libnvidia-gl-390 libnvidia-gl-390:i386
  libnvidia-ifr1-390 libnvidia-ifr1-390:i386 libpciaccess0:i386
  libsensors4:i386 libstdc++6:i386 libtinfo5:i386 libvdpau1
  libwayland-client0:i386 libwayland-server0:i386 libx11-6:i386
  libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386
  libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxcb1:i386
  libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxnvctrl0
  libxshmfence1:i386 libxxf86vm1:i386 libzstd1:i386 mesa-vdpau-drivers
  nvidia-compute-utils-390 nvidia-dkms-390 nvidia-driver-390
  nvidia-kernel-common-390 nvidia-kernel-source-390 nvidia-prime
  nvidia-settings nvidia-utils-390 screen-resolution-extra vdpau-driver-all
  xserver-xorg-video-nvidia-390 zlib1g:i386
升级了 0 个软件包,新安装了 73 个软件包,要卸载 0 个软件包,有 3 个软件包未被升级。
需要下载 8,392 B/119 MB 的归档。
解压缩后会消耗 764 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic/main amd64 vdpau-driver-all amd64 1.3-0ubuntu0~gpu18.04.2 [8,392 B]
已下载 2,805 B,耗时 1秒 (1,955 B/s)         
正在从软件包中解出模板:100%
正在预设定软件包 ...
正在选中未选择的软件包 gcc-8-base:i386。
(正在读取数据库 ... 系统当前共安装有 203224 个文件和目录。)
正准备解包 .../00-gcc-8-base_8.4.0-1ubuntu1~18.04_i386.deb  ...
正在解包 gcc-8-base:i386 (8.4.0-1ubuntu1~18.04) ...
正在选中未选择的软件包 libgcc1:i386。
正准备解包 .../01-libgcc1_1%3a8.4.0-1ubuntu1~18.04_i386.deb  ...
正在解包 libgcc1:i386 (1:8.4.0-1ubuntu1~18.04) ...
正在选中未选择的软件包 libc6:i386。
正准备解包 .../02-libc6_2.27-3ubuntu1.3_i386.deb  ...
正在解包 libc6:i386 (2.27-3ubuntu1.3) ...
正在选中未选择的软件包 libxau6:i386。
正准备解包 .../03-libxau6_1%3a1.0.8-1ubuntu1_i386.deb  ...
正在解包 libxau6:i386 (1:1.0.8-1ubuntu1) ...
正在选中未选择的软件包 libbsd0:i386。
正准备解包 .../04-libbsd0_0.8.7-1ubuntu0.1_i386.deb  ...
正在解包 libbsd0:i386 (0.8.7-1ubuntu0.1) ...
正在选中未选择的软件包 libxdmcp6:i386。
正准备解包 .../05-libxdmcp6_1%3a1.1.2-3_i386.deb  ...
正在解包 libxdmcp6:i386 (1:1.1.2-3) ...
正在选中未选择的软件包 libxcb1:i386。
正准备解包 .../06-libxcb1_1.13-2~ubuntu18.04_i386.deb  ...
正在解包 libxcb1:i386 (1.13-2~ubuntu18.04) ...
正在选中未选择的软件包 libx11-6:i386。
正准备解包 .../07-libx11-6_2%3a1.6.4-3ubuntu0.3_i386.deb  ...
正在解包 libx11-6:i386 (2:1.6.4-3ubuntu0.3) ...
正在选中未选择的软件包 libxext6:i386。
正准备解包 .../08-libxext6_2%3a1.3.3-1_i386.deb  ...
正在解包 libxext6:i386 (2:1.3.3-1) ...
正在选中未选择的软件包 libxxf86vm1:i386。
正准备解包 .../09-libxxf86vm1_1%3a1.1.4-1_i386.deb  ...
正在解包 libxxf86vm1:i386 (1:1.1.4-1) ...
正在选中未选择的软件包 libtinfo5:i386。
正准备解包 .../10-libtinfo5_6.1-1ubuntu1.18.04_i386.deb  ...
正在解包 libtinfo5:i386 (6.1-1ubuntu1.18.04) ...
正在选中未选择的软件包 libzstd1:i386。
正准备解包 .../11-libzstd1_1.3.3+dfsg-2ubuntu1.1_i386.deb  ...
正在解包 libzstd1:i386 (1.3.3+dfsg-2ubuntu1.1) ...
正在选中未选择的软件包 zlib1g:i386。
正准备解包 .../12-zlib1g_1%3a1.2.11.dfsg-0ubuntu2_i386.deb  ...
正在解包 zlib1g:i386 (1:1.2.11.dfsg-0ubuntu2) ...
正在选中未选择的软件包 libelf1:i386。
正准备解包 .../13-libelf1_0.170-0.4ubuntu0.1_i386.deb  ...
正在解包 libelf1:i386 (0.170-0.4ubuntu0.1) ...
正在选中未选择的软件包 libexpat1:i386。
正准备解包 .../14-libexpat1_2.2.5-3ubuntu0.2_i386.deb  ...
正在解包 libexpat1:i386 (2.2.5-3ubuntu0.2) ...
正在选中未选择的软件包 libffi6:i386。
正准备解包 .../15-libffi6_3.2.1-8_i386.deb  ...
正在解包 libffi6:i386 (3.2.1-8) ...
正在选中未选择的软件包 libstdc++6:i386。
正准备解包 .../16-libstdc++6_8.4.0-1ubuntu1~18.04_i386.deb  ...
正在解包 libstdc++6:i386 (8.4.0-1ubuntu1~18.04) ...
正在选中未选择的软件包 libdrm2:i386。
正准备解包 .../17-libdrm2_2.4.101-2~18.04.1_i386.deb  ...
正在解包 libdrm2:i386 (2.4.101-2~18.04.1) ...
正在选中未选择的软件包 libedit2:i386。
正准备解包 .../18-libedit2_3.1-20170329-1_i386.deb  ...
正在解包 libedit2:i386 (3.1-20170329-1) ...
正在选中未选择的软件包 dkms。
正准备解包 .../19-dkms_2.3-3ubuntu9.7_all.deb  ...
正在解包 dkms (2.3-3ubuntu9.7) ...
正在选中未选择的软件包 libatomic1:i386。
正准备解包 .../20-libatomic1_8.4.0-1ubuntu1~18.04_i386.deb  ...
正在解包 libatomic1:i386 (8.4.0-1ubuntu1~18.04) ...
正在选中未选择的软件包 libdrm-amdgpu1:i386。
正准备解包 .../21-libdrm-amdgpu1_2.4.101-2~18.04.1_i386.deb  ...
正在解包 libdrm-amdgpu1:i386 (2.4.101-2~18.04.1) ...
正在选中未选择的软件包 libpciaccess0:i386。
正准备解包 .../22-libpciaccess0_0.14-1_i386.deb  ...
正在解包 libpciaccess0:i386 (0.14-1) ...
正在选中未选择的软件包 libdrm-intel1:i386。
正准备解包 .../23-libdrm-intel1_2.4.101-2~18.04.1_i386.deb  ...
正在解包 libdrm-intel1:i386 (2.4.101-2~18.04.1) ...
正在选中未选择的软件包 libdrm-nouveau2:i386。
正准备解包 .../24-libdrm-nouveau2_2.4.101-2~18.04.1_i386.deb  ...
正在解包 libdrm-nouveau2:i386 (2.4.101-2~18.04.1) ...
正在选中未选择的软件包 libdrm-radeon1:i386。
正准备解包 .../25-libdrm-radeon1_2.4.101-2~18.04.1_i386.deb  ...
正在解包 libdrm-radeon1:i386 (2.4.101-2~18.04.1) ...
正在选中未选择的软件包 libglapi-mesa:i386。
正准备解包 .../26-libglapi-mesa_20.0.8-0ubuntu1~18.04.1_i386.deb  ...
正在解包 libglapi-mesa:i386 (20.0.8-0ubuntu1~18.04.1) ...
正在选中未选择的软件包 libllvm10:i386。
正准备解包 .../27-libllvm10_1%3a10.0.0-4ubuntu1~18.04.2_i386.deb  ...
正在解包 libllvm10:i386 (1:10.0.0-4ubuntu1~18.04.2) ...
正在选中未选择的软件包 libsensors4:i386。
正准备解包 .../28-libsensors4_1%3a3.4.0-4_i386.deb  ...
正在解包 libsensors4:i386 (1:3.4.0-4) ...
正在选中未选择的软件包 libgl1-mesa-dri:i386。
正准备解包 .../29-libgl1-mesa-dri_20.0.8-0ubuntu1~18.04.1_i386.deb  ...
正在解包 libgl1-mesa-dri:i386 (20.0.8-0ubuntu1~18.04.1) ...
正在选中未选择的软件包 libx11-xcb1:i386。
正准备解包 .../30-libx11-xcb1_2%3a1.6.4-3ubuntu0.3_i386.deb  ...
正在解包 libx11-xcb1:i386 (2:1.6.4-3ubuntu0.3) ...
正在选中未选择的软件包 libxcb-dri2-0:i386。
正准备解包 .../31-libxcb-dri2-0_1.13-2~ubuntu18.04_i386.deb  ...
正在解包 libxcb-dri2-0:i386 (1.13-2~ubuntu18.04) ...
正在选中未选择的软件包 libxcb-dri3-0:i386。
正准备解包 .../32-libxcb-dri3-0_1.13-2~ubuntu18.04_i386.deb  ...
正在解包 libxcb-dri3-0:i386 (1.13-2~ubuntu18.04) ...
正在选中未选择的软件包 libxcb-glx0:i386。
正准备解包 .../33-libxcb-glx0_1.13-2~ubuntu18.04_i386.deb  ...
正在解包 libxcb-glx0:i386 (1.13-2~ubuntu18.04) ...
正在选中未选择的软件包 libxcb-present0:i386。
正准备解包 .../34-libxcb-present0_1.13-2~ubuntu18.04_i386.deb  ...
正在解包 libxcb-present0:i386 (1.13-2~ubuntu18.04) ...
正在选中未选择的软件包 libxcb-sync1:i386。
正准备解包 .../35-libxcb-sync1_1.13-2~ubuntu18.04_i386.deb  ...
正在解包 libxcb-sync1:i386 (1.13-2~ubuntu18.04) ...
正在选中未选择的软件包 libxdamage1:i386。
正准备解包 .../36-libxdamage1_1%3a1.1.4-3_i386.deb  ...
正在解包 libxdamage1:i386 (1:1.1.4-3) ...
正在选中未选择的软件包 libxfixes3:i386。
正准备解包 .../37-libxfixes3_1%3a5.0.3-1_i386.deb  ...
正在解包 libxfixes3:i386 (1:5.0.3-1) ...
正在选中未选择的软件包 libxshmfence1:i386。
正准备解包 .../38-libxshmfence1_1.3-1_i386.deb  ...
正在解包 libxshmfence1:i386 (1.3-1) ...
正在选中未选择的软件包 libglx-mesa0:i386。
正准备解包 .../39-libglx-mesa0_20.0.8-0ubuntu1~18.04.1_i386.deb  ...
正在解包 libglx-mesa0:i386 (20.0.8-0ubuntu1~18.04.1) ...
正在选中未选择的软件包 libnvidia-cfg1-390:amd64。
正准备解包 .../40-libnvidia-cfg1-390_390.138-0ubuntu0.18.04.1_amd64.deb  ...
正在解包 libnvidia-cfg1-390:amd64 (390.138-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 libnvidia-common-390。
正准备解包 .../41-libnvidia-common-390_390.138-0ubuntu0.18.04.1_all.deb  ...
正在解包 libnvidia-common-390 (390.138-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 libnvidia-compute-390:i386。
正准备解包 .../42-libnvidia-compute-390_390.138-0ubuntu0.18.04.1_i386.deb  ...
正在解包 libnvidia-compute-390:i386 (390.138-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 libnvidia-compute-390:amd64。
正准备解包 .../43-libnvidia-compute-390_390.138-0ubuntu0.18.04.1_amd64.deb  ...
正在解包 libnvidia-compute-390:amd64 (390.138-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 libnvidia-decode-390:i386。
正准备解包 .../44-libnvidia-decode-390_390.138-0ubuntu0.18.04.1_i386.deb  ...
正在解包 libnvidia-decode-390:i386 (390.138-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 libnvidia-decode-390:amd64。
正准备解包 .../45-libnvidia-decode-390_390.138-0ubuntu0.18.04.1_amd64.deb  ...
正在解包 libnvidia-decode-390:amd64 (390.138-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 libnvidia-encode-390:i386。
正准备解包 .../46-libnvidia-encode-390_390.138-0ubuntu0.18.04.1_i386.deb  ...
正在解包 libnvidia-encode-390:i386 (390.138-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 libnvidia-encode-390:amd64。
正准备解包 .../47-libnvidia-encode-390_390.138-0ubuntu0.18.04.1_amd64.deb  ...
正在解包 libnvidia-encode-390:amd64 (390.138-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 libnvidia-fbc1-390:amd64。
正准备解包 .../48-libnvidia-fbc1-390_390.138-0ubuntu0.18.04.1_amd64.deb  ...
正在解包 libnvidia-fbc1-390:amd64 (390.138-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 libglvnd0:i386。
正准备解包 .../49-libglvnd0_1.0.0-2ubuntu2.3_i386.deb  ...
正在解包 libglvnd0:i386 (1.0.0-2ubuntu2.3) ...
正在选中未选择的软件包 libglx0:i386。
正准备解包 .../50-libglx0_1.0.0-2ubuntu2.3_i386.deb  ...
正在解包 libglx0:i386 (1.0.0-2ubuntu2.3) ...
正在选中未选择的软件包 libgl1:i386。
正准备解包 .../51-libgl1_1.0.0-2ubuntu2.3_i386.deb  ...
正在解包 libgl1:i386 (1.0.0-2ubuntu2.3) ...
正在选中未选择的软件包 libnvidia-fbc1-390:i386。
正准备解包 .../52-libnvidia-fbc1-390_390.138-0ubuntu0.18.04.1_i386.deb  ...
正在解包 libnvidia-fbc1-390:i386 (390.138-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 libnvidia-gl-390:amd64。
正准备解包 .../53-libnvidia-gl-390_390.138-0ubuntu0.18.04.1_amd64.deb  ...
正在解包 libnvidia-gl-390:amd64 (390.138-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 libwayland-client0:i386。
正准备解包 .../54-libwayland-client0_1.16.0-1ubuntu1.1~18.04.3_i386.deb  ...
正在解包 libwayland-client0:i386 (1.16.0-1ubuntu1.1~18.04.3) ...
正在选中未选择的软件包 libwayland-server0:i386。
正准备解包 .../55-libwayland-server0_1.16.0-1ubuntu1.1~18.04.3_i386.deb  ...
正在解包 libwayland-server0:i386 (1.16.0-1ubuntu1.1~18.04.3) ...
正在选中未选择的软件包 libnvidia-gl-390:i386。
正准备解包 .../56-libnvidia-gl-390_390.138-0ubuntu0.18.04.1_i386.deb  ...
正在解包 libnvidia-gl-390:i386 (390.138-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 libnvidia-ifr1-390:i386。
正准备解包 .../57-libnvidia-ifr1-390_390.138-0ubuntu0.18.04.1_i386.deb  ...
正在解包 libnvidia-ifr1-390:i386 (390.138-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 libnvidia-ifr1-390:amd64。
正准备解包 .../58-libnvidia-ifr1-390_390.138-0ubuntu0.18.04.1_amd64.deb  ...
正在解包 libnvidia-ifr1-390:amd64 (390.138-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 libvdpau1:amd64。
正准备解包 .../59-libvdpau1_1.3-0ubuntu0~gpu18.04.2_amd64.deb  ...
正在解包 libvdpau1:amd64 (1.3-0ubuntu0~gpu18.04.2) ...
正在选中未选择的软件包 libxnvctrl0:amd64。
正准备解包 .../60-libxnvctrl0_440.82-0ubuntu0.18.04.1_amd64.deb  ...
正在解包 libxnvctrl0:amd64 (440.82-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 mesa-vdpau-drivers:amd64。
正准备解包 .../61-mesa-vdpau-drivers_20.0.8-0ubuntu1~18.04.1_amd64.deb  ...
正在解包 mesa-vdpau-drivers:amd64 (20.0.8-0ubuntu1~18.04.1) ...
正在选中未选择的软件包 nvidia-compute-utils-390。
正准备解包 .../62-nvidia-compute-utils-390_390.138-0ubuntu0.18.04.1_amd64.deb  ...
正在解包 nvidia-compute-utils-390 (390.138-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 nvidia-kernel-source-390。
正准备解包 .../63-nvidia-kernel-source-390_390.138-0ubuntu0.18.04.1_amd64.deb  ...
正在解包 nvidia-kernel-source-390 (390.138-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 nvidia-kernel-common-390。
正准备解包 .../64-nvidia-kernel-common-390_390.138-0ubuntu0.18.04.1_amd64.deb  ...
正在解包 nvidia-kernel-common-390 (390.138-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 nvidia-dkms-390。
正准备解包 .../65-nvidia-dkms-390_390.138-0ubuntu0.18.04.1_amd64.deb  ...
正在解包 nvidia-dkms-390 (390.138-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 nvidia-utils-390。
正准备解包 .../66-nvidia-utils-390_390.138-0ubuntu0.18.04.1_amd64.deb  ...
正在解包 nvidia-utils-390 (390.138-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 xserver-xorg-video-nvidia-390。
正准备解包 .../67-xserver-xorg-video-nvidia-390_390.138-0ubuntu0.18.04.1_amd64.deb  ...
正在解包 xserver-xorg-video-nvidia-390 (390.138-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 nvidia-driver-390。
正准备解包 .../68-nvidia-driver-390_390.138-0ubuntu0.18.04.1_amd64.deb  ...
正在解包 nvidia-driver-390 (390.138-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 nvidia-prime。
正准备解包 .../69-nvidia-prime_0.8.8.2_all.deb  ...
正在解包 nvidia-prime (0.8.8.2) ...
正在选中未选择的软件包 screen-resolution-extra。
正准备解包 .../70-screen-resolution-extra_0.17.3_all.deb  ...
正在解包 screen-resolution-extra (0.17.3) ...
正在选中未选择的软件包 nvidia-settings。
正准备解包 .../71-nvidia-settings_440.82-0ubuntu0.18.04.1_amd64.deb  ...
正在解包 nvidia-settings (440.82-0ubuntu0.18.04.1) ...
正在选中未选择的软件包 vdpau-driver-all:amd64。
正准备解包 .../72-vdpau-driver-all_1.3-0ubuntu0~gpu18.04.2_amd64.deb  ...
正在解包 vdpau-driver-all:amd64 (1.3-0ubuntu0~gpu18.04.2) ...
正在设置 nvidia-kernel-source-390 (390.138-0ubuntu0.18.04.1) ...
正在设置 nvidia-prime (0.8.8.2) ...
正在设置 libnvidia-fbc1-390:amd64 (390.138-0ubuntu0.18.04.1) ...
正在设置 libvdpau1:amd64 (1.3-0ubuntu0~gpu18.04.2) ...
正在设置 libnvidia-compute-390:amd64 (390.138-0ubuntu0.18.04.1) ...
正在设置 nvidia-kernel-common-390 (390.138-0ubuntu0.18.04.1) ...
update-initramfs: deferring update (trigger activated)
正在设置 libx11-xcb1:i386 (2:1.6.4-3ubuntu0.3) ...
正在设置 libnvidia-cfg1-390:amd64 (390.138-0ubuntu0.18.04.1) ...
正在设置 xserver-xorg-video-nvidia-390 (390.138-0ubuntu0.18.04.1) ...
正在设置 dkms (2.3-3ubuntu9.7) ...
正在设置 screen-resolution-extra (0.17.3) ...
正在设置 gcc-8-base:i386 (8.4.0-1ubuntu1~18.04) ...
正在设置 libnvidia-decode-390:amd64 (390.138-0ubuntu0.18.04.1) ...
正在设置 nvidia-compute-utils-390 (390.138-0ubuntu0.18.04.1) ...
警告:您指定的主目录 /nonexistent 不能够访问:No such file or directory
正在添加系统用户"nvidia-persistenced" (UID 123)...
正在添加新组"nvidia-persistenced" (GID 127)...
正在将新用户"nvidia-persistenced" (UID 123)添加到组"nvidia-persistenced"...
无法创建主目录"/nonexistent"
正在设置 libxnvctrl0:amd64 (440.82-0ubuntu0.18.04.1) ...
正在设置 libnvidia-common-390 (390.138-0ubuntu0.18.04.1) ...
正在设置 libnvidia-encode-390:amd64 (390.138-0ubuntu0.18.04.1) ...
正在设置 mesa-vdpau-drivers:amd64 (20.0.8-0ubuntu1~18.04.1) ...
正在设置 nvidia-settings (440.82-0ubuntu0.18.04.1) ...
正在设置 nvidia-utils-390 (390.138-0ubuntu0.18.04.1) ...
正在设置 nvidia-dkms-390 (390.138-0ubuntu0.18.04.1) ...
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
Loading new nvidia-390.138 DKMS files...
Building for 5.4.0-56-generic
Building for architecture x86_64
Building initial module for 5.4.0-56-generic
Done.

nvidia:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.4.0-56-generic/updates/dkms/

nvidia-modeset.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.4.0-56-generic/updates/dkms/

nvidia-drm.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.4.0-56-generic/updates/dkms/

nvidia-uvm.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.4.0-56-generic/updates/dkms/

depmod........

DKMS: install completed.
正在设置 libnvidia-gl-390:amd64 (390.138-0ubuntu0.18.04.1) ...
正在设置 vdpau-driver-all:amd64 (1.3-0ubuntu0~gpu18.04.2) ...
正在设置 libnvidia-ifr1-390:amd64 (390.138-0ubuntu0.18.04.1) ...
正在设置 nvidia-driver-390 (390.138-0ubuntu0.18.04.1) ...
正在设置 libc6:i386 (2.27-3ubuntu1.3) ...
正在设置 libglapi-mesa:i386 (20.0.8-0ubuntu1~18.04.1) ...
正在设置 libbsd0:i386 (0.8.7-1ubuntu0.1) ...
正在设置 libdrm2:i386 (2.4.101-2~18.04.1) ...
正在设置 libnvidia-compute-390:i386 (390.138-0ubuntu0.18.04.1) ...
正在设置 libsensors4:i386 (1:3.4.0-4) ...
正在设置 libffi6:i386 (3.2.1-8) ...
正在设置 libdrm-radeon1:i386 (2.4.101-2~18.04.1) ...
正在设置 libxdmcp6:i386 (1:1.1.2-3) ...
正在设置 libdrm-nouveau2:i386 (2.4.101-2~18.04.1) ...
正在设置 libxau6:i386 (1:1.0.8-1ubuntu1) ...
正在设置 libgcc1:i386 (1:8.4.0-1ubuntu1~18.04) ...
正在设置 libwayland-server0:i386 (1.16.0-1ubuntu1.1~18.04.3) ...
正在设置 libatomic1:i386 (8.4.0-1ubuntu1~18.04) ...
正在设置 libglvnd0:i386 (1.0.0-2ubuntu2.3) ...
正在设置 libtinfo5:i386 (6.1-1ubuntu1.18.04) ...
正在设置 libexpat1:i386 (2.2.5-3ubuntu0.2) ...
正在设置 libdrm-amdgpu1:i386 (2.4.101-2~18.04.1) ...
正在设置 zlib1g:i386 (1:1.2.11.dfsg-0ubuntu2) ...
正在设置 libelf1:i386 (0.170-0.4ubuntu0.1) ...
正在设置 libxshmfence1:i386 (1.3-1) ...
正在设置 libwayland-client0:i386 (1.16.0-1ubuntu1.1~18.04.3) ...
正在设置 libzstd1:i386 (1.3.3+dfsg-2ubuntu1.1) ...
正在设置 libpciaccess0:i386 (0.14-1) ...
正在设置 libstdc++6:i386 (8.4.0-1ubuntu1~18.04) ...
正在设置 libxcb1:i386 (1.13-2~ubuntu18.04) ...
正在设置 libedit2:i386 (3.1-20170329-1) ...
正在设置 libxcb-present0:i386 (1.13-2~ubuntu18.04) ...
正在设置 libxcb-dri2-0:i386 (1.13-2~ubuntu18.04) ...
正在设置 libxcb-dri3-0:i386 (1.13-2~ubuntu18.04) ...
正在设置 libxcb-glx0:i386 (1.13-2~ubuntu18.04) ...
正在设置 libllvm10:i386 (1:10.0.0-4ubuntu1~18.04.2) ...
正在设置 libx11-6:i386 (2:1.6.4-3ubuntu0.3) ...
正在设置 libxcb-sync1:i386 (1.13-2~ubuntu18.04) ...
正在设置 libdrm-intel1:i386 (2.4.101-2~18.04.1) ...
正在设置 libxdamage1:i386 (1:1.1.4-3) ...
正在设置 libxext6:i386 (2:1.3.3-1) ...
正在设置 libxfixes3:i386 (1:5.0.3-1) ...
正在设置 libgl1-mesa-dri:i386 (20.0.8-0ubuntu1~18.04.1) ...
正在设置 libnvidia-gl-390:i386 (390.138-0ubuntu0.18.04.1) ...
正在设置 libnvidia-decode-390:i386 (390.138-0ubuntu0.18.04.1) ...
正在设置 libxxf86vm1:i386 (1:1.1.4-1) ...
正在设置 libglx-mesa0:i386 (20.0.8-0ubuntu1~18.04.1) ...
正在设置 libnvidia-encode-390:i386 (390.138-0ubuntu0.18.04.1) ...
正在设置 libglx0:i386 (1.0.0-2ubuntu2.3) ...
正在设置 libgl1:i386 (1.0.0-2ubuntu2.3) ...
正在设置 libnvidia-fbc1-390:i386 (390.138-0ubuntu0.18.04.1) ...
正在设置 libnvidia-ifr1-390:i386 (390.138-0ubuntu0.18.04.1) ...
正在处理用于 libc-bin (2.27-3ubuntu1.3) 的触发器 ...
正在处理用于 man-db (2.8.3-2ubuntu0.1) 的触发器 ...
正在处理用于 gnome-menus (3.13.3-11ubuntu1.1) 的触发器 ...
正在处理用于 dbus (1.12.2-1ubuntu1.2) 的触发器 ...
正在处理用于 mime-support (3.60ubuntu1) 的触发器 ...
正在处理用于 desktop-file-utils (0.23-1ubuntu3.18.04.2) 的触发器 ...
正在处理用于 initramfs-tools (0.130ubuntu3.11) 的触发器 ...
update-initramfs: Generating /boot/initrd.img-5.4.0-56-generic
ubuntu18@ubuntu:~/opt/CarlaSimulator$ sudo apt-get install nvidia-driver-390

四、成功截图

VM虚拟机去虚拟化显卡驱动 虚拟机装显卡_bc_03

五、成功安装nvidia-cuda-toolkit

在此基础上:sudo apt install nvidia-cuda-toolkit

VM虚拟机去虚拟化显卡驱动 虚拟机装显卡_VM虚拟机去虚拟化显卡驱动_04

六、注意

本文只是尝试了一下,还没有测试能不能用!
有时间再测试一下,最近有点忙!

虚拟机调用外部GPU方法:https://docs.nvidia.com/grid/latest/grid-vgpu-user-guide/index.html