As the title says.
My system:
OS: openSUSE Tumbleweed x86_64
Host: GA-78LMT-USB3 6.0
Kernel: 5.2.8-1-default
Uptime: 2 hours, 17 mins
Packages: 2248 (rpm)
Shell: bash 5.0.7
Resolution: 1920x1080
DE: KDE
WM: KWin
Theme: Breeze [KDE], Breeze [GTK2/3]
Icons: breeze [KDE], breeze [GTK2/3]
Terminal: konsole
CPU: AMD FX-8320 (8) @ 3.500GHz
GPU: NVIDIA GeForce GTX 760
Memory: 3048MiB / 15766MiB
Doing:
echo 2 > /proc/sys/vm/overcommit_memory
stops rpcs3 from opening.
In a terminal i get:
terminate called after throwing an instance of 'std::runtime_error'
what(): Verification failed (e=12):
(in file ../Utilities/VirtualMemory.cpp:83)
Aborted (core dumped)
Running it in gdb:
Program received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
Backtrace:
`#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
Can get you the dump file if you want, since i can't tall if that trace is any good.
This is not rpcs3 issue.
You have enabled sysctl that you don't understand how it works, it does what it is supposed to do.
Please close this issue.
See https://github.com/RPCS3/rpcs3/blob/master/Utilities/JIT.cpp#L14
Overcommit is by design and you can build with it disabled.
This is not rpcs3 issue.
You have enabled sysctl that you don't understand how it works, it does what it is supposed to do.
Please close this issue.
Please don't be rude and call people "ignorant" in such way, it's pretty hard to be like Jesus. Be like kd-11 or don't even bother commenting. I rather have no answer at all than a useless one.
I think this can be closed unless disabling overcommit in rpcs3 code still doesn't work.