Ubuntu Steam 玩游戏的一些踩坑

本文讲述了在Ubuntu22.04系统上使用RTX4090和i9-13900处理器搭配高分屏游玩Steam游戏时遇到的挑战,包括帧数限制、FractionalScaling设置、Vulkan编译以及性能影响。作者分享了解决方案和优化步骤,确保了与Windows体验相近的游戏性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统:22.04

配置:RTX4090+i9 13900

显示器:2k 60Hz+ 4k 144Hz

Ubuntu 中是可以玩Steam 游戏的,下载steam后 在库内右键 兼容性改为proton 实验版本之后便可以下载大部分主流的游戏 下面总结下多显示器踩的坑

1. 游戏的帧数是由帧数最低的显示器决定的,猜测Ubuntu的joint display 没有像Windows的处理,因此系统限制了最高的帧率。 题主这个情况选择双显示器,则只能使用60Hz 游玩

2. Fractional Scaling 分数缩放: 如果游戏无法正常游玩,请关闭分数缩放 全屏游戏很难对分数缩放进行支持,测试了CS 和Apex 都不行

3. 编译着色器:Ubuntu 系统需要编译vulkan ,题主第一次使用的时候编译了多次,虽然不进行编译也能运行,但是每次启动都会跳出编译 很烦 点击steam 任意处就会取消编译 这时候就需要重新编,建议耐心等待 这样就一劳永逸了

4. 性能损失: 网上据说是10%左右 题主测试了Apex 发现依然流畅运行

过程总结

题主一开始进入 发现分辨率变成5k,随后调整为4k 发现游戏中的按钮对不上 有时还会显示黑屏 调整过后发现关闭Fractional scaling 可以解决问题,编译也等待较久,最后只用一个屏调成缩放200% 即可正常游玩 体验和windows 没有太大差别

### 如何在Ubuntu Linux上安装和配置Steam客户端 #### 准备工作 为了确保Steam能够顺利安装,在开始之前确认系统的更新已经完成。可以通过命令`sudo apt update && sudo apt upgrade`来执行此操作。 #### 下载并安装Steam 对于希望在Ubuntu上获取Steam的用户来说,最简便的方法是利用官方软件库中的包管理器进行安装。打开终端输入如下指令: ```bash sudo add-apt-repository multiverse sudo dpkg --add-architecture i386 wget -nc https://steamcdn-a.akamaihd.net/client/installer/steam.deb sudo dpkg -i steam.deb ``` 上述命令会向源列表中加入multiverse仓库以便支持更多的多媒体应用;允许系统识别32位架构的应用程序以兼容部分老款游戏;下载最新的Steam安装文件到当前目录下最后再将其安装至系统内[^1]。 #### 解决可能遇到的问题 如果启动Steam时遇到了图形界面渲染方面的问题,则可能是由于DRI3协议造成的冲突所致。此时建议禁用DRI3选项作为临时解决方案之一。具体做法是在Xorg配置文件里设置或者直接通过环境变量的方式绕过该问题,即每次运行Steam前加上特定参数: ```bash LIBGL_DRI3_DISABLE=1 steam ``` 这一步骤有助于提高某些显卡驱动下的性能稳定性[^4]。 #### 验证安装成果 当一切准备就绪之后就可以尝试启动Steam了。可以从应用程序菜单找到图标点击进入或者是再次回到命令行键入`steam`来进行测试。首次登录可能会提示创建账户或是绑定已有账号,按照屏幕上的指示一步步完成即可享受到丰富的PC端游资源服务[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值