Rpcs3 linux vs windows

Эмулятор PlayStation 3 теперь доступен и для Linux

Спустя почти полгода после запуска Patreon программы поддержкм RPCS3 работа эмулятора на Linux наконец улучшилась до такой степени, что она достигла паритета с Windows. Благодаря тяжелой работе hcorion разработчики могут начать предоставлять предварительно скомпилированные двоичные файлы в виде AppImages для легкой установки в вашем любимом дистрибутиве.

Что было проблемой?

Было много проблем. Еще в январе практически ничего не работало. RPCS3 немедленно сработает при загрузке любой игры, если сама программа вообще запустится, но тут ничего не происходило. Кроме того, были полностью нарушены дополнительные функции, такие как отладчик, счетчик частоты кадров и установщик прошивки. Хотя многие из этих вспомогательных вопросов были быстро идентифицированы и исправлены, факт в том, что почти каждая игра зависала после запуска в течение нескольких секунд. Это оказалось гораздо труднее исправить. Это было вызвано несколькими различными ошибками в синхронизации потоков, которые фиксировались непрерывно в последние несколько месяцев.

Наконец, после последней сравнительно небольшой фиксации в начале апреля разработчики зафиксировали последнюю ошибку, и внезапно RPCS3 на Linux смогла запустить Demon’s Souls. Но разработчики быстро поняли, что рекомпилятор LLVM был полностью сломан для многих пользователей, которые просто получили совершенно бессмысленные ошибки. Разработчики столкнулись с необычными и эзотерическими ошибками и странностями в LLVM и тем, как эти баги использовали программное обеспечение Linux, включая драйверы Mesa.

Эти проблемы сделали RPCS3 непригодным для многих людей. Много ложных флагов и ошибок было исправлено не путем изменения какого-либо кода, а с использованием редких флагов компилятора. RPCS3 в Linux теперь работает как обычно, включая графические карты AMD и Intel с современной Mesa. Даже Vulkan с Mesa теперь работает! Включая драйверы Mesa.

Игры для PlayStation 3 на Linux

Ниже приведены некоторые популярные игры PlayStation 3, демонстрируемые на Linux. Производительность примерно такая же, как у Windows, возможно, даже на несколько процентов лучше в некоторых играх, таких как Persona 5. Но обратите внимание: эти изображения были либо захвачены на ноутбуке с очень старым процессором i7-2670qm, либо с процессором i7-4770.

1942: Joint Strike (i7-4770), Ni no Kuni (i7-4770), Hatsune Miku: Project DIVA F (i7-2670qm) и The Elder Scrolls IV: Oblivion (i7-2670qm)

Будущее RPCS3 в Linux

В то время как совместимость и производительность в настоящее время находятся на одном уровне с сборками Windows, все еще осталось несколько функций, над которыми команда будет работать дальше.

Поддержка контроллера.

Ввод в Windows поддерживается с помощью клавиатуры, DualShock 4, XInput и mmjoystick. Два последних относятся к конкретным методам ввода Windows, это означает, что в Linux вы не можете напрямую использовать любой геймпад с RPCS3, только DualShock 4. Можно, конечно, использовать обычные клавиатурные клавиши обходного пути, но это не оптимально. Поддержка ввода evdev, которая включает, например, DualShock 3 и контроллер Xbox 360 среди многих других, сейчас в работе .

Заключительное слово

RPCS3 — бесплатное программное обеспечение с открытым исходным кодом. Ведущие разработчики Nekotekina и kd-11 работают над этим на полную ставку благодаря щедрому финансированию от почти 500 покровителей на Patreon. Более того, прогресс значительно ускоряется благодаря помощи всех, кто внес свой вклад в RPCS3.

В базе данных совместимости содержится более 2000 игр, и только около 20 из этих игр были протестированы разработчиками на Linux. В то время как c продвинутыми играми, типа «Demon’s Souls» и «Persona 5», кажется, все в порядке, нельзя исключать, что могут быть проблемы с другими играми, которые появляются только в Linux. Вот почему разработчикам нужна помощь, пожалуйста, проверьте свои любимые игры с различными конфигурациями аппаратного и программного обеспечения и сообщите о своих результатах на сервере или форумах Discord разработчиков RPCS3.

Также, вы можете поддержать ведущего разработчика Nekotekina и ведущего разработчика графики kd-11 на Patreon.

RPCS3 — Linux Vs Windows — Pop OS 19.04 Emulation Gaming Performance! | AMD Ryzen

Oynatıcı kontrollerini göster

  • katma 1 Ağu 2019
  • RPCS3 is natively supported in Linux but does it provide better emulation gaming performance than Windows? Using Pop OS 19.04 as the operating system we will find out!
    ► system76.com/pop
    ► rpcs3.net/
    ► www.patreon.com/Nekotekina
    ——————————
    PC Specs:
    ► OS 1: Linux Pop!_OS 19.04 (Kernel 5.2.3-050203-generic) on WD 120GB Green SSD w/ Linux Nvidia driver 4.30.34
    ► OS 2: Win 10 Pro x64 on M.2 (ver. 1903) Balanced Power Setting
    ► Mobo: MSI X470 Gaming Plus AM4 (Bios A.90)
    ► Cpu: Ryzen 7 2700X w/Rampage Galaxy-120 Cpu Water Cooler and Mastergel Maker Nano Thermal Compound
    ► Gpu: GTX 1050 Ti Asus EX-GTX1050TI-O4G (431.60)
    ► Ram: G.Skill SniperX 16GB DDR4 3200Mhz CL16 (XMP Profile 2)
    ► Hard Drives: Samsung 970 Evo 250GB NVME M.2 / 850 EVO 250GB SSD / WD 120GB Green SSD / Seagate 1TB HDD /
    ► PSU: Cooler Master V750 80 PLUS Gold
    ► Case: Cooler Master Masterbox Lite 5 RGB (This case is notoriously poor for air flow and thermals and actually performs better with the chassis panels removed. As a side-note it cannot fit the Noctua NH-D15 or be quiet! Dark Rock Pro 4)
    The system idles between 35-45°C and reaches 75-85°C under load. It sits under a desk on the floor in a country where summer ambient temperatures range from 30-40°C. Boosts and voltages are generally left on auto/stock with PBO sometimes manually enabled. Ram is simply set to XMP profile 2 with timings untouched. When overclocking to 4.2/4.3 temperatures can hit 90+°C.
    ——————————-
    #linux #popos #rpcs3
  • Bilim ve Teknoloji
Читайте также:  Toontrack superior drummer mac os

YORUMLAR • 43

This is just the start. There’s a lot more potential here for Linux!

Excelent video man, keep them coming

Great video thank you!

i wonder how manjaro or arch competes

you can test again ?

can you try this on an amd gpu? amd has shitty driver support on openGL

«Linux offers 10/20% performance boost on my Ryzen 7»

Sadly looks at my A8-6410 with tears in my eyes

Getting around about the same performance as you with r7 1700 @ 3.9Ghz all core + rx480 4gb, 16gb 3000mhz in red dead. Linux naturally.

Could you try out anno1800?

ive seen that micro stutter lots on my system when 2 monitors are plugged in. really annoying im also using nvidia on windows

Nice video, but you can do these tests on a less demanding desktop environment like LxQt, then the comparisons will be interesting. You are probably using Gnome and the system requirements of Gnome are much higher than other desktop environments like LxQt or XfCe.It would be really nice if you did that experiment on those .

There’s a new app called mangohud that lets you see fos and temp on linux

on 9:08 . notice motion on both systems when the male character tries to speak and you will understand me . even on my phone . even on 30 fps video i can still tell and i am pretty sure not due to recording . why? i tried some linux game . proton and dxvk . both are way better than windows (not fps). though i can still tell that proton is also superb to dxvk in terms of motion clarity

motion is much more clear on linux as if it has less motion blur for some reason . while windows still has lots of motion blur . on my eyes i prefer lower fps . 40 fps at least . good frame pacing . good support and i am immediately switching to linux . in fact i am trying to currently

Can you do one for Seamless HD Project on Wine vs Native Windows.
The Project released HD textures for Resident Evil 2&3 but it’s only available for the Windows version of Dolphin.

Nice video, thanks. I thought the Intel plaform had specific hardware instructions that would benefit emulation e.g. RPCS3 vs AMD.
Am I correct or is this just not the case?

@phillip martin but tsx

phillip martin > Good to know, thank you

WHERE IS DALE LOL

also space engineers O_o yey or ney

RX 580 + Manjaro KDE best combo for gamers (emulators and Steam) 😉

Great.. even the Windows Version not runs 100% stable. but a Linux Version is necessary at this point.. maybe they should finish one Version before release it for other OS

Debian? Or Linux Mint?

Читайте также:  Иконок символизирует операционную систему gnu linux

Thank you for this

I would recommend installing your games through Lutris.
Because Lutris has a ton of game performance tweaks and options.
For instance, here’s a great performance guide I think every gamer on Linux should have a look at github.com/lutris/lutris/wiki/Performance-Tweaks
You can also gain performance in Windows 10 by getting rid of some of that bloatware github.com/Sycnex/Windows10Debloater

You should do some comparisons of different emulators on Linux like Dolphin, Citra or Xenia. especially xenia

xenia depends on gpu so there will be no difference

Is any change in performance in the last of us with linux

I appreciate this im linux user

You could try gaming mode in linux to improve performance.

Here’s more information about it: www.ostechnix.com/gamemode-a-tool-to-improve-gaming-performance-on-linux/

not sure if this helps but do you have the cpu governor set from powersaver to performance? like feral interactive’s gamemode? with that in mind it could help with max and average framerate. though this could be a difference in linux vs windows port of the emulator.

@TheComplainingGamer Intel and AMD CPU powersave or ondemand governors do not always/immediatly give you the full performance. However improvements of setting your CPU govenor to performance will be minor at best. But I’d suggest trying it anyways as it might just be free CPU-performance you are missing out. Ferals gamemode makes it really convenient and it comes with some other improvements so I’d suggest using that.

I’m generally not a big believer in ‘boosts’ although your point refers to power management. Windows shows much bigger swings than Linux in this department from what I see. I’m open to any suggestion but normally my settings don’t limit anything. Ryzen CPU’s just do what they want, keep them cool and they’ll give you all they’ve got.

I prefer running rpcs3 on linux. Manjaro here, 1600x rx580

I am always impressed about PS3 emulation (much much more so than pushing Zelda to the climax), especially with lower end graphic cards and stuff.
Just wish LBP, GT5 and the Uncharted games were doing better already.

And an AMD Ryzen 5 1400 older than mine has also improved performance especially in games that are playable friend .

What are all the performance monitoring tools you have running on your screen? I recognize the gnome system monitor, but what are the ones on your left and right?

Sure, I’ll fully explain. *Bottom left* is Psensor to monitor temperatures and can be downloaded from the app store. *Bottom right* is the Gnome system monitor which I’m using to observe cpu utilization. On the left, terminal being used to show cpu clocks using the command *watch -n.1 «cat /proc/cpuinfo | grep \»^[c]pu MHz\»»* and finally on the right is cpufreq by konkor which I’m using for frequency management through gnome tweak tool and adding the extensions through a firefox addon. All the best!

small advice: run rpcs3 on linux using «gamemode». It’s a little program by Feral interactive that’s available on github that tweaks some cpu governor stuff that usually improves performance. There should be a «libgamemode0» package in the repos (so it’s basically just sudo apt install libgamemode0). After that just execute «gamemoderun ./rpcs3-binary» and it should be running better!

@MGThePro I’ll take a look dude. although Ryzen+boosts. rarely do anything.

@TheComplainingGamer if you’re going to try this: I don’t have any experience with the installing via apt method, as I usually install it straight from github. But to see if it’s working, you can type «gamemoded -s» in the terminal and it should say whether it’s active or not

Hmm interesting, haven’t heard this.

can you do uncharted

At 9:15 you say that Windows got the highest peak FPS with 53 FPS. However, at 9:10 right before you say that Linux reached 54.21 FPS in Red Dead Redemption. Screenshot here -> user-images.githubusercontent.com/875669/62391876-f8953b80-b533-11e9-95ee-6ac25ebcb406.png

Can you compare windows vs linux performance with spider man shattered dimensions and edge of time

@TheComplainingGamer excellent, subscriber now XD

I can take a look!

holy shit you are getting decent frames on a 1050ti imagine what you can achieve with a rx 570

Читайте также:  Установка studio one mac os

How does one keep all these letters and numbers straight?

He wouldn’t. Rpcs3 main bottleneck is in CPU speed, not in graphics.

At the default resolution of 720 in RPCS3 the gpu is basically asleep here. Emulation is cpu focused.

Ok, this is going to be a bit statisticy, but show us the frametime graph, logarithmized. And to show us the fps stability, you can do another analytics thing. Show us the standard deviation of the difference between logarithmized frametimes and smoothed logarithmized frametimes. If you have no idea, what I just said, you can try send the framedata to me and I’d calculate and render the graphs for you.

Oh for sure the results could be more analytical. I just have zero experience with charts.

Love the linux coverage .

Glad to hear that!

Can you try metal gear solid 4?
Thanks.

Afaik, it has been in the same limited state for a long time.

I think it will be hard, but appimage vs self-built would be interesting. Is there a reason to build it or it’s just placebo effect?

@TheComplainingGamer as Yaroslav said, it might have a slight performance boost since with -march=native the compiler will utilise all available instructions (stuff like SSE4, AVX, etc) for the CPU you’re using

@Erkan GutMitDrogen a bit late reply, but Linux ck patchset is still regularly updated

@De Lancre I thought those were abandoned

You also can try linux kernel with ck patches. For me it give a little bit performance boost. browser.geekbench.com/v4/cpu/compare/13176092?baseline=13785859

You can build binary with optimisations for specific CPU and in theory it can increase performance. But i just tested it on couple of games and not noticed any difference. I think it is because emulator itself using LLVM compiler and recompiling ps3 code to x86 with thos optimisations.

Problem is you’re using mutter as window manager, which might (assuming here, not tested) impact the speed. All the speed improvements to that window manager handling display are not yet published in a stable release. I’d suggest you retest it after those are released.

@sag47 Eh. Unity was basically crap in every way possible. The launcher was just filled with irrelevant crap.

@MGThePro Eh. It was definitely bloated in 2011, but I mean.. if you’re still using a machine from 2011 then MAYBE the problem is not the DE. It has gotten A LOT smoother just during the two or so years I’ve used it.
Now I’m kinda addicted to the window spread thing. When I’m using other DEs or Windows I flick the pointer up in the left corner and get disappointed that I don’t get the window spread lol.
Also, sure some (or even most) of the extensions are either not working, half working or buggy, but it works mostly ok without many extensions too.
To me the less bloated DEs (when mostly stock) are just too static and gives me bad flashbacks to the Windows XP days. Just way too much clicking around, especially in LXDE/LXQt.
Maybe XFCE is ok, but I haven’t used it enough.
KDE is probably even more bloated than Gnome and seems to just hate touchpad users for some reason (at least in my limited experience), It has A LOT of mouse and pointer settings, but somehow I just can’t get it to work like I want it to.
Budgie is great, probably my 2nd favorite, but yeah.
For me Gnome 3 is just a better complete experience. It «FEELS» better to use if that makes sense.

Gnome has a bad workflow imo and is even worse on a technical side. Even without any extensions it’s bloated and the half-assed extensions make it even worse.

@Kristoffer Johnsen Gnome is a potato. Unity > Gnome IMO. I had better gaming experiences on Unity in 16.04 than Gnome in 18.04. Coupled with the fact that 18.04 is also missing some applications I care about but that’s not really relevant for the DE. I found it easier to find applications in Unity.

@MGThePro Gnome is great unless you have an absolute potato PC

Оцените статью