我在尝试使用 optirun 运行英雄联盟(通过 PlayOnLinux)时遇到了错误。我收到以下错误:
ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'librrfaker.so' from LD_PRELOAD cannot be preloaded: ignored.
正如文档中所述,我尝试检查virtualgl-libs:i386
软件包是否已安装。但是,似乎这个软件包不再存在或其名称已更改。我想知道它的新名字,你能帮我吗?
我找到了一个名为的包virtualgl
。但是当我运行时sudo apt-get install virtualgl:i386
,它返回一个错误,提示如下(法语大致翻译):
No version of the virtualgl:i386 package is available, but it exists in the database,
This means that the package is missing, obsolete or only available through an other source.
No version of the "virtualgl:i386" package can be installed
有什么想法或建议吗?
答案1
软件包 virtualgl 不存在。Bumblebee 稳定版 ppa 包含它。
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install virtualgl
答案2
apt-cache search virtualgl
bumblebee - NVIDIA Optimus support for Linux
primus - client-side GPU offloading for NVIDIA Optimus
在 virtualgl 上运行 apt-cache search 时,它会显示上述两个包。因此,安装上述两个包中的任何一个都会安装 virtualgl。
答案3
答案4
适用于 Ubuntu 14.04 及更高版本
sudo apt-get install primus
看