我有一块非常强大的显卡,配备 4GB 内存等。但我可以看到 YouTube 视频有时会卡顿,并且帧速率很低(尽管没有掉线)。
我觉得如果显卡不错的话就不会发生这种情况。有没有办法确保我的 GPU 正常工作?
编辑:我确信互联网连接不是问题,因为我正在观看的视频的“书呆子视频统计数据”显示 0 丢帧并且缓冲区健康完美。
编辑2:XUbuntu 16.04
$ lshw
*-display
Beschreibung: VGA compatible controller
Produkt: NVIDIA Corporation
Hersteller: NVIDIA Corporation
Physische ID: 0
Bus-Informationen: pci@0000:65:00.0
Version: a1
Breite: 64 bits
Takt: 33MHz
Fähigkeiten: pm msi pciexpress vga_controller bus_master cap_list rom
Konfiguration: driver=nouveau latency=0
Ressourcen: irq:43 memory:d7000000-d7ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:b000(Größe=128) memory:c0000-dffff
答案1
对 GPU 进行基准测试
1. Mesa 实用程序
安装以下软件包:
sudo apt-get install mesa-utils
然后从命令行启动基准测试
glxgears
使用现代 GPU,您应该可以实现超过 5,000 的帧速率(FPS = 每秒帧数)。刷新率和解决显示器!
调用 glxgearsvblank_mode=0
告诉显卡忽略显示器的刷新率,仅尝试达到其能够达到的最大 fps。
vblank_mode=0 glxgears
如果vblank_mode=0
不起作用就尝试__GL_SYNC_TO_VBLANK=0
一下。
2. 打开 GL
使用以下工具运行 OpenGL 基准测试
sudo apt-get install glmark2
并使用
glmark2 --fullscreen --show-all-options
该分数适用于现代快速的 GPU。请注意,fps 分数取决于您在测试期间设置的分辨率!
之后可以将结果与例如这个进行比较基准页面。
3. Unigine 基准测试
第三方基准测试工具是谷。免费基础版非常适合测试您的硬件。您可以选择不同的场景。我推荐 valley 基准测试。下载它并使用更改执行权限
chmod +x Unigine_Valley-1.0.run
并运行安装(无需 root 权限)
./Unigine_Valley-1.0.run
使用以下方式启动基准测试引擎
cd ./Unigine_Valley-1.0 && ./valley &
不要忘记点击左上角的基准小部件。
Youtube 问题
YouTube 视频最常见的问题是缺乏快速的互联网连接。
答案2
运行实际应用程序时进行目视检查
播放一些包含“大量动作”的视频,亲眼看看质量是否良好(无撕裂、无滞后、无卡顿等)。运行需要良好图形性能的其他程序(如果有)。
还要检查测试期间的 CPU 负载(例如使用htop
)。
如果您满意,那就好了:-)
否则寻找替代方案,
- 调整应用程序(视频播放器或其他程序)
- 更轻量级的应用程序,
- 屏幕分辨率较低
- 更好的图形驱动程序
- 另一个占用空间较小的桌面环境(Lubuntu 的 LXDE 和 Xubuntu 的 XFCE 比标准 Ubuntu 更轻)
- 另一张显卡
- 另一个 CPU
- ...