giovanicascaes
Members-
Posts
18 -
Joined
-
Last visited
Reputation
0 NeutralHackintosh Specs
-
CPU
Intel Core i5 520m Westmere
-
MOTHERBOARD
Intel 5 Series/3400 Series
-
GPU
NVidia GeForce 310M 512 MB
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
Como adicionar _BCL _BCM e_BQC à dsdt?
giovanicascaes replied to stumts's topic in DSDT & Pedidos de Patch
Não não, já tentei usar com GraphicsEnabler=Yes, mas sempre, em certo ponto, congelava o boot. -
Como adicionar _BCL _BCM e_BQC à dsdt?
giovanicascaes replied to stumts's topic in DSDT & Pedidos de Patch
Olá novamente. Ainda tentando habilitar o brilho no meu hackintosh pensei que a opção VBIOS=Yes do Chameleon poderia ajudar a ter suporte completo para minha NVIDIA, mas no log do Chameleon aparece o seguinte: Patching: BT_NVDA Edid not found or invalid - vbios not patched! Imagino que o EDID está certo (conferi no Linux). Ja tentei fazer a injeção dele via DSDT, Display overrides e EFI String no próprio Chameleon, mas sem sucesso. O patch do Chameleon pode mesmo ajudar a habilitar o brilho? Se sim, como me livro do erro de patch do Chameleon? Agradeço desde já. Obs..: se estiver ficando muito off-topic posso transferir essa dúvida para outro tópico. -
Como adicionar _BCL _BCM e_BQC à dsdt?
giovanicascaes replied to stumts's topic in DSDT & Pedidos de Patch
Você está certo, não havia percebido esse detalhe. Com o slider não aparece a mensagem, com as combinações fn+↑ e fn+↓ aparece sempre e com fn+F12 e fn+Num Lk aparece meio que aleatoriamente. Estou quase ficando sem esperanças com relação ao brilho, pra falar a verdade :/ -
Como adicionar _BCL _BCM e_BQC à dsdt?
giovanicascaes replied to stumts's topic in DSDT & Pedidos de Patch
Só com a do hotKoffy (ainda com aquele comportamento estranho que falei). -
Como adicionar _BCL _BCM e_BQC à dsdt?
giovanicascaes replied to stumts's topic in DSDT & Pedidos de Patch
Acho que entendi, era para usar a DSDT original, certo? Fez diferença sim. Não apareceu mais a mensagem do getIndexForLevel, no Console, mas o brilho ainda não funciona. No Console aparece essa mensagem, quando tento alterar o brilho, tanto pelo teclado quanto pelo slider, nas preferências do sistema: 6/11/14 18:12:43.106 BezelServices 240.49[45]: ASSERTION FAILED: "Could not set brightness" -[DisplayStateMachine changeBrightnessBy:type:] line: 576 DSDT.aml.zip -
Como adicionar _BCL _BCM e_BQC à dsdt?
giovanicascaes replied to stumts's topic in DSDT & Pedidos de Patch
Extraí as SSDT com o comando que você passou, mas quando tento descompilar a SSDT-1 (que é onde está o _BCL) me dá o seguinte erro: Giovanis-MacBook-Pro:iasl_20140424_64 giovanicascaes$ ./iasl -e ~/ACPI\ Tables/DSDT.aml -d ~/ACPI\ Tables/SSDT-1.aml Intel ACPI Component Architecture ASL Optimizing Compiler version 20140424-64 [Apr 24 2014] Copyright (c) 2000 - 2014 Intel Corporation Loading Acpi table from file /Users/giovanicascaes/ACPI Tables/SSDT-1.aml - Length 00000443 (0001BB) ACPI: SSDT 0x0000000000000000 0001BB (v01 Nv1Ref Nv1Tabl 00001000 INTL 20051117) Acpi table [sSDT] successfully installed and loaded Loading Acpi table from file /Users/giovanicascaes/ACPI Tables/DSDT.aml - Length 00039389 (0099DD) ACPI: DSDT 0x0000000000000000 0099DD (v02 DELL WN09 00000050 INTL 20131218) Acpi table [DSDT] successfully installed and loaded Pass 1 parse of [DSDT] Pass 2 parse of [DSDT] Pass 1 parse of [sSDT] ACPI Error: [DGPU] Namespace lookup failure, AE_ALREADY_EXISTS (20140424/dswload-453) ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20140424/psobject-306) Giovanis-MacBook-Pro:iasl_20140424_64 giovanicascaes$ Em anexo tem a DSDT e as SSDTs que extrai com o comando que você passou. Tentei mudar o brilho das duas maneiras com as duas kexts, mas sem sucesso. A kext do hotKoffy apresentou um comportamento estranho: diminuindo o nível do brilho pelo teclado eu conseguia chegar somente até a metade da barrinha que aparece com o ícone no sol e depois não conseguia mais mudar (mas conseguia mudar nas preferências do sistema normalmente). Acho que a kext do RehabMan provavelmente não vai funcionar pra mim, porque ele adaptou pro HP ProBook, que tem gráficos Intel. Archive.zip -
Como adicionar _BCL _BCM e_BQC à dsdt?
giovanicascaes replied to stumts's topic in DSDT & Pedidos de Patch
Muito brigado, compilou certinho! Acho que vai ficar meio off-topic, mas ainda não deu certo o controle de brilho. No log tem o seguinte: 6/11/14 02:22:02.000 kernel[0]: ACPIBacklightPanel: Found Backlight Device: LCD 6/11/14 02:22:02.000 kernel[0]: ACPIBacklightPanel: ACPI Method _DOS found. Device path: _SB.PCI0.P0P1.PEGP 6/11/14 02:22:02.000 kernel[0]: ACPIBacklightPanel: ACPI Methods _BCL _BCM _BQC found. Device path: _SB.PCI0.P0P1.PEGP.LCD 6/11/14 02:22:02.000 kernel[0]: ACPIBacklightPanel: getIndexForLevel(2) not found in _BCL table ! 6/11/14 02:22:02.000 kernel[0]: ACPIBacklightPanel: Version 1.2 Isso com a kext do hotKoffy. Com a do RehabMan aparece apenas 'ACPIBacklight: Found Backlight Device: LCD' e a versão (2.0.2). Ainda é usado AppleBacklightDisplay? -
Como adicionar _BCL _BCM e_BQC à dsdt?
giovanicascaes replied to stumts's topic in DSDT & Pedidos de Patch
Olá novamente! Sim, tentei apenas adicionar as propriedades, conforme você disse, mas não deu certo (tentei isso depois que você me instruiu, na verdade, porque aquelas propriedades estavam ali na DSDT "paradas" enquanto eu resolvia o problema dos métodos). Obs.: percebi, no bloco de código acima, que tem propriedades repetindo, foi erro de digitação mesmo? Quando li isso pela primeira vez não tinha entendido, achei que na SSDT iriam apenas informações sobre o processador (gerei SSDT pelo MaciASL). Depois, fuçando um pouco o MaciASL, vi que dava de extrair 3 SSDTs e em uma delas estava exatamente o que você havia dito, o device referenciado na DSDT, com os métodos. Obs.: uma pergunta, com essa referência a DSDT não deveria "ver" o device da SSDT? Quando coloco uma SSDT no /Extra as outras SSDTs não são carregadas (pergunto apenas por desencargo)? Continuando, tentando fazer como você havia dito (copiar os métodos para a DSDT), ela não compila, mostrando os seguintes erros: 2182, 6004, Too many arguments (SX10 requires 0) 2182, 6004, Too many arguments (SX30 requires 1) 2183, 6004, Too many arguments (SX11 requires 0) Poderia me auxiliar nessa parte? Estou anexando as SSDTs e a DSDT modificada. Archive.zip -
Como adicionar _BCL _BCM e_BQC à dsdt?
giovanicascaes replied to stumts's topic in DSDT & Pedidos de Patch
Olá! Estou com um problema parecido. Estou tentando habilitar o controle de brilho através da kext do post citado (http://www.insanelymac.com/forum/topic/268219-acpi-backlight-driver/) e tenho os devices _BCL _BCM _BQC na minha DSDT, mas eles estão no device DD02, no scope \_SB.PCI0.IGPU, enquanto minha placa de vídeo está em \_SB.PCI0.P0P1.PEGP, inserida segundo intrusões deste post do olaria: http://Olarila.com/forum/viewtopic.php?f=7&t=39. Como procedo neste caso? Tenho que fazer alguma espécie de conversão do \_SB.PCI0.IGPU para o \_SB.PCI0.P0P1.PEGP? Minha DSDT está em anexo, junto da saída do ioreg. Agradeço desde já se puderem ajudar. Archive.zip -
Realmente, fiz essas alterações e agora está mostrando perfeitamente o display. Muito obrigado pela ajuda! Agora é fazer o brilho funcionar
-
Olá! Fiz as alterações como você indicou e deu certo, minha placa de vídeo agora é reconhecida via DSDT! Obrigado! Mas ainda faltam alguns ajustes. Na imagem em anexo a informação do display ficou toda errada. No caso teriam mais propriedades para adicionar para que essas informações fiquem corretas? Para o brilho sei que tem e é meu próximo passo.
-
Obrigado pela resposta! Infelizmente não deu certo, ainda dá tela preta. Estou anexando minha DSDT e a saída do ioreg (que esqueci de anexar antes), talvez eu esteja colocando o código no lugar errado. Quanto ao brilho, essas propriedades poderiam ser inseridas logo após esse trecho, por exemplo? "rom-revision", Buffer (0x22) { "nVidia GeForce 310M OpenGL Engine" } Archive.zip
-
Obrigado! Sobre o post... Atualmente, no meu hackintosh, consigo habilitar a minha placa Nvidia via opção "GraphicsEnabler=Yes", do Chameleon, mas queria fazer isso via DSDT, porque não consigo alterar o brilho e também penso que essa questão dos gráficos tenha relação com o meu gerenciamento de energia, quem não está 100% ainda. No meu DSDT adicionei o seguinte: Device (POP1) { Name (_ADR, 0x00010000) // _ADR: Address Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (Package (0x02) { 0x0B, 0x04 }) } Device (IGPU) { Name (_ADR, Zero) // _ADR: Address Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { Store (Package (0x16) { "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@0,device_type", Buffer (0x08) { "display" }, "@0,name", Buffer (0x0F) { "NVDA,Display-A" }, "@1,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@1,device_type", Buffer (0x08) { "display" }, "@1,name", Buffer (0x0F) { "NVDA,Display-B" }, "NVCAP", Buffer (0x14) { /* 0000 */ 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, /* 0008 */ 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "VRAM,totalsize", Buffer (0x04) { 0x00, 0x00, 0x00, 0x20 }, "device_type", Buffer (0x0D) { "NVDA,GeForce" }, "model", Buffer (0x17) { "NVIDIA GeForce 310M" }, "rom-revision", Buffer (0x22) { "nVidia GeForce 310M OpenGL Engine" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Utilizei o arquivo nVidia 9600 GT 1GB PCI0.txt.zip, do primeiro post, alterando somente alguns lugares, para servir para minha placa de vídeo, mas ainda não consigo dar boot sem a opção de gráficos do Chameleon (dá a tela de boot e depois fica tudo preto). Faltou eu colocar algo? Em anexo tem um print do IORegistryExplorer e a minha DSDT. Agradeço desde já se alguém puder ajudar. Boa semana!
-
Olá! Poderiam atualizar os links das imagens?
-
About power management (SpeedStep, sleep)
giovanicascaes replied to artur-pt's topic in Guides and Tutorials
Hi all! I'm trying to align some things in my hackintosh to make it near 100%. I'm with trouble to enable full power management support. Sleep, hibernation and brightness doesn't work, and some sensors and battery status aren't accurate. What I'm using: - a custom DSDT with various patches I grabbed from here (Olarila), here https://github.com/RehabMan/Laptop-DSDT-Patch and here http://pjalm.info/repos/general. The patches were applied with MaciASL. Below a list with the patches applied: * from Olarila, for Notebook Core i Nehalem: DTGP, EHCI, _T_x rename, LPC (with custom device-id, as described here http://www.tonycrapx86.com/mountain-lion-desktop-support/109371-higher-temps-after-upgrade-10-8-5-a.html#post665445), PNLF SB, IRQS, RTC, SMBUS and HPET; * from Olarila, from Misc: HDEF; * from RehabMan: [1.1] Fix _PLD Buffer/Package Error and [1.7] Fix *pnp/pnp lower case Error (just to compile DSDT) and [2.12] Rename GFX0 to IGPU; * from PJALM (General): Basic Apple Device Renames and Intel ESB2 SATA (Orange Icon Fix); - a custom SSDT, generated with MaciASL; - a patched AppleIntelCPUPowerManagement, using AICPM patch, as described here http://Olarila.com/forum/viewtopic.php?f=9&t=1003; - a patched AppleRTC, as described here http://www.insanelymac.com/forum/topic/289798-applertc-patch-cmos-reset-after-sleepwake/; - ACPIBatteryManager kext, from Rehabman https://github.com/RehabMan/OS-X-ACPI-Battery-Driver; - ACPIBacklight kext, also from RehabMan https://github.com/RehabMan/OS-X-ACPI-Backlight; - and Chameleon 2377, SMBios generated by Chameleon and modules also provided with Chameleon, as shown at attached images (ps.: I use "DropSSDT=No" because "Yes" not even boot). The hackintosh is a Dell Vostro 3500 and were made with unishit and post-install with multishit (before the changes above). About sleep: when trying to sleep the screen turns off and, when I press a key or click with mouse, it turns on and show the lock screen. At Console nothing about "Wake reason"; About hibernate: when the option to put hard disks to sleep is checked, in System Preferences, the screens goes black and nothing more happens (I'm forced to force shutdown by holding power button); About brightness: the slider is shown in Displays, in system preferences, but nothing happens when moving it (neither with fn, although the OSD is shown at the screen) - ps.: there are just 3 resolutions to choose (there are more, e.g., when I'm in Linux). I cannot use the Chameleon's VBIOS flag to see if it solves the issue, because the boot screen freezes at certain moment with this option enabled; About the battery: the status aren't refreshed properly. E.g: when charging, the menubar shows 45% and, then, 50%, doesn't showing the 46, 47, 48, and 49%). Also, some programs report wrong full charge (264% in HWMonitor and 263% in Battery Health, Coconut Battery and, even, Activity Monitor). Battery Diag and iStatsMenus shows correctly. About Speed Step: does the multipliers in the HWMonitor and the DPCIManager's log (attached) mean that it is working? About some sensors: the fan isn't recognised and some apps doesn't recognise the CPUs properly. Some chances that is related to power management? Thank if someone could help. I'm asking here because my skills are very limited, even with a lot of searches over the web. If some other information are needed or if I'm forgetting something (2:20 AM, I'm sleepy and shivering ) let me know, I'll provide it as soon as I can. Sorry for my english not so good, my first language is brazilian portuguese. Thanks in advance! Archive.zip
