I attempted to restore a MacBook 6.2 (mid 2010) that was very slow with the factory-hardware-configuration in early 2020 (4 GB RAM, GeForce GT 330M dedicated graphics board, and Intel Core i5). First, I manually cleaned the dust from the motherboard, fan, and all other components. After that, I purchased a compatible 4 GB RAM module, installed it, and upgraded to Ubuntu 18.
I then faced the issues below:
Immediately after installation, I realized that the fan speed was not correctly configured, and the MacBook was dangerously overheating, causing the system to freeze.
After resolving the initial issue (solution described below), when I attempted to start a "heavy-graphics" program (such as Firefox), the OS also became stuck. If it took a long time to open or became stuck for an indefinite period (which was common), the only solution was to restart the system.
To avoid the previous issue, I discovered an option, which leads me to a new problem. I began to open this type of program by right-clicking and then selecting Open using dedicated graphics card. It operated flawlessly till some application started on its own. When this occurs, the graphics-heavy program launches without the "dedicated graphics" options and remains in the same condition, stuck. As a result, I began to regard the Open with a dedicated graphics card strategy as more of a "duct-tape" fix than a true solution. Then I recognized that the OS was being stuck when using the Intel graphics card, therefore I realized that no third-party software from the graphics-dedicated-board was being used. Then I went to the apps menu → Software & Updates → Additional Drivers where I discovered an option to use the NVIDIA driver for the graphics that was not chosen. So, believing I'd handled everything, I chose the software option, rebooted the system, and... blank screen! The system was not in any way initialized.
I tried some forum suggestions, reinstalling Ubuntu and trying again and again, but none of them worked for my situation. So, for a long time, I employed the "duct-tape" technique (mentioned previously), occasionally needing to restart my system when my mac became stuck.
Did someone have the same problem? Could someone help me to solve it?