Hi! I need help and found this forum while searching the web. I have a Fujitsu Celsius H710 and I need an unlocked bios to use the intel igpu HD Graphics 3000 instead of the discrete graphic card nvidia quadro 1000m. The original bios is very limited and there is no option to activate the igpu. Reason why I want to use the igpu is because of the very disturbing fan of the discrete graphic card. I only use the laptop for Internet surfing/youtube/spotify and dont need the discrete graphic card.
I would also like to undervolt the cpu, but i dont know if it´s even possible or advisable^^
It appears that there is a setting called "Primary Display Selection" in a hidden menu in your BIOS Setup Utility. The options for it are "IGD" (Integrated Graphics Device), "PEG" (PCI Express Graphics), "PCI" (probably a legacy technology option), and "Auto". I'm not sure that this setting will change the primary graphics device, but it is one of the ones that I can unlock that we can test. I'm not finding the normal settings I would expect to be associated with this (such as Primary Graphics Device). I'll look for more potentially relevant settings once you upload a UEFI dump. Let me know if you run into problems.
~Steven
!!!!!PLEASE READ!!!!!! Our Ukrainian friends are undergoing atrocities right now and need support. There are two things you can do for starters:
1.) Donate to one of various organizations offering medical, military, and psychological support to those impacted: Support Organizations
2.) Combat misinformation on social media.
Also, please feel free to PM me if I have not replied again about your BIOS mod request after 5 days.
Posts: 1,223
Threads: 62
Joined: Mar 2013
Reputation:
44
07-26-2021, 08:52 PM (This post was last modified: 07-26-2021, 08:53 PM by Sml6397.)
I 100% advise undervolting both your CPU and your iGPU. I'll give you a quick rundown on undervolting.
The manufacturing process of very tiny chips - such as CPUs and GPUs - that contain billions of transistors and other components in silicon is imperfect. Some amount of this imperfection in the manufacturing process could probably be fixed, but that would very significantly increase the cost of chips with little benefit to the consumer. So Intel, AMD, Nvidia, and others (choose your favorite) choose to accept a certain level of variability in the chip manufacturing process's outcome. This physical variability means that different chips - even of the exact same model - have different voltage requirements for them to be stable (ie: not create a Blue Screen of Death or other crash).
Chip manufacturers tend to allot a very large amount of extra voltage beyond what is necessary for most chips so that all chips will operate perfectly with regards to not having insufficient voltage to execute instructions.
Since most chips receive a large excess of voltage, we can decrease the voltage running to the chip while still retaining full functionality. As long as our voltage decrease falls within the particular chip's voltage requirements, the undervolt will be stable.
Now, why undervolt? There are a few reasons.
1.) One of the biggest reasons is performance. Laptop CPUs tend to fare poorer in performance tests than their identical desktop counterparts. This is in very large part because they cannot run at 100% capacity on all cores simulataneously because laptop cooling systems are poor compared to spacious desktop cooling systems. The notebook will throttle the CPU so that it doesn't get too hot. For instance, my notebook's 4.5GHz 6-core 9750h CPU will run at an underclock of 3GHz naturally when running all 6 cores at 100% capacity ... That is a massive underclock!
When less voltage is supplied to the CPU, it produces substantially less heat.
By undervolting my notebook's CPU, I was able to get it to run 6 cores at 100% capacity at 3.35GHz. That is a 350MHz increase for each of the 6 cores. Big collective increase in performance at max capacity!
2.) Power savings. Notebooks have limited battery life. The CPU is one of - if not the most - power hungry component of your notebook. It draws a LOT of power. By decreasing the unnecessary voltage that the CPU consumes, noticeable power savings can be gained.
3.) Less heat. Less voltage means less heat means more comfortable end user.
4.) Less noise. Under any non-maxed load, the CPU will produce less heat, which means that the fans will not need to spin as fast, creating less noise.
Now what are the dangers of undervolting? As far as I know, there are none. If you undervolt too far, your computer will crash sometimes. It won't damage any components though. You will have to either use a safe amount (ie: probably -100mV) or test how far you can go without crashes. On my notebook, -140mV is the magic number that gives me maximum undervolt and no crashes.
Let me know if this works. You can use Speccy to verify temperatures of the CPU and the dedicated GPU. Try disabling the GPU in Device Manager and then run something at least slightly intensive (high resolution YouTube video or a video game). See if the dedicated GPU no longer gets hot (ie: stays under 40C/100F). That means it is likely disabled. GPU-Z can also help you verify that the GPU is disabled.
Just be careful to not disable both the dedicated GPU and the integrated GPU though. Then you won't be able to see the screen!
!!!!!PLEASE READ!!!!!! Our Ukrainian friends are undergoing atrocities right now and need support. There are two things you can do for starters:
1.) Donate to one of various organizations offering medical, military, and psychological support to those impacted: Support Organizations
2.) Combat misinformation on social media.
Also, please feel free to PM me if I have not replied again about your BIOS mod request after 5 days.
I ran the tool and attached the rar file, but it gave me a lot of error messages. I also think that my system isnt based on uefi, these are infos out of msinfo32:
[img]bios version.png[/img]
sorry its in german but i think you get the point.
Quote:It appears that there is a setting called "Primary Display Selection" in a hidden menu in your BIOS Setup Utility. The options for it are "IGD" (Integrated Graphics Device), "PEG" (PCI Express Graphics), "PCI" (probably a legacy technology option), and "Auto"
this sounds very promising <3
I'm already undervolting my gpu and cpu on my desktop machine, but I read that its not so advisable on laptops. In my case it seems not even possible because of my rel old cpu architecture. Anyhow, before I discovered this forum, I already tried to use throttlestop using the exact same guide you are advising, but I have some very basic functions missing on my machine. I also attached a screenshot
[img]throttle stop.png[/]
Disabling the discrete gpu in the device manager was the first thing I tried. The problem is that I cant run the native resolution of 1920x1080 anymore and the overall performance is much slower. Installing Intel drivers or other workarounds I tried didnt work. I beliefe its because the igpu is deactivated and the computer is still using the nvidia card but on a basic level. But I tried it again and I monitored the temps as you suggested (I used hwinfo though but that shouldt be a problem?), I also attached a screenshot of hwinfo and the device manager.
[img]device manager.png[/img]
[img]gpu temp.png[/img]
so long, thank you very much!
Posts: 1,223
Threads: 62
Joined: Mar 2013
Reputation:
44
07-27-2021, 11:42 PM (This post was last modified: 07-27-2021, 11:48 PM by Sml6397.)
Hello,
I looked at the BIOS region backup that you provided. This is definitely Phoenix UEFI.
Does your BIOS Setup Utility currently look as follows: Information, System, something/nothing, Security, Advanced, Exit ? A picture would be helpful. There are two different locations in your notebook's UEFI image that might control the menu existence/ordering. If there is an Advanced Menu, could you take pictures of all sub-menus and settings? This will allow me to see if any of them are present but hidden from the user.
As for undervolting, I'd recommend it on a laptop more than anything else, functionally speaking. The reasons being an increase in longevity of components (due to reduced heat warping), increase in performance (unlike desktop CPUs, laptop CPUs cannot run all cores at 100% due to heat constraints), less fan noise (due to less generated heat), and greater battery life (less power consumption). Desktops still benefit, but not as much. I should mention that I am not an expert on this topic by any means. This is just what I know at this point in time. There could be risks I am unaware of, but there sure are large benefits that increase the life of the machine.
I'll have to look more into the iGPU issue. Hopefully there is a BIOS setting that solves this easily for us. If not, we'll be doing more research and continuing to play around with different techniques of disabling the GPU.
One more thing: I'm curious as to why the BIOS from the BIOS update seems to be over 10MB in size, while your actual BIOS region dump is just over 3MB. Could you extract this archive https://www.mediafire.com/file/o84ulq90a...6.rar/file then open an Administrator level Command Prompt, cd (change directory) to the directory that now contains fptw64.exe "cd C:\[directoryName]" and run "fptw64 -d bios.bin"? This will provide a full backup of your BIOS. There are several regions of UEFI images. For instance, Descriptor (contains a sort of map of the UEFI image and read/write permissions, among other things), Intel Management Engine, GbE (ethernet), BIOS (the interesting part), and sometimes one or two others. I want to see the relative sizes of these just out of curiosity. As for you, you'll have a full BIOS chip backup if you ever need to reprogram your BIOS chip with a hardware programmer. Let me know if you need more instructions regarding the command line part.
In summary, I need/want two things:
1.) I need pictures of your BIOS Setup Utility layout and the entire Advanced Menu (to ensure everything is showing up properly right now) if you can see the menu.
2.) A Full BIOS dump using FPT would be nice.
!!!!!PLEASE READ!!!!!! Our Ukrainian friends are undergoing atrocities right now and need support. There are two things you can do for starters:
1.) Donate to one of various organizations offering medical, military, and psychological support to those impacted: Support Organizations
2.) Combat misinformation on social media.
Also, please feel free to PM me if I have not replied again about your BIOS mod request after 5 days.
Because of the size of the bios update file: it´s kind of weird, the last regular update for the bios was the version 1.16 for a long time (date 2012). This is the link to the update and the filesize is about 3mb:
5 years later they released version 1.18 (they skipped 1.17) which is only availabe via the so called "ME update utility". So I guess this update utility is the reason of the larger filesize. I made a screenshot of the update section to illustrate
As for the fpt bios dump, I did exactly what you told me and received the following error message:
If you know what the problem is or maybe have another idea what I could do just let me know.
This will unlock a lot in your BIOS Setup Utility, but we are still looking for a setting that could force disable the discrete GPU and force the iGPU to take over full graphics rendering and output.
I found one called "Always Enable PEG" under a sub-menu called "PEG Port Configuration". PEG stands for "PCI Express Graphics". Disabling this setting might disable the GPU, which would hopefully cause the iGPU to take over (I think the BIOS Setup Utility alone uses the iGPU by default so you shouldn't lose your ability to see what you are doing if you need to reset the setting). If the iGPU does not render the BIOS Setup Utility, then you will need to remove the CMOS battery or perform whatever procedure is required to reset the BIOS settings to default (or remember the steps you took when disabling the setting).
I will release a mod with the Advanced Menu added.
!!!!!PLEASE READ!!!!!! Our Ukrainian friends are undergoing atrocities right now and need support. There are two things you can do for starters:
1.) Donate to one of various organizations offering medical, military, and psychological support to those impacted: Support Organizations
2.) Combat misinformation on social media.
Also, please feel free to PM me if I have not replied again about your BIOS mod request after 5 days.
Posts: 1,223
Threads: 62
Joined: Mar 2013
Reputation:
44
Check out the new Advanced Menu and let me know if you see all of the sub-menus from the previous post. For now, we will search this menu for the settings related to the GPU or iGPU.
You might run into an error when trying to flash this BIOS mod. Take a picture of the error if this occurs. One possible cause for an error is that the Descriptor Region of the BIOS chip has read/write restrictions on the BIOS region of the BIOS chip. Another could be a hidden setting that disables flashing of unofficial BIOS mods.
The usual old disclaimers and warnings:
Quote:Please remember to take proper precautions when flashing your BIOS. Even if the modified BIOS image is safe, the flashing process can still fail. Make sure that your notebook is fully charged (100%), that the power adapter is properly connected, and that the chance of a power outage occurring is as minimal as possible. Do not interrupt the flashing process.
I take absolutely NO responsibility for ANY damages that may occur to you, your computer, your personal belongings, your neighbor's cat, or any other personnel or equipment as a direct or indirect result or consequence of your, or any one else's, use or misuse of any of the files that are in this archive at the present or at any time in the past or the future. You assume full responsibility for any damages or inconveniences that may occur by choosing to flash, or otherwise use or misuse, this image or any of the other files within this archive.
Have fun!
!!!!!PLEASE READ!!!!!! Our Ukrainian friends are undergoing atrocities right now and need support. There are two things you can do for starters:
1.) Donate to one of various organizations offering medical, military, and psychological support to those impacted: Support Organizations
2.) Combat misinformation on social media.
Also, please feel free to PM me if I have not replied again about your BIOS mod request after 5 days.