openSUSE で PS3エミュ
中古で PS3 2000A とソフト、互換BDドライブをヤフオクで購入しました。
中古互換BDドライブで diskから吸い出しをしようとしましたが、騙されて壊れているドライブを掴まされました。
仕方無く PS3 に CFWを導入して、multiMANをインストール。
USB SSD 64GBを ntfsフォーマットで PS3に刺して、multiMANのファイルコピーで出来ました。
Rpcs3 の Linux用をダウンロードと、PS3公式からシステムアップデートファイルをダウンロード。
Ryzen 5 3600 自作PCで、openSUSE Leap 15.3 Liveで Rpcs3を起動後 PS3アップデートをインストールして、Rpcs3の設定後にゲームrom起動しました。
鉄拳6を試しましたが、1280✕720のウィンドウでプレイ出来ました。
Linux版の Rpcs3で、コントローラーが認識されずキーボードしか使えないのが問題です。
コントローラー用の設定ファイルが見つからないので、Rpcs3が修正されないとお手上げでした。
GPUが Radeon R7 240 2GBだったので、少しサウンドが途切れるノイズが出ました。
Rpcs3のサウンド処理は Faudioを使用していて、retroarchの alsaスレッド処理より遅いので、openSUSE Leap 15.3 の alsa や pulseaudioなどを高速化カスタマイズして改善しました。
https://drive.google.com/drive/folders/1Hfi6S5etT5xobzmp6nL5_kTmtATBZx9Z?usp=sharing
Ryzen用 openSUSE Leap 15.3 カスタマイズライブラリ保管場所。
ルートで /usr/lib64 に .soファイルを上書きして使用して下さい。
試される方は自己責任でお願いします。
追記 (2022/12/08):
https://wiki.rpcs3.net/index.php?title=Help:Controller_Configuration
での設定ファイルを rootで作成後に Linux再起動し、Rpcs3を起動してコントローラーをDualShock 3に設定して、ゲームプレイで DualShock 3が使える様に成りました。
/etc/udev/rules.d/99-ds3-controllers.rules
ーーーーーーーーーーーーーーーーーーーー
# DualShock 3 over USB
KERNEL=="hidraw", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0268", MODE="0666"
# DualShock 3 over Bluetooth
KERNEL=="hidraw*", KERNELS=="*054C:0268*", MODE="0666"
ーーーーーーーーーーーーーーーーーーーー
以上です。