BID540602 BID540602
关注数: 2 粉丝数: 41 发帖数: 890 关注贴吧数: 0
[分享]一种8G显存在FHD(1080P)画质下用纹理级别高的方法 这个方法的核心是适当降低分辨率, 来让8G显存承载高级别纹理. 如果使用中等级别纹理, 虽然显存足够, 但是画面里的一些物体(非画面中心区域), 会缺失细节, 就像简单刷了一层漆, 感官实在不好. 需要说明的是, 显卡是 AMD Radeon RX 7600, 系统是 Linux. 我没有降低操作系统的分辨率设置, 更没有在降低后调整缩放, 或许适当调整缩放, 会对显示效果有改善. 对于 Nvidia显卡, 通过网络搜索, 发现其提供了一些增强方法, 可自行尝试. AMD显卡在Windows下估计也有类似设置. 通过操作系统提供的获取显存实时占用情况, 显存使用峰值为 6600MiB 左右. 画面直观感受, 相较于 1080P, 画面略微模糊, 游戏里的文字也还看的清, 至少我自己可接受. 最后附一张通过操作系统的截图. 当然这个方法的代价是, 游戏自带的照片模式, 里面截取的照片, 都只有 1600x900. 如果想截取 1920x1080P, 则只能通过外部软件. 或者时候通过AI软件来提升分辨率. 目前观察到的,还有 Aloy 头发看起来比较糊. 对于 Horizon Zero Dawn Remastered 我没有进行测试, 但估计没有什么差别. 我没有在2K显示器下进行尝试. 估计效果更差. 如果先将显示器分辨率设置为 1920x1080, 但就这一步而言, 显示效果就大打折扣, 然后再在游戏内设置分辨率为1600x900, 估计比1080P更差. 但有条件的话, 可以尝试通过4K显示器, 将操作系统的分辨率设置为1080P, 因为4K分辨率可以等倍数缩小, 所以改显示器分辨率对清晰度没有什么影响, 但我不清楚, 对于4K分辨率的情况下, 显存基本占用会增加多少. 截图(Aloy 所处位置: 追踪者出没地边缘):以下是与画面相关的关键设置, 可供参考. 1. 首先进入游戏设置分辨率为 1600x900, 视窗模式 "全荧幕". 2. 游戏"显示"界面部分设置 动态解析度缩放 30 抗锯齿 AMD FSR 3 画质提升方法 AMD FSR 3 画质提升水准 AMD FSR 3 帧生成 AMD FSR3 画格生成 3. "画面" 界面 纹理品质: 高 纹理滤镜: 16倍各项异性过滤 阴影品质: 非常高 画面空间阴影: 开启 环境光遮蔽: SSAO 画面空间反射: 高 细节品质: 非常高 剧情动画脸部细节: 画质 毛发品质: 高 地形品质: 非常高 水体品质: 高 云层画质: 高 半透明画质: 高解析度 视差遮蔽映射: 开启 景深: 高 反光: 开启 动态模糊强度: 10 锐利度: 5 镜头光晕: 开启 晕染: 开启 放射模糊: 开启 色差: 开启
介绍一种适用于在 Linux 系统下禁用台式机键盘功能键的方法 一些台式机的键盘, 除常规按键外, 还存在诸如睡眠键, 关机键这类功能按键. 可能出现无疑当中按下导致, 正在进行的工作被中止, 如果按下的是睡眠键, 则存在无法从睡眠状态恢复, 导致数据丢失的可能. 下面这种方法不需对键盘进行拆解, 或者物理破坏这些功能按键, 纯软件实现. 需要用到这些功能按键时, 也可以立即恢复. 1. 此方法仅适用于 X11, 对于 wayland 自己暂时不知道替代方法. 2. 此方法只需要用到外部命令 xinput. 3. 执行 xinput -list 或 xinput list 此命令列出所有被 X11 支持的输入设备, 根据其输出信息, 可以分别看出哪些设备属于键盘. 记下其列出 id 后面会用到. 至于不带 '-' 号的 list 参数, 个人以为这属于 UNIX 命令风格, 可能与 X11 最初在 UNIX 系统问世有关. 4. 下面这步就很关键了, 通过引入上面命令得到的 id, 来测试哪个设备是希望禁用的功能按键. 根据自己有限经验看, 不能简单按照 list 参数输出的信息, 判断对应 id 是否为目标. 例如 Power Button, 这个可能是一种公版设计, 不是必须在硬件上实现的. 为了避免错误的把键盘禁用, 推荐使用如下方法, 来进行测试 xinput disable ID; sleep 10; xinput enable ID ID 依据实际情况进行替代, 此命令组合的含义是, 先禁用特定 ID 的设备, 然后等待 10 秒, 期间用于测试按下功能键后, 是否如之前那样有所动作. 如果没有, 则表明找到对应功能键. 10 秒后恢复启用状态. 另外可以在测试前确认当前 DE 环境, 是否存在可用鼠标调出的软键盘或屏幕键盘. 这样可以在敲错命令组合后, 用鼠标点击软键盘或屏幕键盘, 输入命令 xinput enable ID 恢复相应的设备. 还可以在进行测试前, 通过 reboot 命令, 设置一个定时重启, 这样进行多重保险. 如保险措施失效, 导致计算机关机或睡眠, 建议等待 30 秒后, 再开机. 5. 当找到对应的 ID 后, 就可以通过诸如编写脚本到 DE 的自启动项, 或 .bashrc 里, 自动禁用相应功能键了.
J5005 不支持 Intel GPU 虚拟化方案 GVT-g 我的 Intel June Canyon NUC 运行的是 Linux 系统,但是仍然想跑一些对显卡性能略微又要求的应用,主要就是国内视频网站的客户端,或者 Windows 版 Chrome/Firefox 浏览器。 因为 Linux 版不支持视频硬件解码,虽然有第三方编译支持 vaapi 方案的 chromium,但是麻烦,还欠缺对 DRM 的支持,firefox 干脆就没有第三方方案。用 wine 跑客户端以及浏览器都告失败,难度过大。 用 qemu 模拟的显卡性能太差,难以胜任,显卡直通由于要独占设备,也不现实。 找来找去,终于发现了 GVT-g,它可以通过虚拟化技术将显示核心提供给多个虚拟机使用。我要求不高,能给一个虚拟机使用就足够了。看了一下 7 代 U 支持,于是兴冲冲添加内核参数再重启,结果居然发现设备不支持。 在 github 上 Intel 子项目的 issues 找到了一个估计为官方的回复,由于其 UHD Graphics 605 可能与其他显示核心存在些许差异,需要调整内核代码不,但官方没打算支持,所以我无意中买了个不上不下的机器,虽然是通过了 Ubuntu 认证。 又看了一下,八代 U 暂时也不支持。加上其他一些用户遇到了些问题,内心稍显平衡。 现在的解决方案是 android 手机结合 DLNA 协议,投到电脑。但是没有找到支持 miracast 协议的软件,所以没法将安卓版 kindle 投送到电脑看漫画, kindle PC 版不支持图画缩放。 当然了如果用 Windows 10 1803,就没有上述问题了,它甚至支持 android 屏幕投射。但是自己用了那么多年 Windows,不想再用了,加上 10 更新的不可预知问题,所以换成了 Linux。
1 下一页