Jump to content

VGA DIFÍCIL


Recommended Posts

Tentei as opções com alterações hex mais depois de intentar junto não obtive resultado.


Como posso fazer um pach pra funcionar a minha VGA



Name

AppleIntelSNBGraphicsFB

Find


0304 0000 0004 0000 0900 0000


Replace


0602 0000 0004 0000 0900 0000


Comment

VGA




IntelHD3000

Link to post
Share on other sites
Os valores data devem estar em base64

http://clover-wiki.zetam.org/Configuration/KernelAndKextPatches#KextsToPatch


Por exemplo

<key>Find</key>
<data>
AwQAAAAEAAAJAAAA
</data>
<key>Replace</key>
<data>
BgIAAAAEAAAJAAAA
</data>

Usa o PlistEdit Pro.

 

Obrigado por responder, como posso fazer pelo Chamaleon? tenho boot por ele. tenho chamaleon wizard.


Tentei inserir no org.chamaleon.boot mais ele não aceita. diz em data que adita não hex

Link to post
Share on other sites
Essas configurações que você postou são do Clover, o Chameleon não tem essa opção.


Faz a mudança direto na kext, aqui tem um script que facilita

http://Olarila.com/forum/viewtopic.php?f=3&t=725



O que eu faço é aplicar (dsdt) Device (IGD0)

{

Name (_ADR, 0x00020000)


Method (_DSM, 4, NotSerialized)

{


Store (Package (0x06)

{

"AAPL,snb-platform-id", Buffer (0x04) {0x00, 0x00, 0x01, 0x00 },

"hda-gfx", Buffer (0x09) {"onboard-2"},

"device-id", Buffer (0x04) {0x26, 0x01, 0x00, 0x00}

}, Local0)

DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

Return (Local0)

}


OperationRegion (IGDP, PCI_Config, 0x40, 0xC0)


e abrir "AppleIntelSNBGraphicsFB" em MacOS com HEX FIEND e procurar todas as linhas (0304 0000 0004 0000 0900 0000) e substituir (0602 0000 0004 0000 0900 0000) depois salvo instalo a kext quando reinicia ela não carrega.

Link to post
Share on other sites
Se depois de editar ela não carrega, você está fazendo algo errado.


Por que não usa o script?

Old configuration...


0000000: 0102 0400 1007 0000 1007 0000 ............

000000c: LVDS_0503 0000 0200 0000 3000 0000 ........0...

0000018: HDMI_0205 0000 0004 0000 0700 0000 ............

0000024: VGA_0602 0000 0004 0000 0900 0000 ............

0000030: HDMI_0406 0000 0004 0000 0900 0000 ............


New configuration...


60+0 records in

60+0 records out

60 bytes transferred in 0.000234 secs (256271 bytes/sec)


0000000: 0102 0400 1007 0000 1007 0000 ............

000000c: LVDS_0503 0000 0200 0000 3000 0000 ........0...

0000018: HDMI_0205 0000 0004 0000 0700 0000 ............

0000024: VGA_0602 0000 0004 0000 0900 0000 ............

0000030: HDMI_0406 0000 0004 0000 0900 0000 ............


greet oldnapalm, iddpioneer, bcc9 and #Olarila


Então tenho a kext carregada, editada, mais sem sucesso em usar VGA, ...

Mas não tenho certeza se a dsdt está alterando, MaciASL não dá opção de aplicar, e o DSDT editor aparece "comando invalido" eu aplico pelo dsdt editor mesmo assim nada funciona aqui pra mim.


image-6771_53B2CB64.jpg

image-B876_53B2CB64.jpg

Link to post
Share on other sites

Parece certo. O ID do seu vídeo é 126 mesmo?


Tenta mudar outra porta para VGA, em vez da DVI.


Por exemplo, trocando a primeira HDMI por VGA

0102 0400 1007 0000 1007 0000
0503 0000 0200 0000 3000 0000
0602 0000 0004 0000 0900 0000
0304 0000 0004 0000 0900 0000
0406 0000 0004 0000 0900 0000

Link to post
Share on other sites
Parece certo. O ID do seu vídeo é 126 mesmo?


Tenta mudar outra porta para VGA, em vez da DVI.

 

ID do Dispositivo: 0x0116

mudar com o mesmo procedimento Hex ?


a HDMI queria usar. será que consigo usar as duas?

Link to post
Share on other sites
Então coloca

"device-id", Buffer (0x04) {0x16, 0x01, 0x00, 0x00}

 

Não sei se funciona com 3 monitores, só testando.

então fava vendo aqui to sem Dual link, mais se tento aplicar o pack trava tudo... tive que reiniciar varias vezes... alguma idéia? ja fiz os procedimento nada.

Link to post
Share on other sites
O device IGD0 está no lugar errado, deveria estar dentro do PCI0.


Se já existe GFX0 dentro de PCI0 (ou com outro nome, mas com _ADR=0x00020000) você deve inserir o method _DSM nesse device, não inserir um novo IGD0.

Só achei no final - {RMNE} - mas não _ADR.


image-A2CA_53B747B2.jpg

image-2009_53B747B2.jpg

Link to post
Share on other sites

3659-AppleHDA-IDT 92HD81B1X+HDEF-V2.zipTudo certo aki funcionando VGA e HDM só não consegui ainda funcionar o audio do HDMI estou usando VoodooHDA e o audio não tenho, tentei usar a appleHDA que o Mirone atualizou pro meu dispositivo, mais não sei porque raios não roda. Acho que o problema ta na edição do DSDT mais não estou conseguindo de jeito nenhum. Tem como Melhorar qualidade de audio da Voodoo e fazer ela rodar o audio HDMI?

ai está as que estou usando se alguém souber o que estou errANDO.

DSDT.aml.zip

Edited by Guest
Link to post
Share on other sites

Não rodou PernaCabeluda, o som ficou melhor. porem não reconhece hdmi.


fiz essa alteração mais mesmo assim nada.

<key>IOKitPersonalities</key>
<dict>
	<key>HDMI</key>
	<dict>
		<key>AllowMSI</key>
		<true/>
		<key>Boost</key>
		<integer>1</integer>
		<key>CFBundleIdentifier</key>
		<string>org.voodoo.driver.VoodooHDA</string>
		<key>IOClass</key>
		<string>VoodooHDADevice</string>
		<key>IOMatchCategory</key>
		<string>VoodooHDADevice</string>
		<key>IOPCIPrimaryMatch</key>
		<string>0x28058086</string>
		<key>IOProviderClass</key>
		<string>IOPCIDevice</string>
		<key>IOUserClientClass</key>
		<string>VoodooHDAUserClient</string>
		<key>InhibitCache</key>
		<false/>
		<key>MixerValues</key>
		<dict>
			<key>PCM</key>
			<integer>90</integer>
			<key>Rec</key>
			<integer>70</integer>
			<key>iGain</key>
			<integer>0</integer>
			<key>iMix</key>
			<integer>0</integer>
		</dict>
		<key>NodesToPatch</key>
		<array/>
		<key>Noise</key>
		<integer>0</integer>
		<key>Vectorize</key>
		<true/>
		<key>VoodooHDAEnableHalfMicVolumeFix</key>
		<true/>
		<key>VoodooHDAEnableHalfVolumeFix</key>
		<true/>
		<key>VoodooHDAEnableMuteFix</key>
		<true/>
		<key>VoodooHDAEnableVolumeChangeFix</key>
		<true/>
		<key>VoodooHDAVerboseLevel</key>
		<integer>0</integer>
	</dict>
	<key>SoundCard</key>
	<dict>
		<key>AllowMSI</key>
		<true/>
		<key>Boost</key>
		<integer>1</integer>
		<key>CFBundleIdentifier</key>
		<string>org.voodoo.driver.VoodooHDA</string>
		<key>IOClass</key>
		<string>VoodooHDADevice</string>
		<key>IOMatchCategory</key>
		<string>VoodooHDADevice</string>
		<key>IOPCIPrimaryMatch</key>
		<string>0x1C208086</string>
		<key>IOProviderClass</key>
		<string>IOPCIDevice</string>
		<key>IOUserClientClass</key>
		<string>VoodooHDAUserClient</string>
		<key>InhibitCache</key>
		<false/>
		<key>MixerValues</key>
		<dict>
			<key>PCM</key>
			<integer>90</integer>
			<key>Rec</key>
			<integer>70</integer>
			<key>iGain</key>
			<integer>0</integer>
			<key>iMix</key>
			<integer>0</integer>
		</dict>
		<key>NodesToPatch</key>
		<array/>
		<key>Noise</key>
		<integer>0</integer>
		<key>Vectorize</key>
		<true/>
		<key>VoodooHDAEnableHalfMicVolumeFix</key>
		<true/>
		<key>VoodooHDAEnableHalfVolumeFix</key>
		<true/>
		<key>VoodooHDAEnableMuteFix</key>
		<true/>
		<key>VoodooHDAEnableVolumeChangeFix</key>
		<true/>
		<key>VoodooHDAVerboseLevel</key>
		<integer>0</integer>
	</dict>
</dict>

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...

:cap-Please Disable Your ADBlocker-:cap