A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 2803|回复: 14

LAKKA在树莓派4上实现低解的简单方式

[复制链接]

精华
0
帖子
119
威望
0 点
积分
132 点
种子
14 点
注册时间
2005-12-16
最后登录
2024-4-22
 楼主| 发表于 2021-4-8 15:14  ·  江苏 | 显示全部楼层 |阅读模式
还是通过VGA666实现,至于为什么用LAKKA,纯粹是个人觉得LAKKA和Retroarch结合的最舒服,上手难度低。会设置Retroarch就行,不用折腾前端。

连接好树莓派4和彩监,按照之前论坛的教程在TF卡的config.txt的最下面输入
dtoverlay=vga666
enable_dpi_lcd=1
display_default_lcd=1
dpi_group=2
dpi_mode=87
hdmi_timings=320 1 23 30 34 240 1 4 3 15 0 0 0 60 0 6400000 1
然后就像以前的帖子说的会出现水平或垂直的波纹(可以用MegaDrive的梦幻模拟战2测试,在地图上朝一个方向移动光标,画面会有瞬间的撕裂),并且给出了解决方法https://bbs.a9vg.com/thread-5221085-1-1.html
但对很多不会搞树莓派的人来说还是稍微复杂了点。

经过尝试发现了一个更简单的方法。之所以画面移动时会出现撕裂,个人猜测是因为我们输入的自定义分辨率320*240的时序不精确(即hdmi_timings这一行),在网上找了其他的时序尝试后也多少有画面撕裂问题,而且网上又搜不到320*240的精确时序。
偶然间查到树莓派的CEA标准分辨率有240p  60Hz的模式,刚好拿来试试,于是修改代码如下
dtoverlay=vga666
enable_dpi_lcd=1
display_default_lcd=1
dpi_group=1
dpi_mode=8
即删除时序那行,并且把分辨率模式指定为CEA 240p  60Hz。以下是实际效果

可以看到图像被横向压扁了。继续查阅资料得知CEA 240p  60Hz模式下水平分辨率为1440,也就是说该模式下树莓派的输出分辨率为1440*240,而我们模拟器核心的输出分辨率还是原始的。那么我们就更改模拟器核心的分辨率,在LAKKA的设置--视频--Scaling--高宽比选项中,把默认的Core provided改成Config,然后把下面的高宽比设置调到6.00
再进游戏发现完美低解了!画面撕裂也没有了!不需要在树莓派上折腾代码了!

但这方法也有一个问题,就是LAKKA的主界面图标位置和文字大小没有同步变化,导致很多选项看不到了(之前论坛的方法就没有这个问题)。那么曲线救国一下,在LAKKA的设置--用户界面--菜单--菜单布局改成handheld;并且把菜单缩放因子改成0.40x(这两个设置建议在TF卡config.txt里添加代码之前就改好,不然低解后看不到图标)。这么一来虽然比例还是有点奇怪,但不影响我们正常操作了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

精华
0
帖子
134
威望
0 点
积分
134 点
种子
7 点
注册时间
2019-1-14
最后登录
2023-7-25
发表于 2021-4-10 20:45  ·  江苏 | 显示全部楼层
RGBPI最方便了,比较成熟了

精华
0
帖子
66
威望
0 点
积分
70 点
种子
15 点
注册时间
2009-4-4
最后登录
2022-3-25
发表于 2021-5-13 01:20  ·  福建 | 显示全部楼层
lakka现在好像停留在1.8.4版不更新了?不知道什么原理?ra现在都192了
发自A9VG iPhone客户端

精华
0
帖子
455
威望
0 点
积分
561 点
种子
68 点
注册时间
2010-11-21
最后登录
2024-4-24
发表于 2021-5-13 15:31  ·  吉尔吉斯斯坦 | 显示全部楼层
傻瓜朱 发表于 2021-4-10 20:45
RGBPI最方便了,比较成熟了

请问大神,rgb-pi os系统能不能在修改config文件的情况下实现HDMI输出啊?(没有rgb的CRT显示设备)

精华
0
帖子
134
威望
0 点
积分
134 点
种子
7 点
注册时间
2019-1-14
最后登录
2023-7-25
发表于 2021-5-13 16:34  ·  江苏 | 显示全部楼层
U侠 发表于 2021-5-13 15:31
请问大神,rgb-pi os系统能不能在修改config文件的情况下实现HDMI输出啊?(没有rgb的CRT显示设备) ...

没有RGB的CRT现实设备?还要HDMI输出,你输出给带HDMI的CRT显示器吗?我印象中没这样的CRT吧!RGBPI你不修改参数就是HDMI输出啊!

精华
0
帖子
119
威望
0 点
积分
132 点
种子
14 点
注册时间
2005-12-16
最后登录
2024-4-22
 楼主| 发表于 2021-5-13 21:45  ·  江苏 | 显示全部楼层
可惜rgb-pi OS不支持树莓派4

精华
0
帖子
455
威望
0 点
积分
561 点
种子
68 点
注册时间
2010-11-21
最后登录
2024-4-24
发表于 2021-5-14 14:31  ·  吉尔吉斯斯坦 | 显示全部楼层
本帖最后由 U侠 于 2021-5-14 14:34 编辑
傻瓜朱 发表于 2021-5-13 16:34
没有RGB的CRT现实设备?还要HDMI输出,你输出给带HDMI的CRT显示器吗?我印象中没这样的CRT吧!RGBPI你不 ...


我的意思是只有带HDMI的液晶电视和显示器,完全没有CRT设备
另外,刚刚刷了rgb-pi os(没有改config)进树莓派3接HDMI液晶电视,有个720p的灰屏信号,但是完全没有图像,奇怪的是有声音

精华
0
帖子
134
威望
0 点
积分
134 点
种子
7 点
注册时间
2019-1-14
最后登录
2023-7-25
发表于 2021-5-15 20:18  ·  江苏 | 显示全部楼层
U侠 发表于 2021-5-14 14:31
我的意思是只有带HDMI的液晶电视和显示器,完全没有CRT设备
另外,刚刚刷了rgb-pi os(没有改config)进 ...

哦,我只玩RGB,HDMI没弄过,印象中不改设置的,直接就是HDMI输出的,有用的来回复一下吧

精华
0
帖子
299
威望
0 点
积分
364 点
种子
116 点
注册时间
2007-3-17
最后登录
2024-4-24
发表于 2021-5-23 10:03  ·  广东 | 显示全部楼层
大神啊!膜拜一下!

精华
0
帖子
119
威望
0 点
积分
132 点
种子
14 点
注册时间
2005-12-16
最后登录
2024-4-22
 楼主| 发表于 2021-6-8 08:57  ·  江苏 来自手机 | 显示全部楼层
测试了树莓派4刷了lakka3.0后无法低解
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-4-25 05:03 , Processed in 0.218431 second(s), 14 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部