Jump to content

GeForce GTX 560M 2GB


bsides
 Share

30 posts in this topic

Recommended Posts

Olá pessoal,

 

Essa placa é relativamente nova e não consigo achar muita coisa pra ela por aí. Alguém já conseguiu fazer QE/CI nela? Ela funciona bem no Lion, com transparências e tudo mais, mas vídeos e Flash está um bocado lento, foi daí que percebi que o QE/CI provavelmente não está ativado...

 

Valeu qualquer ajuda :)

post-237333-1318637991_thumb.png

Link to comment
Share on other sites

Veja no kextstat se você tem a kext NVDAGF100Hal carregada, se não tiver tente colocar o device ID no Info.plist

http://olarila.com/forum/viewtopic.php?f=2&t=40

 

Se já estiver carregada, talvez seja problema com AGPM

 

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

 

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

Link to comment
Share on other sites

Veja no kextstat se você tem a kext NVDAGF100Hal carregada, se não tiver tente colocar o device ID no Info.plist

http://olarila.com/forum/viewtopic.php?f=2&t=40

 

Se já estiver carregada, talvez seja problema com AGPM

 

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

 

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

Ok disso eu não conheço nada. Rodei o kextstats no terminal e percebi que ele está listado (ou seja, carregado, certo?):

post-237333-1318689472_thumb.png

 

Então vou ver se é esse problema de AGPM.

 

EDIT - Já percebi que minha VGA é Fermi... parece complexo editar o AGPM pra minha placa, mas enfim, se não fosse complexo por que raios estaria rodando osx lion 10.7.2 aqui, certo?

 

EDIT 2 - Depois de ter editado o kext parece estar funcionando bem melhor! Vou fazer mais testes, mas por ora, está ótimo... valeu oldnapalm :)

Link to comment
Share on other sites

oldnapalm, consegui esses resultados abaixo:

post-237333-1318923276_thumb.png

 

To achando eles muito baixos pra minha placa. Segui os links que mencionou e fiz exatamente como diz lá. Talvez eu deva modificar melhor para minha placa de vídeo... pode me apontar pra direção de como fazer isso?

 

Valeu de novo, abraço!

Link to comment
Share on other sites

Detalhe melhor o que você fez, os links tem várias possibilidades.

 

Acho que o caminho é ativar o LogControl e ir testando valores até encontrar a melhor configuração, que faça engajar o G-state 0 quando a placa é exigida.

Link to comment
Share on other sites

Detalhe melhor o que você fez, os links tem várias possibilidades.

 

Acho que o caminho é ativar o LogControl e ir testando valores até encontrar a melhor configuração, que faça engajar o G-state 0 quando a placa é exigida.

Usei os dados do último link, obviamente no campo MacPro8,1 que é onde está meu notebook no smbios.plist

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

<key>MacPro5,1</key>
			 <dict>
				 <key>Vendor10deDevice1081</key>
				 <dict>
					 <key>Heuristic</key>
					 <dict>
						 <key>ID</key>
						 <integer>0</integer>
						 <key>IdleInterval</key>
						 <integer>250</integer>
						 <key>SensorOption</key>
						 <integer>1</integer>
						 <key>SensorSampleRate</key>
						 <integer>4</integer>
						 <key>TargetCount</key>
						 <integer>5</integer>
						 <key>Threshold_High</key>
						 <array>
							 <integer>0</integer>
							 <integer>45</integer>
							 <integer>75</integer>
							 <integer>100</integer>
						 </array>
						 <key>Threshold_Low</key>
						 <array>
							 <integer>0</integer>
							 <integer>0</integer>
							 <integer>87</integer>
							 <integer>98</integer>
						 </array>
					 </dict>
					 <key>LogControl</key>
					 <integer>1</integer>
					 <key>control-id</key>
					 <integer>18</integer>
				 </dict>
				 <key>default-control-id</key>
				 <integer>18</integer>
			 </dict>

Provavelmente eu teria que editar isso de acordo com minha VGA, certo? Até porque esse post é sobre a GTX 570/580 desktop e a minha apesar de ser Fermi tb deve ter suas diferenças...

 

Como ativo esse LogControl? Pode me apontar como vejo esse cara? Desculpe a ignorância.

 

Outra coisa que notei e achei esquisito é que no OpenGL Extensions Viewer, na parte de testes, ele só testa até o 2.1, mas minha placa parece ter mais do que isso (eu não sei o que é isso...), veja esse screenshot e compare com meu teste lá no primeiro post:

post-237333-1318950660_thumb.png

Link to comment
Share on other sites

Por ser laptop você deveria usar MacBookPro8,X. Teste antes com a AGPM original.

 

						 <key>LogControl</key>
					 <integer>1</integer>

0 = desligado

1 = ligado

 

Em /var/log/kernel.log vai aparecer as mudanças de state

AGPM: GPU = GFX0 G-state set to 2 from 1, ControlID = 17
Link to comment
Share on other sites

Por ser laptop você deveria usar MacBookPro8,X. Teste antes com a AGPM original.

 

						 <key>LogControl</key>
					 <integer>1</integer>

0 = desligado

1 = ligado

 

Em /var/log/kernel.log vai aparecer as mudanças de state

O que quis dizer com MacBookPro8,X? Posso usar 8,X como versão do meu note no smbios? Ou vc quis dizer que pode ser 8,1 ou 8,2 ou qq um desses?

 

Vou tentar com o AGPM original ver quais são as mudanças de state. Vejo as mudanças rodando um teste no OpenGL Extensions Viewer, certo?

Link to comment
Share on other sites

O X indica que pode ser qualquer valor

http://en.wikipedia.org/wiki/MacBook_Pro

 

Sim, pode ser rodando o teste.

Cara, não estou conseguindo ver os valores de C state no Console /var/log/kernel.log aqui no original. EDIT: Opa, não está carregando o kext aqui... pelo menos ele não mostra no kextstat. É normal? Bootei com -f... hmmm vou dar uma verificada. Se puder logar lá no chat melhor ainda :blink: Abraço!

 

EDIT: Bom, coloquei as informações de volta no AGPM e ele me fala agora os states no kernel.log. Isso foi o que aconteceu qdo rodei o OpenGL Extension Viewer (o primeiro state de 3 pra 2 aconteceu logo q iniciei o sistema):

post-237333-1318984009_thumb.png

 

E o OGL EV deu isso (parece bem ruim):

post-237333-1318984052_thumb.png

Link to comment
Share on other sites

Pelo que aparece no log a kext está carregada, mas não está entrando no G-state 0. Tem alguma coisa errada, pois na AGPM original não tem nenhum MacBookPro8 com control-id 18.

Ah, eu devo usar o control-id do MacBookPro8,1?

 

Se sim, vê se assim que deve ser:

<key>MacBookPro8,1</key>
		<dict>
			<key>IGPU</key>
			<dict>
				<key>Heuristic</key>
				<dict>
					<key>BusyDownThresholdPercent</key>
					<integer>70</integer>
					<key>BusyUpThresholdPercent</key>
					<integer>90</integer>
					<key>DiagnosticModeDefault</key>
					<integer>0</integer>
					<key>EvaluateDownInterval</key>
					<integer>350000</integer>
					<key>EvaluateUpInterval</key>
					<integer>66000</integer>
					<key>ID</key>
					<integer>2</integer>
					<key>SensorOption</key>
					<integer>1</integer>
				</dict>
				<key>control-id</key>
				<integer>16</integer>
				<key>max-power-state</key>
				<integer>15</integer>
				<key>min-power-state</key>
				<integer>0</integer>
			</dict>
			<key>Vendor10deDevice1251</key>
			<dict>
				<key>Heuristic</key>
				<dict>
					<key>ID</key>
					<integer>0</integer>
					<key>IdleInterval</key>
					<integer>250</integer>
					<key>SensorOption</key>
					<integer>1</integer>
					<key>SensorSampleRate</key>
					<integer>4</integer>
					<key>TargetCount</key>
					<integer>5</integer>
					<key>Threshold_High</key>
					<array>
						<integer>0</integer>
						<integer>45</integer>
						<integer>75</integer>
						<integer>100</integer>
					</array>
					<key>Threshold_Low</key>
					<array>
						<integer>0</integer>
						<integer>0</integer>
						<integer>87</integer>
						<integer>98</integer>
					</array>
				</dict>
				<key>LogControl</key>
				<integer>1</integer>
				<key>control-id</key>
				<integer>16</integer>
			</dict>
			<key>default-control-id</key>
			<integer>16</integer>
			<key>LogControl</key>
			<integer>1</integer>				
		</dict>

 

Peraí, vendo o boot, to vendo que ele tá carregando um perfil que não é o que estou colocando...

Oct 18 22:45:42 bsides-Macbook-Pro kernel[0]: AGPM: GPU = GFX0 G-state set to 2 from 3, ControlID = 18

 

Por que ele tá pegando esse cara ao invés do que estou colocando? Vixe...

 

EDIT: Tentei fazendo com o MacBookPro8,2 mas esse nem carrega e os FPSs ficam ainda menor (50+- em todos)... to perdidasso =/

Link to comment
Share on other sites

Eu não entendi por que você está usando os valores de threshold de desktop. Por que não se baseia num laptop como eu fiz com a 425M?

 

Você tentou apenas colocar MacBookPro8,3 no smbios.plist e deixar a AGPM original?

Vou pegar seus valores. Eu acho que o problema maior é minha incompetência em editar esse plist. Como ele fica no final, pode me dar um exemplo? Eu acho que meu Info.plist está ferrando por falta de edição mesmo...

 

EDIT: Burro eu, acho que saquei... seu plist ficou como o do post 12 mesmo? Ou seja, rapelar todo o info.plist do AGPM e deixar só esse certo? http://www.insanelymac.com/forum/index.php...mp;mode=linear#

Link to comment
Share on other sites

Não, eu usei uma kext legacy, nesse caso não precisa editar a original. Se você editar a original, pode modificar apenas a parte que interessa, deixando o resto intacto, e não precisa da legacy (porém vai precisar editar novamente caso a kext seja atualizada).

Link to comment
Share on other sites

Não, eu usei uma kext legacy, nesse caso não precisa editar a original. Se você editar a original, pode modificar apenas a parte que interessa, deixando o resto intacto, e não precisa da legacy (porém vai precisar editar novamente caso a kext seja atualizada).

Bom, eu já tentei de tudo quanto é jeito e ele não acha mais de jeito nenhum a placa nisso. Parece que o kext não carrega quando modifico pra MacBookPro8,2 =/ Vou voltar com a SMBIOS pra 8,1. Isso tem a ver com alguma coisa? Realmente não estou entendendo por que não está pegando. Já tentei com meu VendorxxxxDevicexxxx, com GFX0, com GFX3... com o arquivo pelado e só ele, com o arquivo inteiro e só adicionar ele dentro do 8,2, adicionar um novo fora.. nenhum funcionou =/

Link to comment
Share on other sites

Estou deixando meu smbios assim então:

post-237333-1319033122_thumb.png

 

...e usando o AGPM original que me enviaram pelo irc (esqueci de dar backup nele... damn). Se puder me passar o original só pra conferir, estou no Lion 10.7.2.

 

EDIT: Opa não havia visto seu post. Ok, vou testar assim como eu fiz (MacBookPro8,3) com o original e depois tentar com o seu legacy. Preciso tirar o original para instalar o Legacy?

Link to comment
Share on other sites

Esse é meu último teste, com MacBookPro8,3 no SMBIOS (veja SS acima) e com AGPM original:

post-237333-1319034195_thumb.png

 

O fato é que não sei se isso está ok ou não, eu acho que dá pra chegar em 1k sem ferrar com tudo como já havia feito com outros testes, mas não sei se o OpenGL EV dá bug em algum lugar ou não.

 

EDIT: Vou testar com seu legacy, tirando o original.

Link to comment
Share on other sites

Now we`re talking!

 

Cara, a mudança agora foi drástica... tudo parece mais leve no OS inclusive os efeitos do Mission Control, Launcher, Dock, etc.

 

Deixei o LogControl em 1 pra ver como ficaria no OpenGL EV:

Oct 19 16:04:01 bsides-Macbook-Pro kernel[0]: AGPM: GPU = GFX0 G-state set to 0 from 2, ControlID = 17
Oct 19 16:05:13 bsides-Macbook-Pro kernel[0]: AGPM: GPU = GFX0 G-state set to 1 from 0, ControlID = 17
Oct 19 16:05:15 bsides-Macbook-Pro kernel[0]: AGPM: GPU = GFX0 G-state set to 2 from 1, ControlID = 17

 

E olha os resultados:

post-237333-1319047626_thumb.png

 

Geralmente dá mais no test 1.1, mas ele começa mais lento e o final acaba prejudicado.

 

Isso acho que já garante uma performance melhor aqui, certo? Devo tirar o LogControl do Kext ou posso deixar ele lá (por performance issues, digo)? Já estou achando ótimo, quero ver se mudou algo na renderização do Blender :)

 

Ah e valeu pela ajuda toda... muito, muito boa ajuda!

Link to comment
Share on other sites

 Share

×
×
  • Create New...