Jump to content

Como desabilitar o funcionamento de uma placa PCI-E?


Nikita Drako
 Share

7 posts in this topic

Recommended Posts

Pessoal, blz?

 

Tenho um pequeno problema...

 

Uso 2 placas de video, ATi hd 5770 e Nvidia 9600GT em hybrid physx no windows. No mac a nvidia, que eh a secundaria, fica processando sem sentido...

 

O OldNapalm falou de um jeito que desabilita (Funcion Disable Register), alguem sabe como funciona?

 

Minha MoBo eh uma P5k Premium wi-fi/ap

 

aproveitando, alguem tem o kext do wi-fi dela? acho que eh aetheros vou ver e falo

 

tks

Link to comment
Share on other sites

Como falamos no outro tópico, a possibilidade que vejo é usando o patch do "FD-Function Disable Register" explicado nesse tópico

http://www.projectosx.com/forum/index.php?showtopic=851

 

Para ICH9 veja na página 388 das especificações

http://www.intel.com/design/chipsets/datashts/316972.htm

ficaria assim

	OperationRegion (FDIS, SystemMemory, 0xFED1C000, 0x4000)
Field (FDIS, DWordAcc, Lock, Preserve)
{
	Offset(0x3418), // Function Disable
	, 1,			// Offset: 3418h, Bit: 0 BIOS must set this bit to 1b
	, 1,			// Offset: 3418h, Bit: 1 Reserved
	SAD1, 1,		// Offset: 3418h, Bit: 2 Serial ATA Disable 1
	SD, 1,		  // Offset: 3418h, Bit: 3 SM Bus Disable
	HDAD, 1,		// Offset: 3418h, Bit: 4 Intel High Definition Audio Disable
	, 2,			// Offset: 3418h, Bit: 5:6 Reserved
	U6D, 1,		 // Offset: 3418h, Bit: 7 UHCI #6 Disable
	U1D, 1,		 // Offset: 3419h, Bit: 8 UHCI #1 Disable
	U2D, 1,		 // Offset: 3419h, Bit: 9 UHCI #2 Disable
	U3D, 1,		 // Offset: 3419h, Bit: 10 UHCI #3 Disable
	U4D, 1,		 // Offset: 3419h, Bit: 11 UHCI #4 Disable
	U5D, 1,		 // Offset: 3419h, Bit: 12 UHCI #5 Disable
	E2D, 1,		 // Offset: 3419h, Bit: 13 EHCI #2 Disable
	LBD, 1,		 // Offset: 3419h, Bit: 14 LPC Bridge Disable
	E1D, 1,		 // Offset: 3419h, Bit: 15 EHCI #1 Disable
	Offset(0x341A), // Function Disable Root Ports
	PE1D, 1,		// Offset: 341Ah, Bit: 16 PCI Express 1 Disable
	PE2D, 1,		// Offset: 341Ah, Bit: 17 PCI Express 2 Disable
	PE3D, 1,		// Offset: 341Ah, Bit: 18 PCI Express 3 Disable
	PE4D, 1,		// Offset: 341Ah, Bit: 19 PCI Express 4 Disable
	PE5D, 1,		// Offset: 341Ah, Bit: 20 PCI Express 5 Disable
	PE6D, 1,		// Offset: 341Ah, Bit: 21 PCI Express 6 Disable
	Offset(0x341B),
	TTD, 1,		 // Offset: 341Bh, Bit: 24 Thermal Throttle Disable
	SAD2, 1,		// Offset: 341Bh, Bit: 25 Serial ATA Disable 2
}

O que não entendi é de onde vieram os valores 0xFED1C000 e 0x4000 usados no OperationRegion.

 

Fiz as modificações no DSDT para desativar a "PCI Express 2" (PE2D), usando os valores do exemplo, dê uma olhada.

http://www.mediafire.com/?fzzijymqy5z

 

Se a wireless for Atheros tem uma legacy do Netkas que pode ajudar.

http://files.netkas.org/10.6.2/AtherosFix.kext.zip

Link to comment
Share on other sites

Quanto ao dsdt, acho que deu certo.. o fan dela nao parou, mas parou de esquentar! vlw!!!

 

do wireless, nao sei direito se eh Aetheros, qndo ligar o windows eu vejo...

 

Tem algum kext pro time machine funcionar e algo para equalizar som?

Link to comment
Share on other sites

Mas não tem driver para a sua ATI, né? Não seria melhor desativar a ATI e usar a nVidia que tem drivers no Mac?

 

Qual o problema no Time Machine? Você marcou Built In Ethernet no Lizard?

 

O iTunes tem equalizador. Menu Janela - Equalizador.

Link to comment
Share on other sites

Mas não tem driver para a sua ATI, né? Não seria melhor desativar a ATI e usar a nVidia que tem drivers no Mac?

 

Qual o problema no Time Machine? Você marcou Built In Ethernet no Lizard?

 

O iTunes tem equalizador. Menu Janela - Equalizador.

 

O problema no time machine eh quando eu abro o programa, se eu colocar pra back-up ele faz, mas trava quando abro o programa pelo dashboard, to usando uma particao do mesmo hd por enquanto.

 

a rede ta funcionando normal, soh falta eu ver ql eh a wi-fi.

 

quanto ao desligar a ATi, eh melhor sim, mas dps no windows eu uso ela como principal e a Nvidia como suporte so para processar os graficos, por enquanto o video ta sussa... quer dizer, talvez esse bug to time machine seja por causa do video... ele ate abre uma janela mas da umas travadas... o que eu perco sem o suporte de video? posso cogitar comprar um daqueles hubs de vga, se for o caso...

 

ah, esqueci de falar...

 

A maior diferenca eh que a ATi ta numa PCI-e 16x e a da Nvidia ta numa 4x... vou procurar nas informacoes da MoBo qual o PCI-e que eh da Nvidia

 

O maior problema que era o calor vc ja solucionou!

 

tem algum link para o que eh o qe/ci de video?

 

ahh... estou trabalhando no teclado abnt2.. qualquer hora consigo

 

vc eh programador n?

 

abs

Link to comment
Share on other sites

A opção "Built In Ethernet" pode resolver um problema no Time Machine, mas não sei se é o problema que você está tendo.

 

A idéia não é trocar de lugar as placas, até porque apenas o primeiro slot é 16x, mas sim desativar a ATI pelo DSDT e usar a nVidia no Mac.

 

QE (Quartz Extreme) e CI (Core Image) são recursos de vídeo que ficam disponíveis quando a placa de vídeo é suportada, ou seja, tem drivers para ela. Alguns programas só rodam com esses recursos. Mais informações nesse tópico

http://www.insanelymac.com/forum/index.php?showtopic=215980

 

No caso das ATI, várias da série 4xxx funcionam, mas da 5xxx ainda não.

 

Você não achou o tópico do ABNT2?

Link to comment
Share on other sites

  • 2 months later...
Pessoal, blz?

 

Tenho um pequeno problema...

 

Uso 2 placas de video, ATi hd 5770 e Nvidia 9600GT em hybrid physx no windows. No mac a nvidia, que eh a secundaria, fica processando sem sentido...

 

O OldNapalm falou de um jeito que desabilita (Funcion Disable Register), alguem sabe como funciona?

 

Minha MoBo eh uma P5k Premium wi-fi/ap

 

aproveitando, alguem tem o kext do wi-fi dela? acho que eh aetheros vou ver e falo

 

tks

Link to comment
Share on other sites

 Share

×
×
  • Create New...