MacBook 2011

Iš Žinynas.
10:07, 18 sausio 2025 versija, sukurta \dev\null (Aptarimas | indėlis) (Naujas puslapis: == Dedikuoto GPU išjungimas == MacBook Pro 2011 15 ir 17 taip pat ir panašūs to meto modeliai turėjo dedikuotos GPU problemą, dėl nekokybiško litavimo dažiausia šios...)
(skirt) ← Ankstesnė versija | Dabartinė versija (skirt) | Vėlesnė versija → (skirt)
Jump to navigation Jump to search


Dedikuoto GPU išjungimas

MacBook Pro 2011 15 ir 17 taip pat ir panašūs to meto modeliai turėjo dedikuotos GPU problemą, dėl nekokybiško litavimo dažiausia šios vaizdo kortos atsisakydavo po metų ar dviejų, o sutvarkytos netempdavo ir metų, kadangi kompiuteris turi ir integruotą Intel vaizdo kortą, dirbti su juo galima ir be dedikuotos vaizdo kortos ją išjungiant, šis sprendimas būtant apie tai.. Kadangi šis Apple kompiuterio modelis toks pasenęs, kad jame sunkiai veikia naujausia MacOS versija (arba aplamai nebeveikia) ir visi permigravo prie Linux, čia toks sprendimas įtin paprastas ir nereikalaujantis daug pastangų.

Testuota su Ubuntu 22.04, 24.04 distribucijomis, turėtų veikti ir kitose distribucijose, pagrindinis reikalavimas grub įkrovos valdiklis, kuris geba gražiai, nesipykstant, bendrauti su geležimi.

Grub (trumpalaikis sprendimas)

Reiktų naudoti prieš kraunant LiveCD/USB, diegiant OS, apačioje taip pat aprašyta ir ilgalaikis sprendimas

Grub komandos išjungti gpu:

outb 0x728 1
outb 0x710 2
outb 0x740 2
outb 0x750 0

Kernel command line parametrai:

radeon.modeset=0 i915.lvds_channel_mode=2 i915.modeset=1

Grub (ilgalaikis sprendimas)

Atsidarome /etc/default/grub, randame eilutę GRUB_CMDLINE_LINUX_DEFAULT ir ten darašome:

radeon.modeset=0 i915.lvds_channel_mode=2 i915.modeset=1

Pilna eilutė turėtų atrodyti taip

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=0 i915.lvds_channel_mode=2 i915.modeset=1"

Tolauu atsidarome /etc/grub.d/10_linux, spaudžiame paiešką (jeigu tai nano redatorius, CTRL+W), suvedame insmod gzio, randame šią eilutę:

echo "        insmod gzio" | sed "s/^/$submenu_indentation/"

Virš šios eilutės mums reikia pridėti šitas konkrečias teksto eilutes:

echo "          outb 0x728 1" | sed "s/^/$submenu_indentation/"
echo "          outb 0x710 2" | sed "s/^/$submenu_indentation/"
echo "          outb 0x740 2" | sed "s/^/$submenu_indentation/"
echo "          outb 0x750 0" | sed "s/^/$submenu_indentation/"

Viskas turi atrodyti taip: Screenshot-from-2021-11-17-22-38-21.png

Tuomet įgaliname naują grub konfigūraciją:

update-grub

Perkrauname Macbook. Patikrinimui galime naudoti šią komandą:

lspci -vnnn | grep VGA

Jeigu nematome antros vaizdo kortos VGA kategorijoje, reiškia mums pavyko.