我在 Windows 10 旁边安装了 Ubuntu 18.04。这是我的电脑:https://www.notebookcheck.net/Asus-ROG-GL503VD-DB74-7700HQ-GTX-1050-Laptop-Review.259452.0.html
我已经安装了 nvida vga(GeForce GTX 1050/PCIe/SSE2)的专有驱动程序。
vainfo输出如下:
libva info: VA-API version 1.1.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_1_0
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.1 (libva 2.1.0)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.4
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG4Simple : VAEntrypointVLD
VAProfileMPEG4AdvancedSimple : VAEntrypointVLD
<unknown profile> : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
我无法流畅地播放视频(.mkv、.mp4 等),视频播放时断时续。在 Windows 中播放时流畅。在 ubuntu 中,我使用视频和 vlc 作为播放器播放,结果相同。有趣的是,youtube 中的视频比 vlc 或视频中的视频播放更流畅。
我已经检查了一些以前的问题(在 Ubuntu 上视频卡顿,但在 Windows 上没有问题)
如何使用 Intel HD 4000 GPU 在 VLC 中启用硬件加速视频?
但是有些已经过时了。感谢提供这方面的任何指南。
编辑:
免费-h
total used free shared buff/cache available
Mem: 7,7G 2,4G 1,2G 421M 4,0G 4,5G
Swap: 9,8G 93M 9,7G
sysctl vm.swappiness
vm.swappiness = 60
dpkg-l 命令英伟达|删除
ii libnvidia-cfg1-435:amd64 435.21-0ubuntu0.18.04.2 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-common-435 435.21-0ubuntu0.18.04.2 all Shared files used by the NVIDIA libraries
ii libnvidia-compute-435:amd64 435.21-0ubuntu0.18.04.2 amd64 NVIDIA libcompute package
ii libnvidia-compute-435:i386 435.21-0ubuntu0.18.04.2 i386 NVIDIA libcompute package
ii libnvidia-decode-435:amd64 435.21-0ubuntu0.18.04.2 amd64 NVIDIA Video Decoding runtime libraries
ii libnvidia-decode-435:i386 435.21-0ubuntu0.18.04.2 i386 NVIDIA Video Decoding runtime libraries
ii libnvidia-encode-435:amd64 435.21-0ubuntu0.18.04.2 amd64 NVENC Video Encoding runtime library
ii libnvidia-encode-435:i386 435.21-0ubuntu0.18.04.2 i386 NVENC Video Encoding runtime library
ii libnvidia-fbc1-435:amd64 435.21-0ubuntu0.18.04.2 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-fbc1-435:i386 435.21-0ubuntu0.18.04.2 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library
ii libnvidia-gl-435:amd64 435.21-0ubuntu0.18.04.2 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-gl-435:i386 435.21-0ubuntu0.18.04.2 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii libnvidia-ifr1-435:amd64 435.21-0ubuntu0.18.04.2 amd64 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii libnvidia-ifr1-435:i386 435.21-0ubuntu0.18.04.2 i386 NVIDIA OpenGL-based Inband Frame Readback runtime library
ii nvidia-compute-utils-435 435.21-0ubuntu0.18.04.2 amd64 NVIDIA compute utilities
ii nvidia-dkms-435 435.21-0ubuntu0.18.04.2 amd64 NVIDIA DKMS package
ii nvidia-driver-435 435.21-0ubuntu0.18.04.2 amd64 NVIDIA driver metapackage
ii nvidia-kernel-common-435 435.21-0ubuntu0.18.04.2 amd64 Shared files used with the kernel module
ii nvidia-kernel-source-435 435.21-0ubuntu0.18.04.2 amd64 NVIDIA kernel source package
ii nvidia-prime 0.8.8.2 all Tools to enable NVIDIA's Prime
ii nvidia-settings 390.77-0ubuntu0.18.04.1 amd64 Tool for configuring the NVIDIA graphics driver
ii nvidia-utils-435 435.21-0ubuntu0.18.04.2 amd64 NVIDIA driver support binaries
ii xserver-xorg-video-nvidia-435 435.21-0ubuntu0.18.04.2 amd64 NVIDIA binary Xorg driver
sudo dmidecode -s bios 版本
GL503VD.310
答案1
我解决配备 Nvidia 独立显卡的笔记本电脑屏幕撕裂问题的方法之一是切换到 Gnome Wayland
您可以通过登录帐户时单击齿轮图标并选择 Wayland 来实现。
由于 Wayland 缺少某些功能,而且我并不打算使用笔记本电脑玩游戏,我最终在 BIOS 中禁用了 Nvidia 显卡并切换回 Gnome xorg。
当使用英特尔的集成显卡时,我在 Wayland 或 xorg 上都没有遇到任何屏幕撕裂问题。
如果您想在 unbutu 中使用独立显卡,您应该尝试一下 Wayland。