This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
external software renderer Require CPU supporting AVX2 or SSE4.1 ?
#1
unfortunately, my cpu not support AVX2 or SSE4.1
what does external software renderer useing for. Dose it is faster?
Reply
#2
software render is accurate GE emulation. It can do all psp effects that opengl can't do , so it's more accurate but slower than opengl since it's software.

SSE and AVX speed up software render (AVX is x4 faster than sse version in most of the cases ) . I will talk to gid if we can have a SSE3 version as well , but the lower the instruction set the lower will be the expected speed
Reply
#3
(04-08-2014, 07:34 AM)shadow Wrote: software render is accurate GE emulation. It can do all psp effects that opengl can't do , so it's more accurate but slower than opengl since it's software.

SSE and AVX speed up software render (AVX is x4 faster than sse version in most of the cases ) . I will talk to gid if we can have a SSE3 version as well , but the lower the instruction set the lower will be the expected speed

Ok, I know, Thinks for reply.
Reply
#4
(04-08-2014, 03:35 AM)onelight Wrote: unfortunately, my cpu not support AVX2 or SSE4.1
what does external software renderer useing for. Dose it is faster?
Which SSE version is supported by your CPU?
Always include a complete log file at INFO level in your reports. Thanks! How to post a log
Reply
#5
(04-08-2014, 09:25 AM)gid15 Wrote:
(04-08-2014, 03:35 AM)onelight Wrote: unfortunately, my cpu not support AVX2 or SSE4.1
what does external software renderer useing for. Dose it is faster?
Which SSE version is supported by your CPU?

SSE, SSE2, SSE3, SSE4A
   
Reply
#6
SSE4A ??? is that amd specific :~ ?
Reply
#7
@shadow Yes the SSE4a instruction was introduced in AMD Only.

http://developer.amd.com/community/blog/...ction-set/
[Image: 1388267.png]
Reply
#8
As far as my CPU not support AVX2 or SSE4.1, I just test opengl and Internal Software reader.
test r3481 Phantasy Star Portable 2 - NPJH50043
video
http://www.tudou.com/programs/view/f7Shv5RJeBE/
just what shadow say, Software reader can do psp effects (dynamic Layer) that opengl can't do.But Software reader is slower and Low resolution.
does external software renderer is faster than Internal Software reader?
Can software renderer Rendering resolution 2XPSP like PPSSPP.
Reply
#9
external software is written in c++ with asm optimizations . It should be a lot faster than the existing Internal Software render Wink
Reply
#10
We started using only SSE3, but at some point, we needed some SSE4.1 instructions. I have to check if a SSE3 version would be possible. At least a non-SSE version is possible, but quite slow.
Always include a complete log file at INFO level in your reports. Thanks! How to post a log
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)