Tuesday, March 20, 2018

WTF? Setting up Dual Graphics or APU+GPU Crossfire in Radeon Adrenaline, 2018

Updated: Apparently if you fresh install Windows 10, it'll install Catalyst as some sort of a basic driver. You may use any of the older guides you can find if that is the case.

So, I traded my younger brother's i3-4130 PC for a A10-7850K. You'll probably ask why, considering that with a GPU, that i3-4130 could beat the A10-7850K any day.

I asked that question myself, and my answer is: I don't have 150 dollars for a new GPU. Even second hand RX460s run near the $100 mark. The used-to-be-cheap GTX 1050ti is now going past $200. Thank you very much, cryptominers.

Anyway, the system in question as follows:

Look at that TDP.

I have the ram running XMP at 2133 through BIOS, dunno why it displays 1600 in Task Manager.



To crossfire your A10 with your R7, first you need to do the following:

Please do this to complete enabling Dual Graphics, I mean Hybrid Crossfire, Actually since
Radeon Software 18, Dual Graphics is referred to as plainly, Crossfire. 

  1. Install your video card and install updated drivers. March 2018 has recently brought us Radeon Software Adrenalin Edition, something that differs from the old Catalyst that most Dual Graphics setup guides use. 
  2. Restart your computer and enter uefi bios.
  3. Once inside the bios ( ͡° ͜ʖ ͡°), go to advance (I'm using a FM2A78M-HD2 here, which is in no way a gaming motherboard, so it uses a plain UEFI) NB configuration/settings.
  4. Go to primary GFX and set that to NB PCIe.
  5. Find IGFX and set that to force.
  6. Set an UMA buffer size that is similar to your R7-250's memory. I have a 2gb DDR3 model so I set it to 2gb.
  7. Save changes and exit bios.
This is the part where the old guides are rendered moot. It's 2018 and AMD has stopped referring to Dual Graphics as Dual Graphics, it is now plainly, Crossfire. But apparently Dual Graphics is still alive in their mobile graphics line.

Please do the following next:
  1. Open Radeon Settings.
  2. Go to gaming tab.
  3. Open global settings.
  4. If you see that AMD Crossfire is on then congratulations, you successfully enabled dual graphics Crossfire between your iGPU and your dGPU.
  5. Otherwise just slide it on. ¯\_(ツ)_/¯
Had the AMD Crossfire Logo option on for a while. Didn't notice any logo during gaming.

Enjoy a small FPS increase when using a DDR3 R7, otherwise the gainz are better with the GDDR5 version. 

To confirm if you really do have it in Crossfire, download GPU-Z and look at the Crossfire section.


Can't really do benchmarks but by experience, you should be able to get 20-40 fps on 1080p medium settings on most E-Sports titles. Ran TERA Online (2011) on 5/6 graphic preset and shit looks surreal, though running only at a meager 22ish FPS.

Do elves really need to be this sexualized? Also why can't sorcerers have armor, even just light armor. I kinda feel bad for my character going to battle with something short of a nightgown.

I'm bringing sexy back, yeah.

Didn't let the game auto-detect performance at first, so I had this quality for a while, even with just iGPU.

Next game I tested is Company of Heroes 2 (2013). A.K.A Dawn of War 2 Ancient Tera Edition. With just the A10-7850K, it returned the following performance test values:


Looks pretty decent at low settings. Wonder how it looks like in ultra settings.


With A10-7850K and R7-250 crossfired:



Auto-detect settings.

Also, my Ryzen plans are shelved. Gonna work and game with this A10 for a while. Will eventually swap out the R7 for an RX-460 from my aborted Ryzen build soon.


Update:

So, I decided to transplant my A10 to a smaller case micro-ATX, Deepcool Smarter. It's a tad more compact than my Aerocool GT Black case. I also took the opportunity to replace the CPU cooler with an old NZXT X31 AIO. 

Look at how dry that is. No wonder the CPU package temps breach the 100c  mark.

Comfy. Hopefully with two intake fans, it should breathe just fine.


Here's COH2 running in my RX-460.

Check out that performance boost. Dual Graphics is so 2014. Get yourself
discrete graphics if you want to play recent titles for real.





Sunday, March 18, 2018

FB Page: Circle Cosine

Just click here to access the page.

And I still have qualms about managing a social media page. But I do recognize its worth. Please give us a like.


Sunday, December 24, 2017

So, How Was This Year?

Procrastination Galore

Also the only thing worth mentioning this year is the new art for Delicatessen and for a still confidential project.

And more figures. Go figure where the art budget went.


Also a new rig instead of 60 USD sprites x 6. Now I can render all I want (well maybe, the card is entry level after all)


Look at that chum lol.



Not the LED ring Wraith Spire ;_;


RGB on RAM actually looks good. 


Now all that's left is another 16 DIMMs of RAM and a better video card for rendering things.

AND I STILL HAVEN'T MADE THE CHARACTER BLURBS FOR DELICATESSEN HAHAHAHA.

AND OH, I ACTUALLY QUIT KANCOLLE. I SOLD MY LVL 106 ACCOUNT FOR 20 USD. ;_; I feel bad. I originally intended this blog to include my KanColle shenanigans. ;_;

Sunday, September 10, 2017

It's Another Autumn

And I have stopped playing KanColle. But I have not stopped doing game dev related things. Studying RPGMaker MV and GameMaker: Studio for another project where I do the programming and in return I get sprites for my game.  Talk about an equal exchange. I feel valued now lol.

Tuesday, September 13, 2016

Wednesday, August 24, 2016

Investigating Transition Behavior in Movie Sprites

TL;DR:

It doesn't work like what you'd usually do with 2D sprites:

show testchar uniform neutral with dissolve
show testchar uniform smiling with dissolve

The MSC works by automatically playing a set idle animation after playing an "active" animation, e.g. winking to idle. A tested fix (and still testing) looks like this:

ms_pause = Pause(0.5)
ms_dissolve = Dissolve(0.5)

renpy.show(ani_action, at_list=[location])
renpy.with_statement(transition, always=True)
renpy.pause(delay=ani_len)
renpy.show(ani_idle)
#renpy.with_statement(ms_pause, always=True)
#renpy.with_statement(ms_dissolve, always=True)

But no... it didn't work as planned. It seems in order to achieve a smooth transition between active and idle states is ending the active animation smoothly, not abruptly. A good example of this in the MSC code is "epsilon wink_png". 

I'll try to test some more transition classes, particularly the MultipleTransition class. The next update will feature refined code and PEP8 convention because standards.


TL:DRs aren't supposed to be placed at the start of your post fam. 

Tuesday, August 2, 2016

Hi /evn/!


I need a new ISP if I want to stay in the loop.
/evn/ is 4chan /vg/'s general for English Visual Novels (EVN) or some would call it OELVN. Welp. I get jumpy when somebody mentions me or my projects but then I can't really reply right away since I need to appeal every fucking time.