我有一个具有RAM 和磁盘空间的t2.large
实例。Amazon EC2
8Go
30Go
使用的操作系统是Ubuntu 14.04 Trusty
,桌面管理器是xfce4
。我用xrdp
它来远程访问桌面,效果还不错。
但是,我在使用某些GUI
应用程序时遇到了问题,收到的错误是:
libGL error: failed to load driver: swrast
显卡是:
$ lshw -C video+
*-display UNCLAIMED
description: VGA compatible controller
product: GD 5446
vendor: Cirrus Logic
physical id: 2
bus info: pci@0000:00:02.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: vga_controller bus_master
configuration: latency=0
resources: memory:f0000000-f1ffffff memory:f3000000-f3000fff
我找不到该显卡(Cirrus Logic)的驱动程序。
是否可以更改Graphic card
?AmazonEC2
或者是否有universal driver
适用于所有显卡的Ubuntu
?
谢谢。
答案1
您正在运行的软件正在尝试使用 OpenGL,但虚拟硬件不支持 OpenGL。虚拟机模拟了 20 世纪 90 年代中期的 Cirrus 显卡,该显卡几乎无法显示任何图形。
为了在 Amazon EC2 上运行需要 OpenGL 的软件,您必须使用 GPU(G2 或 CG1)实例。
考虑到这可能比您现在使用的实例要昂贵得多,您可能希望继续下载图像以像现在一样检查它们。