美文网首页
Batocera 4K画面滞后以及显示问题

Batocera 4K画面滞后以及显示问题

作者: Alvin00 | 来源:发表于2020-02-01 06:36 被阅读0次

如果出现显示问题(例如,需要旋转屏幕),本教程将非常有用。

例如,我有一台4K UHD电视,(巴托塞拉)将在屏幕上显示可用的最高显示分辨率,但是4K不适合仿真:它滞后了。因此,我需要强制使用较小的分辨率。

首先,您需要通过SSH在(巴托塞拉)上进行连接

# cp /etc/X11/xinit/xinitrc ~/.xinitrc

# export DISPLAY=:0.0

# xrandr

在xrandr上搜索此部分:

Screen 0: minimum 8 x 8, current 1366 x 768, maximum 32767 x 32767

LVDS1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 290mm x 160mm

1366x768 60.03*+ 40.03

1024x768 60.00

1024x576 60.00

960x540 60.00

800x600 60.32 56.25

864x486 60.00

640x480 59.94

这是屏幕的可用显示分辨率。

这是旧的4/3屏幕的示例,但这与其他屏幕的原理相同。

当前分辨率标有“ *”。我想更改它,所以让我们使用vi-或您熟悉的任何其他文本编辑器:

# vi ~/.xinitrc

您会看到以下内容:

#####################

## CUSTOMISATIONS ###

# to customize your display, you can copy this file to ~/.xinitrc and then modify it

# rotate the screen

# xrandr -o left

# xrandr -o right

# xrandr -o inverted

# change the resolution

# xrandr -s 640x480

# change the resolution and the Hz

# xrandr -s 640x480 -r 60

#####################

#####################

只需取消注释相应的行即可。就我而言,我想强制使用64×480模式,因此我只删除了第一个#字符以:

...

# change the resolution

xrandr -s 640x480

# change the resolution and the Hz

...

保存并退出(vi的 [Esc]:wq )。

实际上,您的Batocera显示器尚未全屏显示。您必须仅部分看到它,因此必须在SSH会话中输入以下命令:

# exec emulationstation --windowed

然后重新启动Emulstation:

# /etc/init.d/S31emulationstation stop

# /etc/init.d/S31emulationstation start

Batocera应该处于全屏且分辨率合适。

/!\但是/!\如果重新启动Batocera系统,则必须再次执行此操作,仅为此引导强制执行分辨率,下次引导时,分辨率将再次重置为最高可用分辨率。

我们需要在每次启动时强制使用它。

如您在本教程开始时所看到的,我们将xinitrc文件复制到一个临时文件夹中。

我们需要使用修改后的版本擦除当前的xinitrc文件。它与第一个代码块相同,但相反:

#cp〜/ .xinitrc / etc / X11 / xinit / xinitrc #batocera-save-overlay

现在,重新启动Batocera系统,显示分辨率应该不错。

此外,xrandr还可以进行屏幕旋转:这对于旧的垂直屏幕街机非常有用!

相关文章

网友评论

      本文标题:Batocera 4K画面滞后以及显示问题

      本文链接:https://www.haomeiwen.com/subject/zfstxhtx.html