如何在装有Nvidia Twinview的系统上运行Humble Bundle V游戏?


11

当我运行《失忆症:黑暗血统》或《超级兄弟:剑与巫术》时,游戏会在我的两台显示器上伸展,如下所示:

在此处输入图片说明

Limbo在启动时崩溃:

在此处输入图片说明

我该如何解决这些问题?


3
我拉了第二台显示器的电缆。
长颈鹿队长2012年

非常感谢您提出这个问题。我以为我是唯一遇到这个问题的人。
Thomas Boxley 2012年

Answers:


17

经过一些调整后,所有游戏都可以正常工作:

健忘症,剑与巫术,Psychonauts,Super Meat Boy:

这些是SDL游戏,并且像所有SDL游戏一样,如果您有两个监视器,它们的行为也会很奇怪。要仅在主显示屏上运行它们:

SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/amnesia/Launcher.bin64 -请注意,在32位系统上,该名称可能称为“ Launcher.bin32”或类似名称。

SDL_VIDEO_FULLSCREEN_DISPLAY=0 /opt/swordandsworcery/run.sh

我不需要对它们进行任何进一步的调整,它们似乎运行得很好。

注意:将此调整应用于所有 SDL游戏,以便可以从破折号以这种方式运行它们,只需添加

SDL_VIDEO_FULLSCREEN_DISPLAY=0

/etc/environment新行,然后重新启动。

凌波:

我在这款游戏上遇到了很多麻烦。启用双头功能后,游戏会因段错误而崩溃。通常,可以通过在资源管理器虚拟桌面模式下运行wine来避免这种情况(我必须在几乎所有的wine游戏中都执行此操作),但是在这种情况下,Limbo捆绑了一个自定义葡萄酒,其中explorer模式无法使用。我不得不改用发行版提供的wine,然后它才能正常工作,但是您必须使用正常的启动脚本运行一次,才能创建〜/ .limbo目录,因此:

/opt/limbo/launch-limbo.sh -如果可行,那么很好,如果不能:

sudo apt-get install wine1.4

cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/ -您必须CD或游戏会崩溃

wine explorer /desktop=limbo,1920x1200 limbo.exe -用所需的分辨率替换1920x1200

要在启动时像这样启动应用程序,请使用破折号:

sudo gedit /opt/limbo/launch-limbo.sh

注释掉现有代码并添加:

cd ~/.limbo/limbo/drive_c/Program\ Files/limbo/
wine explorer /desktop=limbo,1920x1200 limbo.exe

同样,以所需的分辨率替换1920x1200

堡垒

您可以通过在启动时添加选项以几乎任何分辨率的窗口模式启动它:

cd /opt/bastion/Bastion/
./Bastion.bin.x86_64 -windowed -x 1680 -y 1000

(我的显示器的分辨率为1680x1050,我为Unity顶部栏减去了50p,因此有点像全屏)

要使用短划线在窗口模式下启动游戏:

cd /opt/bastion/Bastion/
sudo gedit bastion64.sh

并在“ LD_LIBRARY_PATH = lib64:../ Bastion.bin.x86_64”之后添加“ -windowed -x 1680 -y 1000”(不带引号,并具有所需的分辨率)。


我编辑为堡垒添加了解决方案,希望您不要介意...
Uli 2012年

您为什么要在窗口中运行它?
Alistair Buxton 2012年

因此,我可以执行多项任务(即查看收到的电子邮件)。无论如何,我实际上并没有找到一种在全屏模式下正常运行(在启动前不取消监视器的方法)的方法……
Uli

顺便说一句,我刚刚测试过,您的“ SDL_VIDEO_FULLSCREEN_DISPLAY = 0”技巧也适用于心理医生(而非堡垒)
Uli

1
我认为我们互相误会了。我无法获得使用nvidia twinview正常运行全屏的堡垒,但可以使用上面粘贴的命令在窗口模式下运行。在窗口模式下,您可以使用ALT + TAB进行多任务。对于其他游戏,不可能进行多任务处理。
乌里(Uli)2012年

3

Limbo的解决方案对我而言并非如此。为我做了什么:

  1. 装酒

  2. 安装Directx9

    winetricks directx9
    
  3. 打开酒配置

    winecfg 
    
  4. 在“库”选项卡中将d3dx9_43更改为“(native,builtin)”

  5. 遵循其他答案中的步骤

取自“ Limbo”游戏,没有声音

尽管它说“声音修复”,但我必须安装Directx9才能使游戏本身运行。(现在我什至有声音)。


感谢您的来信。我可能已经从其他地方安装了DirectX。
Alistair Buxton,2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.