Contribute
Register

Nvidia choppy Launchpad under heavy Safari usage on HiDPI above 1080p

Status
Not open for further replies.
My GTX 970 works fine with High Sierra + web drivers. No lag or any other issues. I could make a video of the web GL water demo. Edit: attached.
What about launchpad, and what resolution are you running?
 
The RX560/580 are pretty much the closest things real Macs use, so I think 4k should be ok on AMD. The RX580 is handling 5k iMac pretty well (we have one here in the office).

Can anyone with a 4k monitor and an AMD card comment on performance?
 
What about launchpad, and what resolution are you running?
Launchpad works perfectly at 1080p. Is your 4K on 1030 60hz or 30hz? 1030 isn't going to be the best performer at 4K - its a good upgrade from a GTX 710 though.
 
Last edited:
Launchpad works perfectly at 1080p.
1080p or 1080p HiDPI?

Is your 4K on 1030 60hz or 30hz?
I did leave comments for both 60Hz and 30Hz on header.

1030 isn't going to be the best performer at 4K its a good upgrade from a GTX 710 though.
Well, it's 8K card, and I'm not doing any gaming, so 1030 should be even overkill.

There is no comparison of GTX 710 with GT 1030, which is way beyond HD 630, which is way beyond Iris, which is way beyond HD 4000, which is faster than GTX 710
 
1080p or 1080p HiDPI?
1080p
Well, it's 8K card, and I'm not doing any gaming, so 1030 should be even overkill GTX 710 is slower than HD 4000, so there is no comparison with 1030, which is way beyond HD 630, which is way beyond Iris
1030 is never going to be overkill at 4k. Native GPU power works from the device name e.g. GFX0 and also the device ID e.g. Vendor10deDevice13c2
Code:
<key>GPU Power Management</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.driver.ProviderMergeProperties</string>
            <key>IOClass</key>
            <string>AGPMController</string>
            <key>IONameMatch</key>
            <string>AGPMEnabler</string>
            <key>IOProviderClass</key>
            <string>IOPlatformPluginDevice</string>
            <key>Machines</key>
            <dict>
                <key>Mac-27ADBB7B4CEE8E61</key>
                <dict>
                    <key>GFX0</key>
                    <dict>
                        <key>AGDCEnabled</key>
                        <integer>0</integer>
                        <key>Heuristic</key>
                        <dict>
                            <key>ID</key>
                            <integer>4</integer>
                        </dict>
                        <key>control-id</key>
                        <integer>17</integer>
                    </dict>
                    <key>Vendor10deDevice13c2</key>
                    <dict>
                        <key>BoostPState</key>
                        <array>
                            <integer>5</integer>
                            <integer>5</integer>
                            <integer>5</integer>
                            <integer>5</integer>
                        </array>
                        <key>BoostTime</key>
                        <array>
                            <integer>1</integer>
                            <integer>1</integer>
                            <integer>1</integer>
                            <integer>1</integer>
                        </array>
                        <key>Heuristic</key>
                        <dict>
                            <key>EnableEnergyPstate</key>
                            <integer>1</integer>
                            <key>EnergyDOWNThreshold</key>
                            <integer>60</integer>
                            <key>EnergyPstate</key>
                            <integer>7</integer>
                            <key>EnergyUPThreshold</key>
                            <integer>80</integer>
                            <key>EngineDOWNThreshold</key>
                            <integer>15</integer>
                            <key>EngineUPThreshold</key>
                            <integer>30</integer>
                            <key>ID</key>
                            <integer>4</integer>
                            <key>MemDOWNThreshold</key>
                            <integer>30</integer>
                            <key>MemUPThreshold</key>
                            <integer>50</integer>
                            <key>MinP0P1</key>
                            <integer>19</integer>
                            <key>MinP5</key>
                            <integer>20</integer>
                            <key>MinP8</key>
                            <integer>21</integer>
                            <key>MinVP0</key>
                            <integer>19</integer>
                            <key>MinVP1</key>
                            <integer>40</integer>
                            <key>MinVP5</key>
                            <integer>46</integer>
                            <key>MinVP8</key>
                            <integer>48</integer>
                            <key>NumOfPstates</key>
                            <integer>22</integer>
                            <key>NumOfVPstates</key>
                            <integer>49</integer>
                            <key>P0Table</key>
                            <array>
                                <integer>0</integer>
                                <integer>1</integer>
                                <integer>2</integer>
                                <integer>3</integer>
                                <integer>4</integer>
                                <integer>5</integer>
                                <integer>6</integer>
                                <integer>7</integer>
                                <integer>8</integer>
                                <integer>9</integer>
                                <integer>10</integer>
                                <integer>11</integer>
                                <integer>12</integer>
                                <integer>13</integer>
                                <integer>14</integer>
                                <integer>15</integer>
                                <integer>16</integer>
                                <integer>17</integer>
                                <integer>18</integer>
                                <integer>19</integer>
                                <integer>46</integer>
                                <integer>48</integer>
                            </array>
                            <key>P1Table</key>
                            <array>
                                <integer>21</integer>
                                <integer>22</integer>
                                <integer>23</integer>
                                <integer>24</integer>
                                <integer>25</integer>
                                <integer>26</integer>
                                <integer>27</integer>
                                <integer>28</integer>
                                <integer>29</integer>
                                <integer>30</integer>
                                <integer>31</integer>
                                <integer>32</integer>
                                <integer>33</integer>
                                <integer>34</integer>
                                <integer>35</integer>
                                <integer>36</integer>
                                <integer>37</integer>
                                <integer>38</integer>
                                <integer>39</integer>
                                <integer>40</integer>
                                <integer>46</integer>
                                <integer>48</integer>
                            </array>
                        </dict>
                        <key>control-id</key>
                        <integer>17</integer>
                    </dict>
                </dict>
            </dict>
        </dict>
Apple's power stepping kexts aren't going to match third party graphics cards on a real mac or a hackintosh with the device renamed to GFX0 (if they do they won't work), only the AGDC black screen things.
 
1080p works fine on 1030

1030 is never going to be overkill at 4k
Any argument?

Native GPU power works from the device name e.g. GFX0 and also the device ID e.g. Vendor10deDevice13c2 Apple's power stepping kexts aren't going to match third party graphics cards on a real mac or a hackintosh with the device renamed to GFX0 (if they do they won't work), only the AGDC black screen things.

Apple uses iGPU for Integrated GPU (which is what I have renamed HD 630 to) and GFX0 for Nvidia (which is what I have renamed GT 1030 to), so if something is breaking power management, it's not wrong device name or id.

Yet people report same (or at least similair) problem on real Macs...
 
1080p works fine on 1030. Any argument?
The hardware is my argument, its never going to be the best performer at 4K - should be usable though.
Apple uses iGPU for Integrated GPU (which is what I have renamed HD 630 to) and GFX0 for Nvidia (which is what I have renamed GT 1030 to), so if something is breaking power management, it's not wrong device name or id.

Yet people report same problem on real Mac...
It makes no difference real or hack, the native stepping is never going work without the vendor/device ID of your card in the kext which it isn't unless you patch/inject it. Surely the web driver handles these things? Apart from your own problem there's a couple of people on here filling the forum with the problems of Nvidia cards and the drivers and how we must switch to AMD and how AMD should be added to the buyers guide. Nobody has provided any detailed information on their configurations or any logs which by sheer volume of posting makes it look a lot like spam to me which is unfortunate if there are issues that could be resolved.
 
Just noticed that issue is not there when all apps are closed, and I get heavy launchpad lags after opening Safari with few dozen tabs. And when I close Safari lags are gone without changing resolution
 
Just noticed that issue is not there when all apps are closed, and I get heavy launchpad lags after opening Safari with few dozen tabs. And when I close Safari lags are gone without changing resolution

Yep this is a known issue.

Upon fresh reboot when VRAM is depleted, things are a-ok.

It's when you start using GPU accelerated apps like Chrome (with hardware acceleration turned on), Photoshop, Illustrator, Premiere Pro, the VRAM fills up and it starts to lag.
 
Status
Not open for further replies.
Back
Top