CPU Instruction Sets on Linux
#1
I think I saw this talked about somewhere a long time ago(like a few years ago) but a forum search found nothing. Why does the linux branch of pcsx2 only use SSE2? And will it use other instruction sets in the future?
Desktop:
Ryzen 7 5800X | MSI MAG CORELIQUID 360R | MSI X570 unify | 32GB DDR4@3600 MHz (14-14-14-34) | EVGA RTX 3070 FTW3 Ultra
1TB + 2TB WD Black SN770 | Windows 11 Pro x64
Reply

Sponsored links

#2
Nah.

By default, a local build will be optimized to your CPU. If your CPU supports AVX, it will use the extension in all plugins and core.

Distributed builds are SSE2 only for better compatibility. It would be possible to build N times GSdx to support several ISA but someone need to do it.
Reply
#3
I would do it but I don't know how Laugh There is a lot I would like to learn but Idk where to find the resources/information to teach myself these sorts of things...

EDIT: I stand corrected. I can do this all day with a little help from the wiki page here Laugh
http://wiki.pcsx2.net/index.php/PCSX2_Do...ld_Scripts
I just need to spend more time on linux, I have been on windows since 3.1 Tongue I'm already getting familiar with bash...
Desktop:
Ryzen 7 5800X | MSI MAG CORELIQUID 360R | MSI X570 unify | 32GB DDR4@3600 MHz (14-14-14-34) | EVGA RTX 3070 FTW3 Ultra
1TB + 2TB WD Black SN770 | Windows 11 Pro x64
Reply
#4
(07-26-2016, 09:35 PM)Carsomyr Wrote: I would do it but I don't know how Laugh There is a lot I would like to learn but Idk where to find the resources/information to teach myself these sorts of things...

EDIT: I stand corrected. I can do this all day with a little help from the wiki page here Laugh
http://wiki.pcsx2.net/index.php/PCSX2_Do...ld_Scripts
I just need to spend more time on linux, I have been on windows since 3.1 Tongue I'm already getting familiar with bash...

Here's a link to the thread I started awhile ago on this topic: 
http://forums.pcsx2.net/Thread-GSDX-Plug...ction-sets

For me, the other plugins didn't work on Linux Mint 17.3 (based on Ubuntu 14.04 LTS) because of unmet dependencies. When I upgraded to Mint 18 (Ubuntu 16.04 LTS), however they did work. I've been using the SSE4.1 plugin because the AVX2 one didn't render right (software mode looked like hardware mode in Ace Combat Zero with no mipmapping on the ground textures for some reason) and it liked to crash.
The Mini(ITX) Box V2 a.k.a. Nighthawk
Ryzen 7 3700X | 16GB DDR4-3600 CL16 | ASUS ROG Strix B550-I Gaming | EVGA GTX 1660Ti SC Ultra Gaming | Sabrent Rocket 4.0 NVMe 1TB | Samsung 860 EVO 1TB SSD | EVGA 600BQ
Windows 11 Pro 64-bit
Reply
#5
Well I tried to compile it myself using this http://wiki.pcsx2.net/index.php/PCSX2_Do...ld_Scripts and this http://wiki.pcsx2.net/index.php/PCSX2_Do...g_on_Linux. I try to do sh build.sh in konsole and it gives me a syntax error? And obviously none of the flags will work either... I mean I guess I could just run it through the gui but then I cant use flags and that doesn't help me get comfy with bash Tongue
Desktop:
Ryzen 7 5800X | MSI MAG CORELIQUID 360R | MSI X570 unify | 32GB DDR4@3600 MHz (14-14-14-34) | EVGA RTX 3070 FTW3 Ultra
1TB + 2TB WD Black SN770 | Windows 11 Pro x64
Reply
#6
(08-03-2016, 05:57 PM)Carsomyr Wrote: Well I tried to compile it myself using this http://wiki.pcsx2.net/index.php/PCSX2_Do...ld_Scripts and this http://wiki.pcsx2.net/index.php/PCSX2_Do...g_on_Linux. I try to do sh build.sh in konsole and it gives me a syntax error? And obviously none of the flags will work either... I mean I guess I could just run it through the gui but then I cant use flags and that doesn't help me get comfy with bash Tongue

I also got the syntax error when I tried to compile PCSX2 from source.
The Mini(ITX) Box V2 a.k.a. Nighthawk
Ryzen 7 3700X | 16GB DDR4-3600 CL16 | ASUS ROG Strix B550-I Gaming | EVGA GTX 1660Ti SC Ultra Gaming | Sabrent Rocket 4.0 NVMe 1TB | Samsung 860 EVO 1TB SSD | EVGA 600BQ
Windows 11 Pro 64-bit
Reply
#7
which syntax error ?
Reply
#8
Well gregory you are a bit late to the party. I nuked Kubuntu off my drive when I clean installed the win10 Anniversary Update because i got bored again Tongue But if i remember right it said something like syntax error ")" isn't recognized or something...
Desktop:
Ryzen 7 5800X | MSI MAG CORELIQUID 360R | MSI X570 unify | 32GB DDR4@3600 MHz (14-14-14-34) | EVGA RTX 3070 FTW3 Ultra
1TB + 2TB WD Black SN770 | Windows 11 Pro x64
Reply
#9
(08-11-2016, 07:08 PM)gregory Wrote: which syntax error ?

when I ran the build.sh command from the directory where I downloaded the source code to, this was the output:

build.sh: 19: build.sh: Syntax error: "(" unexpected

I was using the instructions from here: http://wiki.pcsx2.net/index.php/PCSX2_Do...g_on_Linux
The Mini(ITX) Box V2 a.k.a. Nighthawk
Ryzen 7 3700X | 16GB DDR4-3600 CL16 | ASUS ROG Strix B550-I Gaming | EVGA GTX 1660Ti SC Ultra Gaming | Sabrent Rocket 4.0 NVMe 1TB | Samsung 860 EVO 1TB SSD | EVGA 600BQ
Windows 11 Pro 64-bit
Reply
#10
(08-12-2016, 02:46 AM)AeroAceX01 Wrote: when I ran the build.sh command from the directory where I downloaded the source code to, this was the output:

build.sh: 19: build.sh: Syntax error: "(" unexpected

I was using the instructions from here: http://wiki.pcsx2.net/index.php/PCSX2_Do...g_on_Linux

That is what I got as well. And then no one responded to me and I wanted to clean install 10 AU and screwing around with grub irritates me so I just wiped the whole drive and started fresh Laugh could reinstall kubuntu though Tongue
Desktop:
Ryzen 7 5800X | MSI MAG CORELIQUID 360R | MSI X570 unify | 32GB DDR4@3600 MHz (14-14-14-34) | EVGA RTX 3070 FTW3 Ultra
1TB + 2TB WD Black SN770 | Windows 11 Pro x64
Reply




Users browsing this thread: 1 Guest(s)