Ryzen's IOMMU groupings w/AGESA 1006 "will be very happy"

I have checked the IOMMU groups on my Crosshair VI Hero using Beta Bios 9943 and my GTX 980 has it's own group. I sadly don't have a second GPU laying around so I can't test if it works properly and if each GPU gets its own group.
Here's a screenshot of the IOMMU groups: https://pbs.twimg.com/media/DAjMkOQXYAAF9Lp.jpg

1 Like

Yes I was referring to the IOMMU situation, while I agree with you it would be nice if all games ran natively on Linux, I don't think this will ever happen unfortunately. For games to run on Linux, the whole world of Linux would have to be turned upside down. Instead of several different distros of Linux there is only one. Software developers aren't and won't be willing to write several different versions of their software just to accommodate different version of Linux.

I know a lot of my fellow forum members will advise, if Linux is such a pain (I know I am probably off topic, but bare with me for a second, I want to make a point.) why completely abandon or try to abandon the evil Empire (Microsoft) operating software. I have two very good reason to try and tell the evil Empire to **** off. First my main reason to try and give the evil Empire the boot is the fact there is a key logger built into the kernel of Windows 10 it doesn't matter which version of windows 10 you use, the key logger is still there. In my opinion Windows 10 just to high of a security risk to use as a operating software. Second the information Microsoft collect from its customers.

1 Like

So are you saying, I would have better luck accomplishing my goal with Intel instead of AMD, because the only advantage Ryzen gives over Intel is more cores per CPu and cheaper CPU's and motherboards everything else would cost the same in a computer build. What is the opinion of my fellow forum members, should I stick with Intel or make the switch to Ryzen.

1 Like

First things first.

Ryzen is an entirely new platform and architecture compared to any previous AMD CPU's.

This means there's a lot of early testing and development of features which are being first trialed on Ryzen that will make it into later enterprise hardware too.

Some things to consider:
1. We already have ECC on consumer boards with Ryzen. Traditionally reserved for expensive Workstation systems.
2. Unlocked Chips across the entire lineup.
3. AMD actually considering/discussing opening up their platform security processor code (PSP) on Ryzen.
4. Many more AGESA & UEFI updates yet to come.
5. Vega being very closely aligned with the Prosumer/Enterprise hardware.
6. AMD focusing their efforts primarily on enterprise but using the technologies in the consumer market for cost savings.

In light of everything AMD has done so far we can pretty much throw out much of the rule book written based on AMD's prior behavior.

With the next AGESA update (1.0.0.6) you can expect crazy high RAM speed support as well as cleaned up IOMMU groupings (Already seen on a Beta 1.0.0.6 Asus C6H).

That aside If you are a simple man who mainly uses his setup for gaming and not any sort of intense Video encoding/ Virtual Machine crazyness/servers/massively parralel computation. You should be pretty well served with a standard 4C/8T Post Ivy-Bridge Intel CPU for atleast the next Year or atleast until the majority of games catch up.

And when you upgrade then, it'll be just in time for Ryzen 2 Probably.

2 Likes

:o

ASRock is announcing their AM4 ITX motherboard May 31st.

COINCIDENCE? I think not.

Yeah, let's pretend people who will use GPU passthrough for gaming on a Windows VM on their Linux machine are going to bother buying a license when Windows 10's only concessions for unactivated copies are a lack of personalization and a "activate windows" watermark.

I mean... define that for me. Suddenly, are any old games that require DOSBox not counted as "playable on Linux?" Or do you mean "anything that requires effort beyond just installing and going."

Not necessary really. You could just do this:

Way better imo. Though I guess "have a separate computer entirely" kind of seems to put a damper on bothering to virtualize Windows.

Not sure about the "retail" version, but the Insider Preview starts throwing BSODs if you don't keep it activated (don't ask how I know :3 ).

Eh simple. Take any recent AAA game and try running it natively on Linux. Good luck with that. And no, Wine does not count. There are people that don't play just "old games". Because that's the use-case for the whole Windows in a Box thing to begin with... Old games run perfectly fine on Linux even with Wine or whatever.

Though to be fair, the games running natively on Linux have become WAY more since Valve started pushing SteamOS like crazy.

1 Like

Neat. Didn't know that. Have experienced nothing regarding that with the latest version of Windows 10.

Pretty sure there's a way of resetting the Activation timer though I have never looked for one.
Not sure if faking the date would work (it used to in older windows versions). If MS was any smart they'd have a check in windows update every time you installed an update so that it wouldn't install current updates because they came from the "future", effectively making your installation out of date permanently.

And if they don't... well, they can have my bank account information I also accept USD.

1 Like

Thanks for posting the groups,
If you have any kind of PCIe card you could put it to second slot.
It will show the IOMMU for the main CPU slots, no need for second graphic.

Still the chipset devices are all in the same group.
But that may be more due to ASUS than the AGESA.

I don't know about the rest of the forum members, but I for one plan to use a licensed copy of windows 10 when I setup my guest machine, the ricks of using an unlicensed copy of Windows 10 is to great, especially since I can get a license for Windows 10 for between $15 to $50 dollars depending on what version of Windows 10 I want.

1 Like

You do have a point it really is pain to get games that where written for Windows to run on Linux, but I think the fault isn't Wine, but the fact there are so few instructions for games to be properly install and run on Wine.

1 Like

Pray-tell, what are the risks?

If you are paying between $15-$50, it's not BSA level legit. What I mean is, the seller has to be sort of "accredited" with Microsoft and their "software alliance" for it to not count as unlicensed.

For example, if a small business (such as the one I worked for), bought Windows 10 licenses off of some website for less than Microsoft says people are allowed to sell them for, and the BSA did some audit, even if Windows 10 says it was activated, they'd still be fined for using unlicensed software. Even if they had receipts, if the receipts weren't for the right amount from the right people, they'd still get fined.

The cheapest I can find Windows for on PCPP is $90. Any version. If you have some Education thing that lowers the price, then ok that's cool for you, but most don't have that.

You still get updates without activating windows. ¯\_(ツ)_/¯

So if the risks are simply a matter of "the software cops", buying it that way isn't avoiding any risk.

Not saying Wine is the issue, but even when setting up a Windows Game in Wine "correctly" with a guide or whatever it can still be slow as hell because that's just how it is.

Guild Wars 2 for example works perfectly fine under Wine (and it's not exactly new), but it doesn't matter what graphics settings I set, I can't get above 20fps or something even though my PC is perfectly capable of it under windows.

Wine is still missing a lot of parts, but that's just how it is trying to be compatible with a closed source OS.

1 Like

Yesterday AMD posted: Community Update #4: Let's Talk DRAM

Starting With Virtualization
If you’re the kind of user that just needs (or loves!) virtualization every day, then AGESA 1.0.0.6-based firmware will be a blessing for you thanks to fresh support for PCI Express® Access Control Services (ACS). ACS primarily enables support for manual assignment of PCIe® graphics cards within logical containers called “IOMMU groups.” The hardware resources of an IOMMU group can then be dedicated to a virtual machine.

This capability is especially useful for users that want 3D-accelerated graphics inside a virtual machine. With ACS support, it is possible to split a 2-GPU system such that a host Linux® OS and a Windows VM both have a dedicated graphics cards. The virtual machine can access all the capabilities of the dedicated GPU, and run games inside the virtual machine at near-native performance.

This is certainly a complicated setup for most users, but I have no doubt that there will be a whole lot of you enthusiastically nodding at this news. We’re grateful for your feedback and your patience, and we hope the new support for ACS serves you well.

???

I thought the IOMMU groups were static and managed by the BIOS/UEFI, which is the whole reason for this discussion?

AGESA 1.0.0.6 officially adds 26 new parameters that can improve the compatibility and reliability of DRAM

I didn't even know RAM had so many parameters...

Sorry for the late reply.
No, I have nothing that would work in my current config. The main problem is my watercooling setup, which was built without adding more expansion cards in mind. So, even if I stole the GPU out of a friend's system I couldn't make it fit..

I'll get a GT730(which hopefully will be small enough to fit) later this week to test, but until then I can't help you I am afraid.

Apologies for the picture quality, the monitor was under $40 new, so the quality matches that price.

These pics are from the Taichi beta BIOS with the AGESA updates.

Memory options, 2 full pages + the command rate options below it. T1 or T2 available:



Up to 4000MHz in the XMP settings now.

IOMMU options, not sure if these are new or not, as I only had a few hours on the current stable BIOS before flashing to the Beta version.


3 Likes

Mind If I ask where you go the Beta BIOS for the Taichi?

I thought that there was an official download somewhere too, but... idk, can't find it.

1 Like

Yeah anything official would be listed on here first:

ftp://asrock.cn/BIOS/AM4/