티스토리 뷰
PS1 정도의 5세대 콘솔 게임기로 부터 시작하는 에뮬은 많은 자원을 쓴다. 이를 원활하게 돌리기 위해서는 하드웨어의 성능이 그만큼 따라 가줘야 하는데 대게는 인텔 코어 기준으로 스카이레이크(6세대) 이상은 되어야 부드러운 플레이가 가능하다. 하지만 출시가 8년이 지난 지금도 스카이레이크 이상의 하드웨어는 가격이 높은 편이다.
만만한 수준의 하드웨어는 역시 라즈베리파이 이지만. 라즈베리파이4 8GB 정도만 되어도 제법 가격이 있는 편이고 세가세턴 정도의 에뮬은 돌아가기는 하지만 만족스러운 성능을 기대할 수 없어서 "가볍게 켜서 플레이 한다." 정도는 엄두도 못낸다. 그래도 가장 무난한 5세대 콘솔 게임기 에뮬은 역시 PS1 이며 PS1 또한 하드웨어 성능을 필요로 하기에 부드럽게 돌리려면 몇가지를 조정 해야 한다.
해상도 낮추기
라즈베리파이 3b+ 기준으로 PS1 게임을 버벅임 없이 원활하게 하기 위해서는 해상도를 1920x1080 보다 낮춰야 한다. 테스트 해본바로는 에뮬의 해상도를 1280x720 해상도로 맞추면 오버클럭 없이 무난한 게임을 할 수 있었다. 1280x720 으로 낮추면 거의 예외 없이 에뮬레이션스테이션(이하 ES)의 해상도를 다르게 맞춰줘야 하는데, 리콜박스는 ES의 해상도와 에뮬레이터의 해상도를 따로 설정할 수 있도록 되어 있으므로 ES의 해상도는 1920x1080으로 맞춰주고 에뮬레이터 전역(Global) 해상도를 1280x720으로 맞춰주면 된다. 개별 에뮬에 대한 해상도도 따로 설정 해줄 수 있으나 그럴 필요는 없을것 같다. 만만해 보이는 7세대 게임기 PSP도 해상도가 480x272이고, PS1도 게임 대부분이 320x240으로 출시되었고, 간혹 640x480 으로 나온게 있긴 해도. Full HD가 아니기 때문에 해상도가 낮아도 문제가 없다고 본다.
pc의 경우도 xrandr 를 사용해서 조정해볼수 있다.
# xrandr
Screen 0: minimum 320 x 200, current 1280 x 720, maximum 8192 x 8192
LVDS-1 connected primary (normal left inverted right x axis y axis)
1366x768 60.03 +
1280x720 60.00 59.99 59.86 59.74
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
960x540 59.96 59.99 59.63 59.82
800x600 60.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
700x525 59.98
800x450 59.95 59.82
640x512 60.02
700x450 59.96 59.88
640x480 60.00 59.94
720x405 59.51 58.99
684x384 59.88 59.85
640x400 59.88 59.98
640x360 59.86 59.83 59.84 59.32
512x384 60.00
512x288 60.00 59.92
480x270 59.63 59.82
400x300 60.32 56.34
432x243 59.92 59.57
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected 1280x720+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
1920x1080 60.00 + 60.00 50.00 50.00 59.94 30.00 24.00 29.97 23.98
1920x1080i 60.00 50.00 59.94
1680x1050 59.95
1400x1050 59.95
1600x900 60.00
1280x1024 75.02 60.02
1440x900 59.90
1280x800 59.91
1152x864 75.00
1280x720 60.00* 60.00 50.00 59.94
1024x768 75.03 70.07 60.00
832x624 74.55
800x600 75.00 60.32
720x576 50.00
720x576i 50.00
720x480 60.00 59.94
720x480i 60.00 59.94
640x480 75.00 60.00 59.94
720x400 70.08
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
리콜박스의 SSH로 들어가 xrandr를 실행한 위 예시를 보면 2개의 스크린이 잡히는것을 볼 수 있다.
LVDS-1은 노트북 자체 모니터이고, HDMI-1은 외부로 연결된 모니터이다.
아래 참고 링크의 리콜박스 외부 모니터 사용을 참고해 xrandr로 작동이 되는지 확인을 하고, recalbox.conf에 해상도 설정을 해주면 된다.
설정을 한 뒤 재부팅하면 위 예시 처럼 HDMI-1의 1280x720 옆의 60.00에 별표(*)가 매겨져 있는데 지금 작동하는 해상도의 표시를 말한다.
참고 : 리콜박스 외부 모니터 사용
에뮬레이터 고르기
리콜박스에서 제공하는 PS1 에뮬은 아래와 같다.
PCSX-ReARMed
Libretro PCSX-ReARMed
Libretro Swanstation
Libretro Mednafen_PSX
Libretro Mednafen_PSX_HW
DuckStation
Libretro 가 앞에 붙은 것들은 레트로아크의 라이브러리로 편입된것들이어서 Save State 같은 것들의 포멧이 같다. 그리고 Libretro Mednafen_PSX_HW 같은 일부 에뮬은 PC에서만 사용할 수 있는 등의 제약이 있다. 에뮬레이터와 하드웨어 호환성은 아래 링크에서 찾아 보면 된다.
https://wiki.recalbox.com/en/hardware-compatibility/emulators-compatibility
오래전 부터 사용되었던 PCSX-ReARMed 에뮬이 가장 보편적이고 게임 잘 안가리고 구동되는것에 반해 성능이 괜찮은데 하드웨어와 포멧을 가려서 일부 게임이 구동이 안되는 Mednafen은 비교적 최근에 기본(Default) 에뮬로 잡혔다.
PC 에서 리콜박스로 PS1을 돌렸을때 너무 느리거나 아예 구동이 안되는 경우가 있다면 구동 에뮬레이터를 바꿔서 실행 해보자.
'정보와 기술 > Recalbox' 카테고리의 다른 글
리콜박스 - MIDI 배경음악 사용하기 (0) | 2023.09.01 |
---|---|
리콜박스 - 오버클럭에 실패했을때 (0) | 2023.09.01 |
리콜박스 - PC 외부 모니터 사용 (0) | 2023.08.29 |
리콜박스 - 지역 시간대 Asia/Seoul 로 변경 (0) | 2023.08.27 |
Recalbox 의 Kodi 만지다가 알게 된 내용 몇 가지 (0) | 2023.07.08 |
- Total
- Today
- Yesterday
- 에이스컴뱃3
- 라즈베리파이5
- 바토세라
- RetroPie
- 설정
- 오드로이드
- 치트
- 레트로파이
- Error
- 파이널택틱스1
- 치트코드
- steamwebhelper
- 리콜박스
- browser sandboxing
- retroarch
- 에뮬레이터
- 에뮬
- 새턴
- mednafen
- Kodi
- Acecombat3
- 레트로아크
- 코디
- XU4
- 파이널판타지
- 플스1
- Recalbox
- retroachievements
- fbneo
- PS1
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |