通过 Steam 安装 Directx 后如何修复分辨率?

通过 Steam 安装 Directx 后如何修复分辨率?

我有点啰嗦,所以请参阅底部的快速版本和规格。

友好的问候:

大家好,我是 askUbuntu 页面上的各位,我最近刚刚组装了自己的电脑,为了更酷,我决定换用 Ubuntu。通过这一切我学到了很多东西,而且大部分时间都在尝试自己解决问题(阅读:谷歌搜索)。但是,我似乎找不到有这个问题的人,所以我来这里寻求帮助。

详细叙述:

所以我使用 WINE 和 WINETRICKS 安装了 Steam。一切顺利,它成功了。然后我开始尝试一款游戏。我记得《兽人必须死!》http://www.steamgamesonlinux.com/所以我尝试了一下。选择下载后,问题就出现了。屏幕突然放大了!!!我想是分辨率的问题吧?屏幕的一半被切断了,我看不到窗口右侧的部分。我的理论是,这是由于 Direct X 是通过 Steam 安装的,因为 Steam 在我选择下载游戏时自动安装了它。它甚至没有问我是否安装 Direct X ):一切都发生得太快了。话虽如此,游戏运行良好!它看起来有点奇怪,好像分辨率不对,但玩起来还不错。

我目前所做的:

重启了电脑。没用 -_- 研究了 Steam 在 Ubuntu 上安装 DirectX,然后搞乱了分辨率,但什么也没发现。研究了从 Ubuntu 卸载 DirectX,但发现只有在使用 Wine 安装后才能卸载 DirectX,而不是通过 Steam。我很生气,很伤心。试过“xrandr -s 0”,但什么也没做。单独运行 xrandr,终端显示以下内容:屏幕 0:最小 8 x 8,当前 640 x 480,最大 16384 x 16384 DVI-I-0 已连接 640x480+0+0(正常左倒置右 x 轴 y 轴)0mm x 0mm 640x480 59.9*+ 320x240 120.1 DVI-I-1 已断开连接(正常左倒置右 x 轴 y 轴)HDMI-0 已断开连接(正常左倒置右 x 轴 y 轴)DP-0 已断开连接(正常左倒置右 x 轴 y 轴)DVI-D-0 已断开连接(正常左倒置右 x 轴 y 轴)DP-1 已断开连接(正常左倒置右 x 轴 y 轴)现在我很生气,所以我玩了奥丁之球然后小睡了一会儿。回去吧!我输入了以下内容: xrandr --output DVI-I-0 --mode 1024x768 但是我收到了以下消息: xrandr:找不到模式 1024x768 我收到 800x600、1400x1050 以及似乎任何其他数字组合的相同消息。然后我尝试进入系统设置,然后进入显示,然后在那里玩弄。我的分辨率设置为 640x480,没有其他选项可供选择。旋转有正常、顺时针、逆时针和 180 度。它设置为正常,我没有弄乱它。启动器位置有未知和所有显示器两个选项。它设置为未知,但将其移动到所有显示器似乎没有任何作用。最后,当我单击检测显示器时,似乎什么都没有发生。

快速版本:

Linux 菜鸟。Steam 安装了 Wine 和 Winetricks。Steam 下载并安装了游戏 + DirectX。现在分辨率搞砸了(我认为;很确定),无法修复,非常烦人,不知道发生了什么,求助!

眼镜:

Ubuntu 版本 12.04 Wine 版本 1.4.1 未更改 Wine 中的任何设置 使用 Winetricks 显卡:http://www.gigabyte.com/products/pro...px?pid=4361#sp 驱动程序:专有(安装这些驱动程序非常有趣)另外,请知悉,我的显卡和显示器之间有一条 DVI 转 VGA 线。如果需要更多信息,我随时准备报告。

谢谢你:

非常感谢你的帮助以及你为支持像我这样的 ubuntu 新手所做的一切工作 (:

答案1

我假设你的意思是 xorg 分辨率混乱,而不只是游戏。

如果是整个 xwin 设置,我会将 xorg.conf 移至 xorg.bad 并重新创建它。查看配置是否正常工作。如果没有,您可以运行 nvidia 配置(我假设是 nvidia 卡)并让它重新创建 xorg.conf。我玩过一些游戏弄乱了主屏幕,无法进入视频模式应用程序来恢复它。xorg.conf 是解决该问题的唯一方法。

如果是游戏本身的问题,我也见过这种情况。您可能需要删除游戏中的一些 .conf 或 ini 文件。有时我不得不编辑它们并强制将其更改为最适合我的分辨率。其他游戏没有 conf,您要么幸运要么不幸。startopia 就是这样。我总是尝试备份安装和/或首次运行时的初始良好 ini 文件,此时一切正常。对于一些挑剔的程序,必须恢复设置并不罕见。

相关内容