Forum Discussion

mw1525's avatar
mw1525
Seasoned Ace
4 years ago

Re: Need Help Getting The Sims 3 to Recognize Ryzen 9

@puzzlezaddict - Hi! and thank you so much!

No, this machine doesn't have a dedicated graphic card because it's a mini desktop PC. Although, it is possible to add one of the larger "normal" desktop graphic cards to it as an outside source but for what I use it for I don't think that will ever become necessary. It does have 10GBs of graphic memory though.

This is a mini desktop which is very small, a full-size desktop graphic card is huge compared to this thing. I've included a link to the PC so you can check it out for yourself to get a better understanding of what I have. In terms of the graphic card, it works more like the Iris Xe I have on my other PC (which still plays the Sims 3 like a champ, btw).

Thank you so much for your help. Hopefully once everything is changed the Sims should run fine. If not, I'll post back to this thread to share whatever is happening just in case any other Simmer is looking to get a tiny desktop PC they'll at least know "if" and "what" pitfalls there are.

Thank you, again!

Mini PC:
https://store.minisforum.com/collections/amd-%C2%AE-ryzen-%C2%AE/products/hm90?variant=41053297442977

11 Replies

  • roberta591's avatar
    roberta591
    Hero (Retired)
    4 years ago

    @mw1525 To add a video card to the computer you need it to have a POCIeX16 slot and I don't see one there in the specs.  You have to get your computer to tell the game EXACTLY what the graphics chip is even though it is part of the cpu package. Once you get the game to "found 1" then you need to tell the game the graphics chip capabilities are. The game asks the computer what the video chip is. What the computer returns is what you need to use in the first .sgr file. This has to be in a format  that exactly matches what the computer says it has. Once the game finds the chip you have to tell the game it capabilities are in the next .sgr file and that has to be in a format the game can understand. I use AMD cpus but none of them have an integrated video chip. If you look at the other entries you can see things like ? is like a wild card. You have all the data you need - you just have to format it correctly.   hth

  • @mw1525  I would love to hear how Sims 3 runs on this system.  As you said, its graphics capabilities are very similar to what your laptop has, and the info you provided a year ago was very helpful.  Among other things, I linked your thread to someone who was looking at similar systems and was on a budget, and they've since bought a laptop with the same graphics chip.  They're quite happy with the outcome.  So it would be great to another reference from someone who knows Sims 3 as well as you do.

    And you're right, your only option for a dedicated card here would be an external one, plugged into the fastest USB port.  But that's not a great option for a couple of reasons.  The ifrst is price: the external enclosure the card would need can cost around $250.  The second is that eGPUs perform significantly worse than their internal counterparts, so you'd need a faster card than Sims 3 requires otherwise.

    Anyway, let me know if you have more questions, and I'm looking forward to whatever info you have to share.

  • mw1525's avatar
    mw1525
    Seasoned Ace
    4 years ago
    @roberta591 - There are other ways to connect a full-size graphic card to this machine other than through a POCIeX16 slot. There are a variety of "how-to" videos on YouTube to show how to do this. For me, it would be totally an unnecessary thing to do for what I purchased this PC for. Still, this is good information to know for those looking to upgrade this or one of the other models of mini-desktop machines.

    @puzzlezaddict - Ask and Ye Shall Receive ๐Ÿ™‚!

    Okay, all kinds of technical fun in this install! Good news is the card was found and matched. Bad news is the game doesn't know what to do with the world.

    Issues:
    1- On the option menu, the slider for how many detailed lots to show is missing.

    2- Seasons is set to day length of 0

    3- Pets have autonomy turned off

    4- No supernaturals are selected (maybe it just starts that way?)


    In-Game:
    1- Map loads and fly over happens but the trees are rendered in 2D.

    2- Choose your household pops up and accepts a selection.

    And that's where the game stops. It cannot zoom into the map. It cannot focus on selected Sim. It just hangs. However, the hot air balloon still animates as I watched it float for ten minutes across the sky while waiting to see if the initial load was just being super slow.

    SIDE NOTE: All EPs and SPs installed except Generations

    =======

    DIFFERENCES IN DEVICE CONFIGURATION FILE:

    I am going to use the device config of my Iris Xe PC which runs the game to show the differences on the Ryzen device config as there are lines missing. This is how the configuration document reads after four (x4) restarts of the game on AMD.

    IRIS XE: (TS3 Works Flawlessly)
    === Graphics device info ===
    Number: 0
    Name (driver): Intel(R) Iris(R) Xe Graphics
    Name (database): Intel(R) Iris(R) Xe Graphics [Found: 1, Matched: 1]
    Vendor: Intel
    Chipset: Vendor: 8086, Device: 9a49, Board: 0a251028, Chipset: 0001
    Driver: igdumdim32.dll, Version: 30.0.101.1338, GUID: D7B78E66-D909-11CF-A276-402AAEC2D335
    Driver version: 1338
    Monitor: \\.\DISPLAY1
    Texture memory: 1024MB <<OVERRIDE>>
    Vertex program: 3.0
    Pixel program: 3.0
    Hardware TnL: 1

    AMD Compare: (Good Lord Help Us All)
    === Graphics device info ===
    Number: 0
    Name (driver): AMD Radeon(TM) Graphics
    Name (database): Radeon RX Vega 8 Graphics [Found: 1, Matched: 1]
    Vendor: ATI
    Chipset: Vendor: 1002, Device: 1636, Board: 01231002, Chipset: 00f0
    Driver: aticfx32.dll, Version: 30.0.13023.4001, GUID: D7B71EE2-5576-11CF-137C-FC135FC2D335
    Driver version: 4001
    Monitor: \\.\DISPLAY1
    Texture memory: 1024MB
    Vertex program: 3.0
    Pixel program: 3.0
    Hardware TnL: 1

    ***NOTE: - No <<OVERRIDE>> on texture memory line

    Under the ===Options=== section, there are several missing option lines. I am only going to list the options which appear on Iris Xe but not (or changed) on AMD:

    GeneralReflections 2 (Xe)
    Reflections 1 (AMD)

    TerrainQuality 2 (Xe)
    *No line (AMD)

    NumMaxActiveLotOptions 6 (Xe)
    *No line (AMD)

    EdgeScrollingWarning 0
    SupressOpportunityDialogs 0
    SuppressOpportunityDialogsWarningProducts 2092863 (Xe)
    *No lines (AMD)

    DisableAutonomyForSelectedSim 0
    PetAutonomyLevel 2 (Xe)
    *No lines (AMD)

    EnableTombResets 1
    EnableInGameStore 0
    EnableTelemetry 0
    EnableMemories 3
    AgingStageLengthBaby 7
    AgingStageLengthToddler 31
    AgingStageLengthChild 150
    AgingStageLengthTeen 200
    AgingStageLengthYoungAdult 300
    AgingStageLengthAdult 450
    AgingStageLengthElder 303
    EnableInteractiveLoading 0
    AgingStageLengthPuppy 75
    AgingStageLengthDogAdult 268
    AgingStageLengthDogElder 150
    AgingStageLengthKitten 75
    AgingStageLengthCatAdult 300
    AgingStageLengthCatElder 182
    AgingStageLengthFoal 50
    AgingStageLengthHorseAdult 375
    AgingStageLengthHorseElder 182
    LunarCycleLength 4
    LunarPhaseLength 4
    EnableLunarCycle 1
    EnableLunarPhase 0
    EnableStoryProgression 1
    EnableVampires 0
    EnableWerewolves 0
    EnablePets 0
    EnableCelebrities 0
    EnableFairies 0
    EnableWitches 0
    EnableHorses 0
    EnableOptOutCeleb 1
    ReceiveConnectTNS 0
    ReceivedDevGift 0
    PostFilterFlags 0
    RequireLoginBeforeLoad 1
    SummerLength 7
    FallLength 7
    WinterLength 7
    SpringLength 7
    SummerEnabled 1
    FallEnabled 1
    WinterEnabled 1
    SpringEnabled 1
    IsCelcius 0
    FogEnabled 1
    RainEnabled 1
    SnowEnabled 1
    HailEnabled 1 (Xe)
    *No lines (AMD)

    --->Option on AMD not on Xe "ResourceCacheBudget 0"

    **Could altering the setb line have caused this? Or what do you think is happening?

    As always, thanks for taking a look at this.
  • @mw1525  The # and space in front of setb is code-speak for "ignore this line."  In this case, that section of graphicscards.sgr says, by default:

    If you [game] don't detect any video memory

    set the texture memory to 32 MB

    set texture memory detected to false [the result is the OVERRIDE]

    The edits make the second line say 1024 MB and void the third line enirely.  So I can't think of any way that the edits you made to this section would have the effect you're describing.

    What might help is instead running the GPU Add-on Support tool from NexusMods.  You'd need a (free) account to download it, and it would make several changes to graphicsrules, not just the ones you did.  I've heard from other players with AMD cards, mostly dedicated cards and definitely not your model of iGPU, that this works better than the usual edits, although most of them have been complaining about missing shadows and other details rather than an inability to zoom in.

    The tool gets updated all the time, apparently, and I haven't kept up, so I don't know what current changes there are aside from adding more cards to the files.  But one or another of those edits may fix your issue as well.

    The other thing you could try is copying the options.ini from your laptop to this machine.  You'd need to replace the lastdevice line from the old file with the line from the new oneโ€”this lists the graphics driver, and when it doesn't match what the game detects, the entire options.ini gets reset.  But everything else should work, and maybe that would restore the missing in-game options.

  • roberta591's avatar
    roberta591
    Hero (Retired)
    4 years ago

    @mw1525 My miss print - a standard video card whether half height or regular requires a PCIe slot. Preferably a PCIe X16 slot to take full advantage of the video card. Your computer does not have a PCIe slot. Any other way of connecting a off the shelf video card to that machine is uncharted territory of unsupported hardware modifications NOT supported by the manufacturer. In the good old days this was not uncommon as as schematics were usually provided (or obtainable) from the manufacturer., I liked the one I saw that used the M.2 slot but that would require converting the M.2 slot to PCIe and an external power supply for the video card  and running the computer without the cover unmodified. IMO the manufacturer would not support this mod for various reasons. I have a Dell 660s (SFF) which DOES have a PCIe slot  and works just fine with a half height video card that doesn't exceed the 220W power supply. I use it for a media client - not gaming. Your situation is quite different. My old gaming machine has a AMD FX6100 cpu that does not have an integrated video chip and my new one in progress has a AMD 5600X cpu which does not have an integrated video chip. Your computer can not have an off the shelf video card because the manufacturer did not engineer a proper interface. What this means you are expected to use the integrated video chip in the AMD processor. At the time of the release of Sins 3 I believe AMD did not have a cpu with integrated graphics  and they acquired ATI some time later. I would be very interested in the AMD Ryzen 9 4900H processor temperature after playing some 3D graphical games for a while.

  • mw1525's avatar
    mw1525
    Seasoned Ace
    4 years ago
    @-roberta591 -

    Adding Desktop GPU to Mini PC
    https://www.youtube.com/watch?v=xQYdgW5VaUs

    The model featured in the video is one step above the one I have. It shows how to add a full-size desktop graphic card to these machines using the M.2 slot. While not an ideal solution to adding more graphic power, it is still possible and won't break anything inside of the PC. And, as you will see in the video it does work. My model has the slot: M.2 2280 512GB PCIe 3.0 SSD

    Concerning the temperature of this machine when under heavy load or in heavy MMORPGs, it stays totally cool. The fan is unrealistically quiet and professional folks have compared its cooling capabilities to being better than liquid or water-cooled tower systems. If you are interested in benchmarks for these types of PC's I would recommend watching YouTube videos by Linus Tech Tips, Jayz Two Cents and Gamer's Nexus (to name a few) who do specific tear downs on these machines. There are also a host of online articles from technical and PC geek enthusiasts which are information packed and enlightening.

    As I mentioned earlier, I didn't purchase this machine with the idea of adding anything further to it (except maybe storage). The Sims 3 is an older game which (in theory) should be able to run on this machine, my goal now it to figure out why (on the software side of things) it is having issues.

    While I may not be programming savvy (*anymore), I am good with hardware and alterative components as I repair, upgrade and maintain all of my PCs. This is my very first mini pc so I am learning it's secrets. ๐Ÿ˜‰.

    @puzzlezaddict - I believe the game is telling me what it needs, I'm just too slow right now to understand. Since the game did install, boot and the Sunset Valley fly over did work with all the colors and shapes being what they should have been, this tells me the card is indeed recognized and is working.

    The fact the game can't simulate or move forward tells me it is somehow missing the instructions to do so which is why it just stops, it doesn't and hasn't crashed -- it just stops. If I remember correctly, Sims 3 was built on .NET framework 2.0, correct? I'm not sure which framework the AMD system has. I do have the Sims installed on my Win7 machine which is also AMD so I am going to do a comparison of runtime and framework components. What do you think? Could my PC be lacking some basic instructions the game needs?
  • @mw1525  Sims 3 requires .NET Framework 3.5, which includes 2.0 and 3.0, but if the runtime were missing or corrupted, the game wouldn't open at all.  And this is a Windows feature, not dependent on your hardware.

    Still, if you want, you can try uninstalling and reinstalling it: click Windows key-R, enter "appwiz.cpl" without quotes, click "Turn Windows features on or off," and click the box next to .NET 3.5 to uninstall it.  Restart your computer and repeat, clicking the box again to install, then restart again.

    Sims 3 also uses DirectX 9 and VC++ 2005 x86, and here again, the game wouldn't open if the runtimes were missing or corrupt.  But if you'd like, you can reinstall both.  You don't need to uninstall DX9; just run the installer over the top.

    https://www.microsoft.com/en-US/download/details.aspx?id=8109

    VC++ 2005 does need to be manually uninstalled before reinstalling it.

    https://www.microsoft.com/en-us/download/details.aspx?id=26347

    If reinstalling these runtimes doesn't help, or you don't want to go through the process yet, please post a dxdiag.

    As for what else might cause this issue, I'm really not sure and would rather have at least a little more info before I start throwing out wild guesses.  By the way, did you try the GPU Add-on tool from NexusMods?  I understand why you might be reluctant to try it, but it's easy to reverse its effects: just save a copy of your current .sgr files and restore them if necessary.

  • mw1525's avatar
    mw1525
    Seasoned Ace
    4 years ago
    @puzzlezaddict - No, I haven't installed the Nexusmod. I want to try to understand as best I can what has happened to this install first. If it turns out the problem is a missing or not installed feature, I would rather go that route to fixing the issue first.

    Okay, using control panel, I checked to see if the .NET was installed, and it is missing. I haven't at this point checked to see if it is in the features listing or not. Currently, the PC is busy rendering and most likely won't be done until the wee hours of the morning. I'll check then to see if the .NET framework is on the features list. If it is, I'll turn it on (install it) and see what the results are.

    I've included a link to an image of all 3 PCs installed windows components, the list for the Ryzen machine looks awfully slim in comparison. Will you please take a look to see if I am missing anything? Thanks!

    Control Panel Installs:
    https://www.mediafire.com/view/pnnyeq6m0vora44/Control_Panel_x3.png/file
  • @mw1525  My computer doesn't list any .NET frameworks in the Control Panel list either, but if I click "Turn Windows features on or off" (it's available on that screen too), I can see that both 3.5 and 4.8 are present.  I would guess the differences are that your Iris Xe laptop has .NET 5.0, which apparently has the privilege of being listed; and that Windows 7 lists .NET by default, or at least 4.5.

    The only other difference I see between the two Windows 10 lists in your screenshots if that the AMD PC has two extra 2005 VC++ runtimes.  That's not a problem, and maybe some other programs are missing further up or down the list, but otherwise the entries are identical.  The Windows 7 PC has a whole pile of 2005 and 2008 VC++ runtimes, probably a result of Windows just installing the new versions at every major release rather than simply replacing them.

  • mw1525's avatar
    mw1525
    Seasoned Ace
    4 years ago
    @puzzlezaddict - The framework was fully turned on just like you said. So, all the pieces of the game are there. However, when I tried to open the Radeon software, I was met with an error saying the versions are mismatched, so I am going to have to update the drivers for the software. I'll give the game another try after the update to see if that solves the problem. If not, the last thing I am going to try is to run it in compatibility mode for Windows 7. If none of that works, I am going to stop trying to get it to work on this machine.

    By the way, I did go to Nexus' site to look for the potential fix you suggested. I didn't see it. But that's okay, I've decided not to try it. After installing TS3 I am suddenly getting odd behavior from the PC so I may end up having to uninstall it after all. Still, no matter what happens, I want to take the time to thank you for all you have done and are currently doing to help me get TS3 running on this system. I really do appreciate your help.

    I'll update this thread after I try the update or compatibility mode should the update not work. Give me a couple of days to report back as I'm a bit busy with real life at the moment.
  • @mw1525  Whenever you do get back to this, if you want to try something random, install Seasons and see what happens.  Another player in a different thread said they had weirdly low-quality graphics in Map View until they installed Seasons.  I don't know why this would be, and they had both a different issue than you and a different GPU, but it would be easy enough to try, especially if the next step is uninstalling the game.

    I'll PM you the link to the GPU Add-on tool in case you change your mind about using it or at least want to see what it is.

About The Sims 3 Technical Issues

Get help with issues in The Sims 3 from fellow Simmers.83,419 PostsLatest Activity: 3 hours ago