Forum Discussion

Re: No shadows on Parallels Desktop on M1 Pro mac

Hi! I hope I can help you out with the shadows. As mentioned in my previous post, you have to edit the graphicscards file. At the bottom there is a "Parallels" card but not tje (WDDM) one. You have to add the GPU name so it looks like this:

vendor "Parallels" 0x5250
card 0x3030 "Parallels Display Adapter"
card 353030 "Parallels Display Adapter (WDDM)"

Also edit the graphicsrule file and add the shadow lines to your card. Check the screenshot attached to see where to place it.

setProp $ConfigGroup RenderShadowMode 2
setProp $ConfigGroup ShadowMapAllowNullColor 1

 Let me know if this is clear or not, its been a little while since I did this and I don't have parallels anymore on my Mac so I can't check it again.

11 Replies

  • EnricoFrancis's avatar
    EnricoFrancis
    2 years ago

    OH MY GOOOOODNESSSS THANK YOUUUUUUUUUU

    I actually got them showing in game! I'm going to download the same mod you downloaded (lazy duchess's shadow extender etc) and see if I can get them looking a little less pixelated but honestly just having them in game is so amazing I appreciate that so much ! 

  • EnricoFrancis's avatar
    EnricoFrancis
    2 years ago

    Thank you sm ! I really appreciate it ! 

    I've come a really far way in regards to making them look better - I'll attach a screenshot for reference 

    This is what I added/changed about the two txt files;

    GraphicsCards:

    end
    vendor "Parallels" 0x5250
    card 0x3030 "Parallels Display Adapter"
    card 353030 "Parallels Display Adapter (WDDM)"
    end

    GraphicsRules:
    endif
    elseif (match("${cardVendor}", ""))
    if (match("${cardName}", "*Parallels Display Adapter (WDDM)*"))
    seti cardLevel $cardLevelUber
    seti isCardMatched true
    else
    seti cardLevel $cardLevelUber
    seti isCardMatched false
    endif
    setProp $ConfigGroup RenderShadowMode 2
    setProp $ConfigGroup ShadowMapAllowNullColor 1
    elseif (match("${cardVendor}", "ATI"))

    and I also changed the high settings for ShadowMapSize to 7680 

    So, that seems to have worked in making the shadows so much better, but it's still sayings 'found 0 matched 1' not sure what's going on there lol 

    === Application info ===
    Name:            Sims3
    Version:         
    Build:           Release
    === Rating info ===
    GPU: 5 GPU Memory: 4 CPU: 3 RAM: 4 CPU Speed: 2400 Threading: 3
    Adjusted CPU: 2800 RAM: 30697 Adjusted RAM: 30185 Cores: 10
    === Machine info ===
    OS version:      Windows 8  6.2.9200 
    OS prod type:    0
    OS major ver:    6
    OS minor ver:    2
    OS SP major ver: 0
    OS SP minor ver: 0
    OS is 64Bit: 1
    CPU:             GenuineIntel
        Brand:       Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz
        Family:      6
        Model:       14
        Cores:       10
        HT:          0
        x64:         0
    Memory:          30697MB
    Free memory:     26627MB
    User:           
    Computer:       
    === Graphics device info ===
    Number:          0
    Name (driver):   Parallels Display Adapter (WDDM)
    Name (database): Parallels Display Adapter (WDDM) [Found: 0, Matched: 1]
    Vendor:          
    Chipset:         Vendor: 1ab8, Device: 4005, Board: 04001ab8, Chipset: 0000
    Driver:          prl_umdd.dll, Version: 20.18.1830.53606, GUID: D7B71458-0345-11CF-6EA8-2623BDC2D935
    Driver version:  53606
    Monitor:         \\.\DISPLAY1
    Texture memory:  2048MB
    Vertex program:  3.0
    Pixel program:   3.0
    Hardware TnL:    1
     
    Thank you again for your help !
  • puzzlezaddict's avatar
    puzzlezaddict
    Hero+
    2 years ago

    @EnricoFrancis  The problem is these lines:


    GraphicsCards:

    end
    vendor "Parallels" 0x5250
    card 0x3030 "Parallels Display Adapter"
    card 353030 "Parallels Display Adapter (WDDM)"
    end


    The deviceconfig is telling you the vendor and device IDs here:


    Chipset:         Vendor: 1ab8, Device: 4005, Board: 04001ab8, Chipset: 0000

    So to match, you'd need to use "Parallels" 0x1ab8 and card 0x4005 for one of the two entries below.

  • EnricoFrancis's avatar
    EnricoFrancis
    2 years ago

    Thank you sm for your response!

    Sorry to be confused lol but would it look like this? 

    end
    vendor "Parallels" 0x1ab8
    card 0x4005 "Parallels Display Adapter"
    card 353030 "Parallels Display Adapter (WDDM)"
    end

    because when I tried that, it says Found: 1, Matched: 0

    and the shadows no longer work - would you know how to troubleshoot this? Sorry if I'm missing something obvious lol

  • puzzlezaddict's avatar
    puzzlezaddict
    Hero+
    2 years ago

    @EnricoFrancis  In this line that mentions Parallels:


    GraphicsRules:
    endif
    elseif (match("${cardVendor}", ""))
    if (match("${cardName}", "*Parallels Display Adapter (WDDM)*"))
    seti cardLevel $cardLevelUber


    change the entry to just "*Parallels*" , including the asterisks.  The full name doesn't need to be present, just enough for the game to match the entry.  The asterisks mean "anything can go here," so what you're saying to the game is "match this to any entry with 'Parallels' somewhere in its name."

  • EnricoFrancis's avatar
    EnricoFrancis
    2 years ago

    Thank you so much for your help, I did what you said but the shadows don't seem to be appearing (It currently says found 1 matched 0) 

    Here is the txt or both graphics cards and rules and device config for context (and thank you so much for helping!)

    end
    vendor "Parallels" 0x1ab8
    card 0x4005 "Parallels Display Adapter"
    card 353030 "Parallels Display Adapter (WDDM)"
    end

    endif
    elseif (match("${cardVendor}", ""))
    if (match("${cardName}", "*Parallels*"))
    seti cardLevel $cardLevelUber
    seti isCardMatched true
    else
    seti cardLevel $cardLevelUber
    seti isCardMatched false
    endif
    setProp $ConfigGroup RenderShadowMode 2
    setProp $ConfigGroup ShadowMapAllowNullColor 1
    elseif

    here is my deviceconfig 

    GPU: 5 GPU Memory: 4 CPU: 3 RAM: 4 CPU Speed: 2400 Threading: 3
    Adjusted CPU: 2800 RAM: 30697 Adjusted RAM: 30185 Cores: 10
    === Machine info ===
    OS version:      Windows 8  6.2.9200 
    OS prod type:    0
    OS major ver:    6
    OS minor ver:    2
    OS SP major ver: 0
    OS SP minor ver: 0
    OS is 64Bit: 1
    CPU:             GenuineIntel
        Brand:       Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz
        Family:      6
        Model:       14
        Cores:       10
        HT:          0
        x64:         0
    Memory:          30697MB
    Free memory:     26716MB
    User:           
    Computer:       
    === Graphics device info ===
    Number:          0
    Name (driver):   Parallels Display Adapter (WDDM)
    Name (database): Parallels Display Adapter [Found: 1, Matched: 0]
    Vendor:          Parallels
    Chipset:         Vendor: 1ab8, Device: 4005, Board: 04001ab8, Chipset: 0000
    Driver:          prl_umdd.dll, Version: 20.18.1830.53606, GUID: D7B71458-0345-11CF-6EA8-2623BDC2D935
    Driver version:  53606
    Monitor:         \\.\DISPLAY1
    Texture memory:  2048MB
    Vertex program:  3.0
    Pixel program:   3.0
    Hardware TnL:    1
  • puzzlezaddict's avatar
    puzzlezaddict
    Hero+
    2 years ago

    @EnricoFrancis  I don't use and have never used Parallels, so I'm flying blind here, so to speak.  But try adding 0x1ab8 to this line:

    elseif (match("${cardVendor}", ""))

    so it reads like this:

    elseif (match("${cardVendor}", "Parallels"))

  • EnricoFrancis's avatar
    EnricoFrancis
    2 years ago

    omg Found: 1, Matched: 1 !!!!

    wow I never thought I'd see the day lol THANK you so much ! 

    The shadows are still pixelated (picture attached) so I'm going to try troubleshoot that - but if this is as good as it gets I'm still okay with that 

    Thank you again! 

  • costalovesit's avatar
    costalovesit
    2 years ago

    Mine also was at found 0 matched 1 but i think it doesnt matter if found is 0 as long as its matched with a card. 

    The shadows tho, did you install the 4k shadows mod? In this guide you can read how to improve gameplay and graphics.

  • EnricoFrancis's avatar
    EnricoFrancis
    2 years ago

    I mean, as long as it works, right? Hahaha 

    Thank you so much for your advice it REALLY helped, I'm still not over how satisfying it is to have shadows again lol 

About The Sims 3 Technical Issues

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