Jump to content

Como corrigir a memória de video


7 posts in this topic

Recommended Posts

Em alguns casos o GraphicsEnabler do Chameleon funciona para ativar o vídeo, porém a quantidade de VRAM aparece errada. Isso é apenas visual, mas para quem quiser acertar, aqui vai uma forma:

 

Rode este comando no terminal para obter o string device-properties gerado pelo Chameleon:

ioreg -lw0 -p IODeviceTree -n efi -r -x | grep device-properties | sed 's/.*<//;s/>.*//;' > ~/Desktop/device-properties.hex

Converta para plist (coloque o gfxutil.zip no desktop)

cd ~/Desktop
./gfxutil -s -n -i hex -o xml device-properties.hex device-properties.plist

Edite a VRAM no device-properties.plist   

<key>VRAM,totalsize</key>
<string>0x40000000</string>

O valor está em hexa, pode converter para decimal usando a calculadora no modo programador, mas normalmente basta dividir ou dobrar o valor que você já conhece.

 

Exemplos:

0x20000000 = 536870912 (bytes / 1024^2 = 512 MB)

0x40000000 = 1073741824 (bytes / 1024^2 = 1024 MB ou 1 GB)

0x80000000 = 2147483648 (bytes / 1024^2 = 2048 MB ou 2 GB)

 

Converta o device-properties.plist editado para hex

./gfxutil -i xml -o hex device-properties.plist device-properties-new.hex

Copie o string do arquivo device-properties-new.hex para a chave device-properties no arquivo /Extra/org.chameleon.Boot.plist

 <key>device-properties</key>
 <string>cole o string aqui</string>

Desative o GraphicsEnabler (ou remova a opção)

   <key>GraphicsEnabler</key>
   <string>No</string>

Para quem usa Clover o ajuste pode ser feito através da opção VRAM no config.plist

  <key>Graphics</key>
   <dict>
      <key>Inject</key>
      <true/>
      <key>VRAM</key>
      <integer>1024</integer>
   </dict>

Fonte: Olarila

  • Like 2
Link to comment
Share on other sites

Allan, te comento que el link a gfxutil requiere login para descargar en Olarila. Subelo aquí que será mas directo. Gracias por la guía!

 

EDIT: puedes borrar este post si quieres para que este mas limpio el hilo.

  • Like 1
Link to comment
Share on other sites

Olá

 

Grande guia esse ai do Olarila, me ajudou quando comprei minha GTX 760 e dava 0mb kkkkk ajustei e pronto e no momento eu estava usando Chameleon

Só uma coisa allan: Seria muito bom se fosse colocasse nos créditos o link do guia e o nome do usuário que o criou originalmente :)

 

Pro chameleon eu tenho que baixar um comando, rodar um comando no terminal e ainda fazer umas matemáticas.....

Pro Clover é só colocar o tamanho da memoria e pronto

 

Isso só me dá um pensamento: Clover=usuario normal ou leigo se usar HV/Chameleon=usuario que faz tudo na manual e não tem medo de enfrentar códigos, linhas e até uma matemática  :P 

Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...

Olá

 

Não, no Clover o ajuste fica na chave VRAM e é bem + fácil veja um exemplo:

 <key>Graphics</key>
   <dict>
      <key>Inject</key>
      <true/>
      <key>VRAM</key>
      <integer>1024</integer>
   </dict>

1024 é só um exemplo, pois 1024MB=1GB, 2048MB=2GB e por ai vai, isso depende do tanto da tua memoria sendo que ela deve ser sempre expressa em megabyte.

Link to comment
Share on other sites

 Share

×
×
  • Create New...