我是 Linux 新手,希望有人能帮助我在 Steam 上安装并运行 Shogun 2,该游戏是通过 PlayonLinux 下载的。目前,游戏安装后会短暂显示许可证屏幕,然后关闭,没有错误消息。
在“系统信息”选项卡中,Steam 似乎无法检测到我的显卡,尽管已安装 nVidia 驱动程序,并且我的计算机可以识别该卡(GeForce GT610)。但也许还有其他问题。任何帮助都将不胜感激!如果有用的话,我有一块华硕 M5A97 主板,运行的是 Ubuntu 12.04,
Steam显示的系统信息如下:
处理器信息:供应商:AuthenticAMD 速度:4200 Mhz 4 个逻辑处理器 1 个物理处理器 超线程:支持 FCMOV:支持 SSE2:支持 SSE3:支持 SSSE3:支持 SSE4a:支持 SSE41:支持 SSE42:不支持
网络信息:网络速度:
操作系统版本:Windows XP(32 位) Wine 版本:wine-1.4.1 NTFS:支持的加密提供程序代码:支持 323 0x0 0x0 0x0
显卡:未检测到驱动程序
DirectX Driver Name: nv4_disp.dll
Driver Version Not Detected
DirectX Driver Version: 6.15.12.6658
Driver Date Not Detected
DirectX Card: NVIDIA GeForce 8300 GS
VendorID: 0x10de
DeviceID: 0x423
Number of Monitors: 1
Number of Logical Video Cards: 1
No SLI or Crossfire Detected
Primary Display Resolution: 1440 x 900
Desktop Resolution: 1440 x 900
Primary Display Size: 15.00" x 9.37" (17.68" diag)
38.1cm x 23.8cm (44.9cm diag)
Primary Bus Type Not Detected
Primary VRAM Not Detected
Supported MSAA Modes: 2x 3x 4x 5x 6x 7x 8x 9x 10x 11x 12x 13x 14x 15x 16x
声卡: 音频设备:
内存:RAM:7933 Mb
杂项:用户界面语言:英语麦克风:未设置媒体类型:CD-Rom 可用硬盘总空间:1861779 Mb 最大可用硬盘块:720019 Mb 操作系统安装日期:2010 年 5 月 8 日游戏控制器:未检测到
已安装的软件: Adobe Flash Player 11 插件 Microsoft Visual C++ 2005 Redistributable Microsoft Visual C++ 2008 Redistributable - x86 9.0.21022 Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.17 Sid Meier's Civilization V Steam The Witcher: Enhanced Edition Total War: SHOGUN 2 Wine Gecko (32 位)
答案1
我的回答开头是,我可能错了。但是,我在 PCI 数据库中查看了您的设备 ID。但是,没有 0x423 的卡。但 8300 GS 的 ID 是 0x0423。所以,我认为这是一张假卡。请在 Windows 下安装此卡,并在 NVIDIA 官方网站上下载驱动程序。如果官方驱动程序(仅从 nVidia 网站下载)可以检测到您的卡,那么您就安全了。(不要使用卡附带的驱动程序。)我知道这一点,因为它发生在我身上。大多数假卡使用接近实际卡的假 ID。(在这种情况下是 8300 GS,而不是 610GT)
也许我错了。
答案2
为什么需要在 Wine 上使用 Steam?他们现在有适用于 Ubuntu 的 Steam,你可以轻松地使用apt-get 命令或 ubuntu 软件中心.您应该能够安装测试版的 .deb 文件这里。这比在 wine 上运行 exe 文件在你的机器上效果好得多。