Help with gaming laptop for FTB!

  • Please make sure you are posting in the correct place. Server ads go here and modpack bugs go here
  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

Saice

New Member
Jul 29, 2019
4,020
0
1
Just bought my laptop i7 4th gen. 12 gb ddr3. Nvidia gtx 2gb. Buut when im playing i get this msg saying cpu at 100%... what can i do?

Sent from my SCH-I535 using Tapatalk

Weird that your pegging 100% Do you have other stuff running at the same time. I'm assusming that i7 is qaud core so yeah baffled you would be hitting 100% CPU use
 

kukaratza

New Member
Jul 29, 2019
25
0
0
Weird that your pegging 100% Do you have other stuff running at the same time. I'm assusming that i7 is qaud core so yeah baffled you would be hitting 100% CPU use
I do have other stuff running but nothing that takes a lot of memory. And it is a quad core. Is there a way i can split programs into diferent cores insted of using just 1?

Sent from my SCH-I535 using Tapatalk
 

Saice

New Member
Jul 29, 2019
4,020
0
1
I do have other stuff running but nothing that takes a lot of memory. And it is a quad core. Is there a way i can split programs into diferent cores insted of using just 1?

Sent from my SCH-I535 using Tapatalk

Yes on windows you can bring up the task manger and if you right click the item one of the options is Set Affinity by default it will be set to all cores. But if you see one or more idling you can turn off the affinity for core 1 (or others) forcing it to use the other core. Not all programs smartly use all cores by default.
 

Omicron

New Member
Jul 29, 2019
2,974
0
0
Considering Minecraft's main game logic is singlethreaded I would be highly suspect of any 8-thread CPU (4 cores with SMT) claiming to be maxed at 100% from running it. There's something else going on there.

Are you sure that you don't mean that 1-2 cores are at 100%, with the rest idle?
 

kukaratza

New Member
Jul 29, 2019
25
0
0
Considering Minecraft's main game logic is singlethreaded I would be highly suspect of any 8-thread CPU (4 cores with SMT) claiming to be maxed at 100% from running it. There's something else going on there.

Are you sure that you don't mean that 1-2 cores are at 100%, with the rest idle?
Im not sure how to check that

Sent from my SCH-I535 using Tapatalk
 

Henry Link

Forum Addict
Dec 23, 2012
2,601
553
153
USA - East Coast
What OS did the laptop come with? If it is Windows 8 downgrade it to windows 7. Your windows 8 license will also work with windows 7 of the same type (if your current license is for "Windows 8 Home Premium" then you can install "Windows 7 Home Premium" using the win8 license). Some other tips would be to disable Windows Search and Super Fetch services. This last bit is controversial but can improve windows performance remove the windows swap files (set them for 0 size and 0 growth). It will work but now you will run into the possibility of windows running out of memory. It will warn you about memory running low when this happens. Usually closing a few windows that aren't needed will fix this.
 

Omicron

New Member
Jul 29, 2019
2,974
0
0
What OS did the laptop come with? If it is Windows 8 downgrade it to windows 7. Your windows 8 license will also work with windows 7 of the same type (if your current license is for "Windows 8 Home Premium" then you can install "Windows 7 Home Premium" using the win8 license). Some other tips would be to disable Windows Search and Super Fetch services. This last bit is controversial but can improve windows performance remove the windows swap files (set them for 0 size and 0 growth). It will work but now you will run into the possibility of windows running out of memory. It will warn you about memory running low when this happens. Usually closing a few windows that aren't needed will fix this.

As an IT professional, I personally disagree with pretty much all of this.

Downgrading to Windows 7 - do it if Windows 8 annoys you with its interface. If you don't mind it, stick with 8. It's more secure, boots faster and has a lot of internal improvements under the bling-bling hood.

Disabling Windows Search - Why would you turn off one of the most convenient things in the entire OS? Also, after it finishes indexing your system completely, usually within 6-24 hours after installation, the performance impact is no longer measurable even with synthetic benchmarks.

Disabling Super Fetch - Actually makes your computer slower, especially if you have a lot of RAM that could be used by superfetch to speed things up.

Disabling the Pagefile - Should not be touched by anyone who doesn't understand what a pagefile is or what it does. Generally doesn't have any measurable impact whatsoever (as modern Windows versions don't page in the first place unless RAM is full) but disabling it can cause problems in rare cases.
 

kukaratza

New Member
Jul 29, 2019
25
0
0
As an IT professional, I personally disagree with pretty much all of this.

Downgrading to Windows 7 - do it if Windows 8 annoys you with its interface. If you don't mind it, stick with 8. It's more secure, boots faster and has a lot of internal improvements under the bling-bling hood.

Disabling Windows Search - Why would you turn off one of the most convenient things in the entire OS? Also, after it finishes indexing your system completely, usually within 6-24 hours after installation, the performance impact is no longer measurable even with synthetic benchmarks.

Disabling Super Fetch - Actually makes your computer slower, especially if you have a lot of RAM that could be used by superfetch to speed things up.

Disabling the Pagefile - Should not be touched by anyone who doesn't understand what a pagefile is or what it does. Generally doesn't have any measurable impact whatsoever (as modern Windows versions don't page in the first place unless RAM is full) but disabling it can cause problems in rare cases.
Then what do i do to fix this issue.. i mean doesnt bother me. But everytime i run FTB which i allocated 8gb of my 12 shows that msg. HIGH CPU USAGE.

Sent from my SCH-I535 using Tapatalk
 

loboca

New Member
Jul 29, 2019
416
0
0
What "shows that msg" about High CPU Usage? You haven't given us any indication of what is throwing that error.

Also, make sure Permgen is set to at least 128MBs. On this page: http://binarymage.com/wiki/doku.php?id=setup:memory

It's "-XX:MaxPermSize=128m" (Edit: Corrected cause derp).

With regards to CPU core usage, right click on your taskbar, choose "Start Task Manager", and then go to the Performance tab. There you should see "CPU Usage History" for each core. Keep that open while Minecraft is up. If more than one of the cores is pegged, then you might have a problem. If it's just 1 core that has alot of usage, then you're fine. (I'm assuming that works in Win8, these instructions are for Win7).

If you can't understand that, then you need to look deeper into windows, as you have alot to learn, or just forget about the 100% CPU error.
 

Omicron

New Member
Jul 29, 2019
2,974
0
0
Then what do i do to fix this issue.. i mean doesnt bother me. But everytime i run FTB which i allocated 8gb of my 12 shows that msg. HIGH CPU USAGE.

Sent from my SCH-I535 using Tapatalk

First, don't allocate 8 GB. That is absolute overkill and might in fact cause some of your issues. Put it on 2 GB, that's the upper limit of what's sensible for a client.

Second, make sure Minecraft actually runs on your dedicated GPU, and not on the integrated Intel one. Minecraft isn't a DirectX game and so sometimes doesn't get detected by switchable graphics solutions. In the Nvidia control center you can force java.exe and javaw.exe to always prefer your dedicated GPU. Unfortunately I'm on a desktop so I don't see the options to describe them for you, you'll have to ask Google. Should be easy to find though, as it's a common laptop issue.

Third, monitor your CPU utilization with the task manager (rightclick on the taskbar -> task manager). You should see no more than 25%-35% CPU load assigned to java during gameplay, likely less. This is because you have 8 logical threads on your 4-core CPU and one of them at 100% while the others idle at 0% will result in an average fo 12.5% load. Minecraft uses one main thread for the world simulation plus assorted minor tidbits in others, and java itself will be using a few low-load threads to run and tidy up after itself. Your bottleneck is largely the clock speed of the single core that Minecraft runs its main thread on, because that's a lot of work that can't be split up, and laptops generally don't run at very high clocks to save on power and cooling needs.

Also in the task manager, you can see if a different application gobbles up CPU time while you attempt to play, thereby slowing down your system. Common culprits are antivirus software and other assorted bloatware that laptop vendors preinstall onto your system as advertisements. If you run into another process gobbling CPU time, google what it is and if it's a program you clearly don't need, see if you can uninstall it.


It's "-XX:MaxNewSize=128m"

No. Just... no. Don't set NewSize by hand for Minecraft. Ever.

What you meant is MaxPermSize, and that is only necessary to set if Minecraft crashes out with a lack of permgen space error.

If you want to get into custom JVM arguments, Eyamaz has a great thread up in the support section, but he's currently developing a new set of arguments that isn't ready yet.
 

Henry Link

Forum Addict
Dec 23, 2012
2,601
553
153
USA - East Coast
As an IT professional, I personally disagree with pretty much all of this.

Downgrading to Windows 7 - do it if Windows 8 annoys you with its interface. If you don't mind it, stick with 8. It's more secure, boots faster and has a lot of internal improvements under the bling-bling hood.

Disabling Windows Search - Why would you turn off one of the most convenient things in the entire OS? Also, after it finishes indexing your system completely, usually within 6-24 hours after installation, the performance impact is no longer measurable even with synthetic benchmarks.

Disabling Super Fetch - Actually makes your computer slower, especially if you have a lot of RAM that could be used by superfetch to speed things up.

Disabling the Pagefile - Should not be touched by anyone who doesn't understand what a pagefile is or what it does. Generally doesn't have any measurable impact whatsoever (as modern Windows versions don't page in the first place unless RAM is full) but disabling it can cause problems in rare cases.


Think what you will. And I don't want to start a flame war. But, I am responsible for maintaining and imaging over 700 machines at a call center and have been doing this for over 16 years. So the advice I have offered is proven to work to boost performance of a windows 7 machine. I don't know and don't care about windows 8 as the interface is the worst possible thing MS has done to a desktop OS. I understand the direction they are headed and I don't care for it.

As for windows search its only function is to speed up searches on your desktop. For a gaming rig this isn't needed or wanted. And the fact the MS chews up hard disk and CPU time to maintain this search database can impact performance.
For super fetch every machine I have tested this does increase performance. The idea of super fetch is to speed things up by pre-loading them into RAM. For example you start MS word because you want to edit a document. So to hopefully speed things up. MS proceeds to load up every single module for MS word to anticipate this need. When all you really wanted the basic word processing module. Another waste of RAM to do disk caching.
As for my last one there is nothing worse for system performance than when your disk maxes out trying to re-size a page file. At the very least I recommend fixing the page file size. In extreme cases if you have enough memory eliminating it does boost performance because it removes paging to a slow disk drive. If you have an SSD HD for your OS then fine just fix the page file size and use it. If you have a normal SATA HD with windows 7 64bit and 8 GB of ram then eliminating the page file is a viable option.
 

kukaratza

New Member
Jul 29, 2019
25
0
0
First, don't allocate 8 GB. That is absolute overkill and might in fact cause some of your issues. Put it on 2 GB, that's the upper limit of what's sensible for a client.

Second, make sure Minecraft actually runs on your dedicated GPU, and not on the integrated Intel one. Minecraft isn't a DirectX game and so sometimes doesn't get detected by switchable graphics solutions. In the Nvidia control center you can force java.exe and javaw.exe to always prefer your dedicated GPU. Unfortunately I'm on a desktop so I don't see the options to describe them for you, you'll have to ask Google. Should be easy to find though, as it's a common laptop issue.

Third, monitor your CPU utilization with the task manager (rightclick on the taskbar -> task manager). You should see no more than 25%-35% CPU load assigned to java during gameplay, likely less. This is because you have 8 logical threads on your 4-core CPU and one of them at 100% while the others idle at 0% will result in an average fo 12.5% load. Minecraft uses one main thread for the world simulation plus assorted minor tidbits in others, and java itself will be using a few low-load threads to run and tidy up after itself. Your bottleneck is largely the clock speed of the single core that Minecraft runs its main thread on, because that's a lot of work that can't be split up, and laptops generally don't run at very high clocks to save on power and cooling needs.

Also in the task manager, you can see if a different application gobbles up CPU time while you attempt to play, thereby slowing down your system. Common culprits are antivirus software and other assorted bloatware that laptop vendors preinstall onto your system as advertisements. If you run into another process gobbling CPU time, google what it is and if it's a program you clearly don't need, see if you can uninstall it.




No. Just... no. Don't set NewSize by hand for Minecraft. Ever.

What you meant is MaxPermSize, and that is only necessary to set if Minecraft crashes out with a lack of permgen space error.

If you want to get into custom JVM arguments, Eyamaz has a great thread up in the support section, but he's currently developing a new set of arguments that isn't ready yet.
Ty so much will try that.

Sent from my SCH-I535 using Tapatalk
 

Netherus

New Member
Jul 29, 2019
169
0
0
Im running ftb with a core i7 3930k @4.5ghz 32gb ram and can run it at over 700fps yet as everyone knows no matter how fast your pc is a fully automated base in one area will lagg you to death just make sure the heavy industry is divided into different areas of the map this will ensure a stable fps
Point being is that the more your pc needs to do the heavier the game will run
Also if your in a void age you will get better performance since there are alot less lightning and mob updates. Yes mobs at ylvl 20 will slow you down when you are at ylvl 70 orso in your base

Edit: fixed tapatalk xD