我刚刚组装好一台新机器,并安装了 Ubuntu Server 14.04.2 LTS(通常从 USB 闪存驱动器安装)。目前,由于服务器普遍缺乏图形支持,我在尝试启动和运行 Kodi 时遇到了问题(我怀疑是这样的)。
有问题的机器有:
- 华硕 M5A78L-M/USB3
- AMD 羿龙 II x6 1100T
- 板载 Radeon HD3000 系列 (RS780L)
总结一下我到目前为止所尝试过的,在完成了大量的教程和指南之后,我尝试启动 Kodi 时显示以下输出:
Error: unable to open display
Kodi needs hardware accelerated OpenGL rendering.
Install an appropriate graphics driver.
对于图形方面,我尝试了以下步骤这里,但尽管 AMD 版本需要xserver-xorg-video-amd
该指南使用的 Intel 软件包,但我收到以下消息:
Package xserver-xorg-video-and is not available, but is referred to by another package.
运行lspci -nn | grep VGA
显示一个条目:
01:05.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] RS780L [Radeon 3000] [1002:9616]
我确实找到了这个 Ubuntu 帮助页面提到fglrxinfo
列出基本的 OpenGL 详细信息.. 但是,安装后fglrx
,该信息命令会向我发送一条Error: unable to open display (null)
消息。
有人能帮我启动并运行它吗?我搜索的所有答案现在都显示我已经访问过的页面,但找不到解决方案。
编辑1:不确定这是否相关,安装fglrx
并重新启动后,似乎我的终端视图分辨率已更改,现在所有内容都水平拉伸(我的显示器本机运行 1920x1080 分辨率)。但是,我仍然收到相同的消息fglrxinfo
。
编辑2:我刚刚在上面列出的系统上下载并安装了 KodiBuntu。我需要将这台机器用作 Web 开发服务器、VirtualBox 主机、本地云服务器等,这就是我最初选择 Ubuntu Server 的原因。但看起来这可以让我做同样的事情。
答案1
fglrxinfo
需要运行驱动程序的 X 显示器fglrx
。假设您有该显示器,如果您尝试fglrxinfo
通过 SSH 或 TTY 运行,它将不会设置DISPLAY
环境变量,因此您需要手动指定它,如下所示:
DISPLAY=:0 fglrxinfo
假设显示是:0
。