AppleLife: Исправляем дерево устройств - AppleLife

Перейти к содержимому

Свернуть Прикрепленные теги

Тэги не найдены
  • (31 Страниц)
  • +
  • 1
  • 2
  • 3
  • 4
  • Последняя »
  • Вы не можете создать новую тему
  • Тема закрыта

Исправляем дерево устройств DSDT patcher Оценка: -----

#1 Пользователь офлайн   slice 

  • iГуру
  • Группа: Apple Life Dev
  • Сообщений: 3 672
  • Регистрация: 02 Июль 07
  • Пол:Мужчина
  • Город:Москва

Отправлено 09 Ноя 2008 - 11:59

Очень интересная тема для исследований. Начинающим здесь делать нечего, а вот магистрам есть смысл поднапрячься. Итак.

Исходная тема на инсане про сам патчер:
http://forum.insanel...howtopic=133683
а также параллельная тема про хамелеон для этого патча
http://forum.insanel...howtopic=132757
Один из интересных отчетов про работающий дисплей после такого патча
http://forum.insanel...howtopic=135184
Отредактировано 10.11.08:
Да, у меня тоже получилось!!!!!


Еще достижение - звук заработал! Спасибо товарищу roisoft.
http://forum.insanelymac.com/index.php?sho...3683&st=290

Этот патч создан под загрузчик ChameleonEFI и предназначен для динамического исправления DT - Device Tree - дерево устройств перед загрузкой операционной системы.
Что там можно сделать? Переименовать устройства, назначить или отменить IRQ, а то и изменить выделение памяти устройству. Какие-то устройства можно вообще исключить из дерева.
Зачем? У авторов темы получилось оживить AppleRTC и AppleHPET, а вместе с последним ожил и AppleIntelCPUPowerManagement. У нас тут GLXOZ мечтал об этом? http://www.applelife.ru/forum0/HPET_i_vse_...azano/6198.html
Они еще и два ядра вроде заставили работать. У меня это и так работало.
Как?

1. Требуется ChameleonEFI. Инструкции для него. Есть вариант от Неткаса - PCIEFI v9, инструкции на сайте или в посте 120 от gh0st
2. В корне диска есть файл /boot который нужно заменить на исправленный (в аттаче).
3. Туда же, в корень диска положить файл /DSDT.aml, полученный в результате наших экспериментов. Кстати, небольшая ошибка разработчиков: выходной файл у них написан маленькими буквами, а надо - большими. Переименовываем.
4. Перезагружаемся. Эти операции легко поддаются откату. Ничего перепрошивать не надо, так что эксперименты вполне безопасны.

DSDT.
Загружаем патчер с буржуйского форума (или здесь, но там новее). Распаковываем, запускаем двойным щелчком. Находим в папке dsdt.aml, уже пропатченный для RTC и HPET. Если хотим чего-то еще, находим в папке ./debug файл dsdt_fixed.txt. Открываем его текстовым редактором и пытаемся врубиться, что это за язык, и о чем там вещают. Я там нашел устройство VID2, которое нахрен не нужно, и закомментировал его.
Далее в терминале даем команду
iasl -ta -f ./dsdt_fixed.txt
Этот компилятор включен в пакет в патчером. После его работы имеем новый dsdt.aml файл. Копируем в корень диска и перезагружаемся. Ну, наверно, надо соблюдать пермишины, в Лаборатории об этом даже упоминать неприлично.

Рассказывайте, кто чего достиг, и кто чего ожидает.

20.01.09 Прошло более двух месяцев со дня открытия топика, количество сообщений приближается к тысяче. И что? Резюме нету.

Прикрепленные файлы


Сообщение отредактировал slice: 20 Янв 2009 - 18:15

Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте DeviceID, и избегайте слова "ритейл".
1. C2D GA-965P nVidia 9600GT 512Mb ALC883 Marvell 8056 -- no any problem MacOSX 10.5.8(9L30)
2. Samsung P29 ATI chipset, Radeon 9000IGP and all other. -- works but... Tiger only!!!!!!! 10.4.11+8.11.4
3. Dell Inspiron 1525 WindowsXP+MacOSX - work 100% 10.5.8(9L30) Mac OS X 10.6.4 (10F569))
Моя страничка
0


  • (31 Страниц)
  • +
  • 1
  • 2
  • 3
  • 4
  • Последняя »
  • Вы не можете создать новую тему
  • Тема закрыта

Другие ответы в этой теме

#41 Пользователь офлайн   slice 

  • iГуру
  • Группа: Apple Life Dev
  • Сообщений: 3 672
  • Регистрация: 02 Июль 07
  • Пол:Мужчина
  • Город:Москва

Отправлено 12 Ноя 2008 - 12:20

Да у тебя в системной папке бардак! Посмотри на картинке: дубль ACPIPS2Nub. Остальное не разглядел, я думаю тебе нужно поработать над содержимым /System/Library/Extension и /Extra/Extensions. А потом перезагрузиться с ключом -f.

А вот насчет предупреждения о immediate dependency or kernel and kpi я сам не могу понять, что за хрень. Когда я пытаюсь избавится от него, система просто улетает в КП, никак не могу подобрать ключик.
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте DeviceID, и избегайте слова "ритейл".
1. C2D GA-965P nVidia 9600GT 512Mb ALC883 Marvell 8056 -- no any problem MacOSX 10.5.8(9L30)
2. Samsung P29 ATI chipset, Radeon 9000IGP and all other. -- works but... Tiger only!!!!!!! 10.4.11+8.11.4
3. Dell Inspiron 1525 WindowsXP+MacOSX - work 100% 10.5.8(9L30) Mac OS X 10.6.4 (10F569))
Моя страничка
0

#42 Пользователь офлайн   MILANO 

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 115
  • Регистрация: 06 Октябрь 08

Отправлено 12 Ноя 2008 - 14:04

Просьба выложить ACPIPlatform.kext 1.2.1 у кого он есть.
Заранее благодарен.
HackPro
10.6.0 10A432
Gigabyte EP45-DS4/Quad Q8200/2x2Gb Kingston 800MHz DDR2/Geforce 7300GS Gigabyte/HDD WD & Seagate 2x500Gb

HackBook
10.6.2 DSDT Patched by BlackCH
hp Compaq 6720s: Centrino Duo Core™2 Duo T5870 (2000/800/2048), i965GM, 2048Mb DDR2, 160Gb HDD, DVD-Writer, TFT 15,4" WXGA, FaxModem, LAN, 3xUSB 2.0, WiFi, BT
0

#43 Пользователь офлайн   MILANO 

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 115
  • Регистрация: 06 Октябрь 08

Отправлено 12 Ноя 2008 - 19:46

Нашел кому надо пользуйте версия 1.2.1

Прикрепленные файлы


Сообщение отредактировал MILANO: 12 Ноя 2008 - 19:47

HackPro
10.6.0 10A432
Gigabyte EP45-DS4/Quad Q8200/2x2Gb Kingston 800MHz DDR2/Geforce 7300GS Gigabyte/HDD WD & Seagate 2x500Gb

HackBook
10.6.2 DSDT Patched by BlackCH
hp Compaq 6720s: Centrino Duo Core™2 Duo T5870 (2000/800/2048), i965GM, 2048Mb DDR2, 160Gb HDD, DVD-Writer, TFT 15,4" WXGA, FaxModem, LAN, 3xUSB 2.0, WiFi, BT
0

#44 Пользователь офлайн   npwski 

  • iПрофи
  • PipPip
  • Группа: Пользователи
  • Сообщений: 674
  • Регистрация: 28 Февраль 06
  • Пол:Мужчина
  • Город:Msk

Отправлено 13 Ноя 2008 - 11:05

Интересно, кому-нибудь удалось запуститься с OpenDSDT.kext от Psystar? Хоть один положительный отзыв есть, или у всех паника при инициализации AppleIntelCPUPowerMAnagement?

Slice
Если не лень и есть время, глянь, пожалуйста на мой dsdt.aml из-под патчера. Я его hex-данные вставлял в OpenDSDT, но получал панику "Didn't get a HPET". Может, там исправить что-то или добавить? Или еще какие-то косяки?
Я его декомпильнул для удобства чтения:
Прикрепленный файл  dsdt.txt (414,17К)
Количество загрузок:: 25
С этим .aml+Chameleon_DSDT успешно инициализируется AppleIntelCPUPowerMAnagement, никакой паники, все работает ОК.

Сообщение отредактировал npwski: 14 Ноя 2008 - 05:14

Core i7-860 (Lynnfield), Asus P7P55D Deluxe (LGA1156, P55, bios-1408, Winbond W83667HG-B), 4Gb Crucial DDR3 (Micron-D9KPT chips),
Gf 8800GTX/768mb, Sound E-MU 0404-USB, keyb. Apple-Alu A1243
OS X - 10.6.4, Chameleon 2.0 RC5 (SVN build)
0

#45 Пользователь офлайн   MILANO 

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 115
  • Регистрация: 06 Октябрь 08

Отправлено 13 Ноя 2008 - 13:43

Просмотр сообщенияnpwski (13.11.2008, 11:05) писал:

Интересно, кому-нибудь удалось запуститься с OpenDSDT.kext от Psystar? Хоть один положительный отзыв есть, или у всех паника?

Slice
Если не лень и есть время, глянь, пожалуйста на мой dsdt.aml из-под патчера. Я его hex-данные вставлял в OpenDSDT, но получал панику "Didn't get a HPET". Может, там исправить что-то или добавить? Или еще какие-то косяки?
Я его декомпильнул для удобства чтения:
Прикрепленный файл dsdt.txt
С этим .aml+Chameleon_DSDT успешно инициализируется AppleIntelCPUPowerMAnagement, никакой паники, все работает ОК.


Ни разу не получилось, даже до кернел паник не доходит.
HackPro
10.6.0 10A432
Gigabyte EP45-DS4/Quad Q8200/2x2Gb Kingston 800MHz DDR2/Geforce 7300GS Gigabyte/HDD WD & Seagate 2x500Gb

HackBook
10.6.2 DSDT Patched by BlackCH
hp Compaq 6720s: Centrino Duo Core™2 Duo T5870 (2000/800/2048), i965GM, 2048Mb DDR2, 160Gb HDD, DVD-Writer, TFT 15,4" WXGA, FaxModem, LAN, 3xUSB 2.0, WiFi, BT
0

#46 Пользователь офлайн   MILANO 

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 115
  • Регистрация: 06 Октябрь 08

Отправлено 13 Ноя 2008 - 20:03

УРРРАААА!

Заработал ACPUIntelPowerManagement а вместе с ним два ядра. Удалил нафик IntelCPU disabler

Тока стабильная температура 60 градусов моего Core 2 Duo а при загрузке 100% 65 градусов. Скажите это нормально? Или подумать о новой системе охлаждения?
HackPro
10.6.0 10A432
Gigabyte EP45-DS4/Quad Q8200/2x2Gb Kingston 800MHz DDR2/Geforce 7300GS Gigabyte/HDD WD & Seagate 2x500Gb

HackBook
10.6.2 DSDT Patched by BlackCH
hp Compaq 6720s: Centrino Duo Core™2 Duo T5870 (2000/800/2048), i965GM, 2048Mb DDR2, 160Gb HDD, DVD-Writer, TFT 15,4" WXGA, FaxModem, LAN, 3xUSB 2.0, WiFi, BT
0

#47 Пользователь офлайн   caine 

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 265
  • Регистрация: 13 Декабрь 07
  • Пол:Мужчина
  • Город:Тверь

Отправлено 13 Ноя 2008 - 21:19

Просмотр сообщенияMILANO (13.11.2008, 20:02) писал:

Заработал ACPUIntelPowerManagement а вместе с ним два ядра

Ну? И каким образом? Кекст или chameleon?
DP55SB
0

#48 Пользователь офлайн   suntory 

  • iПрофи
  • PipPip
  • Группа: Пользователи
  • Сообщений: 426
  • Регистрация: 03 Апрель 07

Отправлено 13 Ноя 2008 - 22:15

Просмотр сообщенияnpwski (13.11.2008, 11:05) писал:

кому-нибудь удалось запуститься с OpenDSDT.kext от Psystar? Хоть один положительный отзыв есть, или у всех паника?


Изображение

Мать такая, проц C2D e4500. 10.5.4 (Kalyway с апдейтами)

Что в этом хорошего или плохого я не особо понимаю. Тоже самое с OpenHalt. Я их просто так поставил. :-)
0

#49 Пользователь офлайн   cVad 

  • iГуру
  • Перейти к блогу
  • Группа: Дозор
  • Сообщений: 2 877
  • Регистрация: 14 Февраль 07
  • Пол:Мужчина
  • Город:Russia

Отправлено 13 Ноя 2008 - 23:49

Просмотр сообщенияMILANO (13.11.2008, 20:02) писал:

УРРРАААА!

Заработал ACPUIntelPowerManagement а вместе с ним два ядра. Удалил нафик IntelCPU disabler

Тока стабильная температура 60 градусов моего Core 2 Duo а при загрузке 100% 65 градусов. Скажите это нормально? Или подумать о новой системе охлаждения?

Есть предположения, что при работе AppleIntelCPUPowerManagement, показания температуры, выводятся некорректно. Если это все же не так, для ноута, при питании от батарей, должно проявиться, как значительное уменьшение времени работы. Кто может, сравните, в двух режимах.
Два ядра заработали, естественно, не от AppleIntelCPUPowerManagement, а от коррекции "дерева устройств". Так что, если подтвердится реальное повышение температуры, лучше будет отключить снова AppleIntelCPUPowerManagement, а пользоваться GenericCPUPowerManagement.kext.

Сообщение отредактировал cvad: 13 Ноя 2008 - 23:51

* 10.6.4 * iMac9,1 * E8400(3.6) * Palit GTS250 512Mb GREEN * ASUS P5B Deluxe ICH8R JMicron363 AD1988B *
* Benchmark: mCoreTest64 - 6247 * Geekbench 64-bit (2.0.19) - 5480 *
Full Kext Utility 2.4.2 x64 * 10.5.7 Repair Pack v1.4 * mCoreTest64 * LegacyAppleLPC.kext -> © cVad's home
0

#50 Пользователь офлайн   suntory 

  • iПрофи
  • PipPip
  • Группа: Пользователи
  • Сообщений: 426
  • Регистрация: 03 Апрель 07

Отправлено 14 Ноя 2008 - 00:00

зы
у меня не было AppleIntelCPUPowerManagement, с ним kernel panic/didn't get hpet
0

#51 Пользователь офлайн   cVad 

  • iГуру
  • Перейти к блогу
  • Группа: Дозор
  • Сообщений: 2 877
  • Регистрация: 14 Февраль 07
  • Пол:Мужчина
  • Город:Russia

Отправлено 14 Ноя 2008 - 01:00

Просмотр сообщенияsuntory (13.11.2008, 23:59) писал:

зы
у меня не было AppleIntelCPUPowerManagement, с ним kernel panic/didn't get hpet

Шапку внимательно прочитайте. Для чего, всю эту беду затеяли, как вы думаете?
* 10.6.4 * iMac9,1 * E8400(3.6) * Palit GTS250 512Mb GREEN * ASUS P5B Deluxe ICH8R JMicron363 AD1988B *
* Benchmark: mCoreTest64 - 6247 * Geekbench 64-bit (2.0.19) - 5480 *
Full Kext Utility 2.4.2 x64 * 10.5.7 Repair Pack v1.4 * mCoreTest64 * LegacyAppleLPC.kext -> © cVad's home
0

#52 Пользователь офлайн   suntory 

  • iПрофи
  • PipPip
  • Группа: Пользователи
  • Сообщений: 426
  • Регистрация: 03 Апрель 07

Отправлено 14 Ноя 2008 - 01:58

да, уже почитал шапку и по соседству и немного разобрался. нифига не работает

Сообщение отредактировал suntory: 14 Ноя 2008 - 03:02

0

#53 Пользователь офлайн   npwski 

  • iПрофи
  • PipPip
  • Группа: Пользователи
  • Сообщений: 674
  • Регистрация: 28 Февраль 06
  • Пол:Мужчина
  • Город:Msk

Отправлено 14 Ноя 2008 - 05:48

Просмотр сообщенияcvad (13.11.2008, 23:48) писал:

если подтвердится реальное повышение температуры,
Повышение температуры подтверждается, оно довольно значительное. Я беру показания температуры через альтернативный механизм с датчиков Винбонда при помощи средства, сделанного Daemon'ом

Просмотр сообщенияcvad (13.11.2008, 23:48) писал:

лучше будет отключить снова AppleIntelCPUPowerManagement
Конечно, AppleIntelCPUPowerManagement грузится не на постоянной основе, а только для того, чтобы проверить, сработал ли метод.

Я поправил свой вопрос в посте 44, внес короткое уточнение.
Core i7-860 (Lynnfield), Asus P7P55D Deluxe (LGA1156, P55, bios-1408, Winbond W83667HG-B), 4Gb Crucial DDR3 (Micron-D9KPT chips),
Gf 8800GTX/768mb, Sound E-MU 0404-USB, keyb. Apple-Alu A1243
OS X - 10.6.4, Chameleon 2.0 RC5 (SVN build)
0

#54 Пользователь офлайн   MILANO 

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 115
  • Регистрация: 06 Октябрь 08

Отправлено 14 Ноя 2008 - 08:11

Просмотр сообщенияMILANO (13.11.2008, 20:02) писал:

УРРРАААА!

Заработал ACPUIntelPowerManagement а вместе с ним два ядра. Удалил нафик IntelCPU disabler

Тока стабильная температура 60 градусов моего Core 2 Duo а при загрузке 100% 65 градусов. Скажите это нормально? Или подумать о новой системе охлаждения?



Мда.... Проц то греется реально и в двух ядрах о стабильности мечтать приходиться. На 65 градусах работать как то не вариант кулер то и дело включается в экстреный режим...
С какой это радости ентот самы кекст AppleIntelCPUPowerManagement хреново менеджмент проца ведет. На стационарные тачки мона конечно и охладитель из серии оверлокерских поставить но вот в ноуте то не поменять да и не серьезно это прогибаться...

Работаю на GenericCPU но в двух ядрах система не научилась работать или я не научил, стабильная температура 42 зато.
HackPro
10.6.0 10A432
Gigabyte EP45-DS4/Quad Q8200/2x2Gb Kingston 800MHz DDR2/Geforce 7300GS Gigabyte/HDD WD & Seagate 2x500Gb

HackBook
10.6.2 DSDT Patched by BlackCH
hp Compaq 6720s: Centrino Duo Core™2 Duo T5870 (2000/800/2048), i965GM, 2048Mb DDR2, 160Gb HDD, DVD-Writer, TFT 15,4" WXGA, FaxModem, LAN, 3xUSB 2.0, WiFi, BT
0

#55 Пользователь офлайн   cVad 

  • iГуру
  • Перейти к блогу
  • Группа: Дозор
  • Сообщений: 2 877
  • Регистрация: 14 Февраль 07
  • Пол:Мужчина
  • Город:Russia

Отправлено 14 Ноя 2008 - 13:14

Просмотр сообщенияMILANO (14.11.2008, 8:11) писал:

Мда.... Проц то греется реально и в двух ядрах о стабильности мечтать приходиться. На 65 градусах работать как то не вариант кулер то и дело включается в экстреный режим...
С какой это радости ентот самы кекст AppleIntelCPUPowerManagement хреново менеджмент проца ведет. На стационарные тачки мона конечно и охладитель из серии оверлокерских поставить но вот в ноуте то не поменять да и не серьезно это прогибаться...

Работаю на GenericCPU но в двух ядрах система не научилась работать или я не научил, стабильная температура 42 зато.

Поставить обратно дисеблер, нам такой AppleIntelCPUPowerManagement, не нужен. :)
Если DSDT.aml создался корректный, должны работать все ядра.

Изображение

Инфа выводимая GenericCPUPMControl.app
* 10.6.4 * iMac9,1 * E8400(3.6) * Palit GTS250 512Mb GREEN * ASUS P5B Deluxe ICH8R JMicron363 AD1988B *
* Benchmark: mCoreTest64 - 6247 * Geekbench 64-bit (2.0.19) - 5480 *
Full Kext Utility 2.4.2 x64 * 10.5.7 Repair Pack v1.4 * mCoreTest64 * LegacyAppleLPC.kext -> © cVad's home
0

#56 Пользователь офлайн   slice 

  • iГуру
  • Группа: Apple Life Dev
  • Сообщений: 3 672
  • Регистрация: 02 Июль 07
  • Пол:Мужчина
  • Город:Москва

Отправлено 14 Ноя 2008 - 13:28

Просмотр сообщенияnpwski (13.11.2008, 11:05) писал:

Slice
Если не лень и есть время, глянь, пожалуйста на мой dsdt.aml из-под патчера. Я его hex-данные вставлял в OpenDSDT, но получал панику "Didn't get a HPET". Может, там исправить что-то или добавить? Или еще какие-то косяки?
Я его декомпильнул для удобства чтения:

С этим .aml+Chameleon_DSDT успешно инициализируется AppleIntelCPUPowerMAnagement, никакой паники, все работает ОК.

Да я пока не такой спец, чтобы понять все дерево DSDT. У тебя заработало? Что-то еще хочешь?

Просмотр сообщенияMILANO (13.11.2008, 20:02) писал:

УРРРАААА!

Заработал ACPUIntelPowerManagement а вместе с ним два ядра. Удалил нафик IntelCPU disabler

Тока стабильная температура 60 градусов моего Core 2 Duo а при загрузке 100% 65 градусов. Скажите это нормально? Или подумать о новой системе охлаждения?

Главнее то, что у тебя заработал НРЕТ, потому и IntelCPUPowerManagement заработал. А вот отчеты, что с ним температура возросла совершенно реальны. Правду говорит cvad:

Просмотр сообщенияcvad (14.11.2008, 13:13) писал:

Поставить обратно дисеблер, нам такой AppleIntelCPUPowerManagement, не нужен. :)
Если DSDT.aml создался корректный, должны работать все ядра.

Изображение

Инфа выводимая GenericCPUPMControl.app

Есть еще вариант IntelSpeedStep от Mercurysquad. И по моим ощущениям - работает лучше всех, и ЦПУ самый холодный.
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте DeviceID, и избегайте слова "ритейл".
1. C2D GA-965P nVidia 9600GT 512Mb ALC883 Marvell 8056 -- no any problem MacOSX 10.5.8(9L30)
2. Samsung P29 ATI chipset, Radeon 9000IGP and all other. -- works but... Tiger only!!!!!!! 10.4.11+8.11.4
3. Dell Inspiron 1525 WindowsXP+MacOSX - work 100% 10.5.8(9L30) Mac OS X 10.6.4 (10F569))
Моя страничка
0

#57 Пользователь офлайн   MILANO 

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 115
  • Регистрация: 06 Октябрь 08

Отправлено 14 Ноя 2008 - 14:09

Как посмотреть какой процессор приводит к крашу системы, что то вроде дампа.

Ситуация: загрузилась система в двухядерном режиме даю нагрузку на проц и получаю висяк... Из висюгана выхожу удерживанием
PowerON.

Вопрос как снять дамп системы в момент краша?
HackPro
10.6.0 10A432
Gigabyte EP45-DS4/Quad Q8200/2x2Gb Kingston 800MHz DDR2/Geforce 7300GS Gigabyte/HDD WD & Seagate 2x500Gb

HackBook
10.6.2 DSDT Patched by BlackCH
hp Compaq 6720s: Centrino Duo Core™2 Duo T5870 (2000/800/2048), i965GM, 2048Mb DDR2, 160Gb HDD, DVD-Writer, TFT 15,4" WXGA, FaxModem, LAN, 3xUSB 2.0, WiFi, BT
0

#58 Пользователь офлайн   Swoper 

  • iГуру
  • Перейти к блогу
  • Группа: Дозор
  • Сообщений: 1 283
  • Регистрация: 23 Январь 08
  • Пол:Мужчина
  • Город:Тольятти

Отправлено 14 Ноя 2008 - 15:41

я конечно не спец :)
по поводу температуры сказать хочу
может не спроста на МакПро стоит водяное охлаждение процов?
хотя в интел маки я не лазил
но у меня на 2х процессорном G5 (корпуса такие же) на работе там такая офигительная система охлаждения что просто пипец
треть системника (ну может четверть)
РАБОТА....10.5.4 ритейл бокс +10.5.8 — система работает на все 100%
Проц. Core 2 Quad Q9400 2.66 Ггц. Оперативка 4 Гига 800 МГц (Corsair kit). Мать Gygabyte GA-EP35-DS4 (чипсет Intel P35 ICH9R) работает. Видюха NVidia Geforce 9800 GT 512 128 (MSI) работает. Сеть int Realtec 8111C работает. Звук int ALC889а работает. HDD Segate 640 Гб (SATA).DVD RW ASUS DRW-20B1LT LightScribe (SATA). Apple Cinema 23".

ДОМА..... 10.6.3 ритейл + DSDT (спасибо Гусару за доводку процессорки) - система работает на все 100%
Проц. Core 2 Quad Q6600 2.4 Ггц (Температура в простое 30-35 С). Оперативка 4 Гига 1066 МГц (Crucial Ballistix). Мать Gygabyte GA-EP45-DS3P (чипсет Intel P45 ICH10R) работает. Видюха NVidia Geforce 8600 GTS 256 128 (Zotac) работает. Сеть int 2xRealtec 8111C работает. [Звук Lexicon Alpha (USB). HDD Segate 160 Гб (SATA), WD 400 Гб (SATA), WD GP 1 Тб (SATA). DVD RW LG GH22LS50 LightScribe (SATA). ViewSonic VX2433WM
DSDT - не делюсь, помогу советом
0

#59 Пользователь офлайн   MILANO 

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 115
  • Регистрация: 06 Октябрь 08

Отправлено 14 Ноя 2008 - 15:54

http://home.sc.rr.co...MBP/Photos.html

Человек разобрал свой мак бук про и показал систему охлаждения.

http://eshop.macsales.com/Reviews/hardware...es/Image15.html

Внтури макбука

Сообщение отредактировал MILANO: 14 Ноя 2008 - 15:56

HackPro
10.6.0 10A432
Gigabyte EP45-DS4/Quad Q8200/2x2Gb Kingston 800MHz DDR2/Geforce 7300GS Gigabyte/HDD WD & Seagate 2x500Gb

HackBook
10.6.2 DSDT Patched by BlackCH
hp Compaq 6720s: Centrino Duo Core™2 Duo T5870 (2000/800/2048), i965GM, 2048Mb DDR2, 160Gb HDD, DVD-Writer, TFT 15,4" WXGA, FaxModem, LAN, 3xUSB 2.0, WiFi, BT
0

#60 Пользователь офлайн   cVad 

  • iГуру
  • Перейти к блогу
  • Группа: Дозор
  • Сообщений: 2 877
  • Регистрация: 14 Февраль 07
  • Пол:Мужчина
  • Город:Russia

Отправлено 14 Ноя 2008 - 19:58

Просмотр сообщенияMILANO (14.11.2008, 15:54) писал:

http://home.sc.rr.co...MBP/Photos.html

Человек разобрал свой мак бук про и показал систему охлаждения.

Сорры не в тему.
Термапасты столько, как будто пьяный китаец собирал. :)
* 10.6.4 * iMac9,1 * E8400(3.6) * Palit GTS250 512Mb GREEN * ASUS P5B Deluxe ICH8R JMicron363 AD1988B *
* Benchmark: mCoreTest64 - 6247 * Geekbench 64-bit (2.0.19) - 5480 *
Full Kext Utility 2.4.2 x64 * 10.5.7 Repair Pack v1.4 * mCoreTest64 * LegacyAppleLPC.kext -> © cVad's home
0

#61 Пользователь офлайн   GLXOZ 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 2 376
  • Регистрация: 24 Сентябрь 06
  • Пол:Мужчина
  • Интересы:Hardware, OS

Отправлено 14 Ноя 2008 - 23:43

Товарищи, скажите мне дурику, я так понимаю, мне с ядрами париться не надо, так?
Прикрепленный файл  devtree.jpg (88,01К)
Количество загрузок:: 36
Вот пишу и сам думаю что глупый вопрос, но все же. :)

X3360 | E7600
DP45SG | GA-G33M-DS2R
9800GT | 8400GS
Windows - my favorite game.
0

#62 Пользователь офлайн   caine 

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 265
  • Регистрация: 13 Декабрь 07
  • Пол:Мужчина
  • Город:Тверь

Отправлено 15 Ноя 2008 - 00:58

Просмотр сообщенияGLXOZ (14.11.2008, 23:43) писал:

Товарищи, скажите мне дурику, я так понимаю, мне с ядрами париться не надо, так?

Не надо, да. 4 ядра на лицо:).

Сообщение отредактировал _caine: 15 Ноя 2008 - 01:00

DP55SB
0

#63 Пользователь офлайн   GLXOZ 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 2 376
  • Регистрация: 24 Сентябрь 06
  • Пол:Мужчина
  • Интересы:Hardware, OS

Отправлено 15 Ноя 2008 - 09:45

Просмотр сообщения_caine (15.11.2008, 0:58) писал:

Не надо, да. 4 ядра на лицо:).

Спасибо за ответ, насчет OpenDSDT, судя по проблемам мониторинга, либо тепловыделения (со временем разберемся), да еще и пробовал сам его устанавливать без модификаций и без успеха работы(логично), то мне он пока что не нужен, все так же пользуюсь CPUPMDisabler-ом, камешек мой не сильно греется, при всем при том, что стоит не супер-навороченный кулер. Интересно услышать об успешной работе сего кекста при загрузке с флешки. :)

X3360 | E7600
DP45SG | GA-G33M-DS2R
9800GT | 8400GS
Windows - my favorite game.
0

#64 Пользователь офлайн   npwski 

  • iПрофи
  • PipPip
  • Группа: Пользователи
  • Сообщений: 674
  • Регистрация: 28 Февраль 06
  • Пол:Мужчина
  • Город:Msk

Отправлено 15 Ноя 2008 - 15:15

Просмотр сообщенияGLXOZ (15.11.2008, 9:45) писал:

Интересно услышать об успешной работе сего кекста при загрузке с флешки.
Специально проверил, OpenDSDT успешно грузится с флешки, из initrd/Extra/Extensions. Вместе с ним пришлось положить IntelCPUPMDisabler.kext, иначе была бы паника. Вот лог:
bash-3.2# dmesg | grep -i dsdt
   OpenDSDT: [::attach] calledExtension "com.apple.driver.ApplePCIConfigurator" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.
   OpenDSDT: [::start] called
   OpenDSDT: [::replaceDSDT] called
   OpenDSDT: [::getDsdtAddress] calledExtension "com.apple.driver.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.
   OpenDSDT: Found DSDT @ 0xBFF80590
   OpenDSDT: Successfully replaced DSDT.
Насколько я понимаю, одной из целей манипуляций с DSDT является будущее безболезненное обновление на 10.5.6, страховка от нынынешнего AppleIntelCPUPowerManagement и будущего AppleRTC. Но при помощи OpenDSDT этой цели добиться нельзя (или я где-то ошибаюсь).
Core i7-860 (Lynnfield), Asus P7P55D Deluxe (LGA1156, P55, bios-1408, Winbond W83667HG-B), 4Gb Crucial DDR3 (Micron-D9KPT chips),
Gf 8800GTX/768mb, Sound E-MU 0404-USB, keyb. Apple-Alu A1243
OS X - 10.6.4, Chameleon 2.0 RC5 (SVN build)
0

#65 Пользователь офлайн   caine 

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 265
  • Регистрация: 13 Декабрь 07
  • Пол:Мужчина
  • Город:Тверь

Отправлено 15 Ноя 2008 - 15:40

Просмотр сообщенияGLXOZ (15.11.2008, 9:45) писал:

насчет OpenDSDT
...
Интересно услышать об успешной работе сего кекста при загрузке с флешки. :)

Пока могу только огорчить, успешной работы с кекстом не добился. Получал таблицу как с помощью скрипта, так и с помощью GetDSDT (в нормальных условия она везде одинаковая, о ненормальных - см. ниже), откорректировал ее патчем и переконвертил в hex c помощью BBEdit (слава grep'у). При последующей загрузке получил:
localhost kernel[0]: OpenDSDT: Found DSDT @ 0xBEEF8000
localhost kernel[0]: OpenDSDT: Failed, new ACPI table is bigger than original.
localhost kernel[0]: OpenDSDT: Failed to replace DSDT.

т.е. новая таблица не уместилась на место предыдущей. Залез в код, удалил пару ненужных устройств (ну нету у DP35DP ни FDC ни LPT ни IGFX), скомпилил, полюбовался на слегка уменьшившийся размер таблицы и вновь засунул в OpenDSDT.
Теперь кекст загрузился, хоть и ругнулся на не ту версию ACPI:
localhost kernel[0]: OpenDSDT: [::attach] called
localhost kernel[0]: OpenDSDT: [::start] called
localhost kernel[0]: OpenDSDT: [::replaceDSDT] calledExtension "com.apple.driver.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.
localhost kernel[0]: OpenDSDT: Failed to get ACPIv2 nub, defaulting to ACPIv1.
localhost kernel[0]: OpenDSDT: [::getDsdtAddress] called
localhost kernel[0]: OpenDSDT: Found DSDT @ 0xBEEF8000
localhost kernel[0]: OpenDSDT: Successfully replaced DSDT.

Загрузка пошла дальше, но все равно получаю
localhost kernel[0]: Package 0 didn't get an HPET

Причем, даже в этом случае удается загрузиться до рабочего стола(!!!), но через несколько секунд система намертво виснет.
Решил разобраться. Добавил Disabler.kext обратно в загрузку, зашел в систему и попробовал проверить насколько удачно загрузилась таблица, т.е. снова ее прочитать. Запускаю скрипт и получаю... пустую таблицу длиной 100 с чем-то байт, без единого устройства, одни заголовки. На всякий случай запускаю GetDSDT и получаю... начальную неизмененную таблицу. Прав, imho, GetDSDT, ибо он получает данные напрямую из IORegistry, а скрипт getDSDT.sh - запуском ioreg и дальнейшей обрезкой дампа. IORegistryExplorer с неизменившимся деревом устройств подтверждает мои догадки.
В любом случае вывод ясен: OpenDSDT.kext работает некорректно и либо засовывает фальшивую таблицу не туда, куда следует (0xBEEF8000?), либо и вовсе никуда не засовывает, а только подло рапортует об успехе.
DP55SB
0

#66 Пользователь офлайн   GLXOZ 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 2 376
  • Регистрация: 24 Сентябрь 06
  • Пол:Мужчина
  • Интересы:Hardware, OS

Отправлено 15 Ноя 2008 - 16:12

Просмотр сообщения_caine (15.11.2008, 15:40) писал:

Пока могу только огорчить, успешной работы с кекстом не добился. Получал таблицу как с помощью скрипта, так и с помощью GetDSDT (в нормальных условия она везде одинаковая, о ненормальных - см. ниже), откорректировал ее патчем и переконвертил в hex c помощью BBEdit (слава grep'у). При последующей загрузке получил:
localhost kernel[0]: OpenDSDT: Found DSDT @ 0xBEEF8000
localhost kernel[0]: OpenDSDT: Failed, new ACPI table is bigger than original.
localhost kernel[0]: OpenDSDT: Failed to replace DSDT.

т.е. новая таблица не уместилась на место предыдущей. Залез в код, удалил пару ненужных устройств (ну нету у DP35DP ни FDC ни LPT ни IGFX), скомпилил, полюбовался на слегка уменьшившийся размер таблицы и вновь засунул в OpenDSDT.
Теперь кекст загрузился, хоть и ругнулся на не ту версию ACPI:
localhost kernel[0]: OpenDSDT: [::attach] called
localhost kernel[0]: OpenDSDT: [::start] called
localhost kernel[0]: OpenDSDT: [::replaceDSDT] calledExtension "com.apple.driver.AppleACPIPlatform" has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style.
localhost kernel[0]: OpenDSDT: Failed to get ACPIv2 nub, defaulting to ACPIv1.
localhost kernel[0]: OpenDSDT: [::getDsdtAddress] called
localhost kernel[0]: OpenDSDT: Found DSDT @ 0xBEEF8000
localhost kernel[0]: OpenDSDT: Successfully replaced DSDT.

Загрузка пошла дальше, но все равно получаю
localhost kernel[0]: Package 0 didn't get an HPET

Причем, даже в этом случае удается загрузиться до рабочего стола(!!!), но через несколько секунд система намертво виснет.
Решил разобраться. Добавил Disabler.kext обратно в загрузку, зашел в систему и попробовал проверить насколько удачно загрузилась таблица, т.е. снова ее прочитать. Запускаю скрипт и получаю... пустую таблицу длиной 100 с чем-то байт, без единого устройства, одни заголовки. На всякий случай запускаю GetDSDT и получаю... начальную неизмененную таблицу. Прав, imho, GetDSDT, ибо он получает данные напрямую из IORegistry, а скрипт getDSDT.sh - запуском ioreg и дальнейшей обрезкой дампа. IORegistryExplorer с неизменившимся деревом устройств подтверждает мои догадки.
В любом случае вывод ясен: OpenDSDT.kext работает некорректно и либо засовывает фальшивую таблицу не туда, куда следует (0xBEEF8000?), либо и вовсе никуда не засовывает, а только подло рапортует об успехе.

Мда, как то не очень обнадеживающе, хотя....работает же все и так. Пока так поживем. :) Хочешь свой "дат" подкину, либо...дай свой кекст собраный побаловаться, просто за интерес, я давно уж заметил, что моя DP35DP - эксклюзив, я думаю ты в курсе чем.)))

X3360 | E7600
DP45SG | GA-G33M-DS2R
9800GT | 8400GS
Windows - my favorite game.
0

#67 Пользователь офлайн   caine 

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 265
  • Регистрация: 13 Декабрь 07
  • Пол:Мужчина
  • Город:Тверь

Отправлено 15 Ноя 2008 - 17:41

Просмотр сообщенияGLXOZ (15.11.2008, 16:11) писал:

Мда, как то не очень обнадеживающе, хотя....работает же все и так. Пока так поживем. :) Хочешь свой "дат" подкину, либо...дай свой кекст собраный побаловаться, просто за интерес, я давно уж заметил, что моя DP35DP - эксклюзив, я думаю ты в курсе чем.)))

Да уж, заметил. Давай меняться: я тебе кекст, а ты мне дат:)
Прикрепленный файл  OpenDSDT.kext.zip (38,1К)
Количество загрузок:: 25
DP55SB
0

#68 Пользователь офлайн   cVad 

  • iГуру
  • Перейти к блогу
  • Группа: Дозор
  • Сообщений: 2 877
  • Регистрация: 14 Февраль 07
  • Пол:Мужчина
  • Город:Russia

Отправлено 15 Ноя 2008 - 18:26

Просмотр сообщенияGLXOZ (15.11.2008, 16:11) писал:

Мда, как то не очень обнадеживающе, хотя....работает же все и так....

Видимо, только до следующего обновления...
Как писали на сане, OpenDSDT.kext, грузится, когда уже "поздно шашкой махать". Поэтому бесполезен.
Пока единственный выход - патченый Chameleon.
* 10.6.4 * iMac9,1 * E8400(3.6) * Palit GTS250 512Mb GREEN * ASUS P5B Deluxe ICH8R JMicron363 AD1988B *
* Benchmark: mCoreTest64 - 6247 * Geekbench 64-bit (2.0.19) - 5480 *
Full Kext Utility 2.4.2 x64 * 10.5.7 Repair Pack v1.4 * mCoreTest64 * LegacyAppleLPC.kext -> © cVad's home
0

#69 Пользователь офлайн   GLXOZ 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 2 376
  • Регистрация: 24 Сентябрь 06
  • Пол:Мужчина
  • Интересы:Hardware, OS

Отправлено 15 Ноя 2008 - 20:46

Просмотр сообщенияcvad (15.11.2008, 18:25) писал:

Видимо, только до следующего обновления...
Как писали на сане, OpenDSDT.kext, грузится, когда уже "поздно шашкой махать". Поэтому бесполезен.
Пока единственный выход - патченый Chameleon.

Ясно, ну что же будем жить дальше, а так могу от себя добавить, что на своей железке, ниспытывал проблем с онлайн-обновлениями аж с 10.5 , надеюсь, что и так далее все будет. :) Хотя ...кто знает, может ты и прав, все когда-нибудь заканчивается, хорошее и плохое. :)

X3360 | E7600
DP45SG | GA-G33M-DS2R
9800GT | 8400GS
Windows - my favorite game.
0

#70 Пользователь офлайн   GLXOZ 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 2 376
  • Регистрация: 24 Сентябрь 06
  • Пол:Мужчина
  • Интересы:Hardware, OS

Отправлено 15 Ноя 2008 - 20:50

[quote name='_caine' post='73951' date='15.11.2008, 17:40']Да уж, заметил. Давай меняться: я тебе кекст, а ты мне дат:)
Как скажешь, спасибо, за аттач, вот тебе мой "дат",
Прикрепленный файл  mydat.zip (5,03К)
Количество загрузок:: 10
без установленного OpenDSDT.

Сообщение отредактировал GLXOZ: 15 Ноя 2008 - 20:52


X3360 | E7600
DP45SG | GA-G33M-DS2R
9800GT | 8400GS
Windows - my favorite game.
0

Дополнительные действия:


  • (31 Страниц)
  • +
  • 1
  • 2
  • 3
  • 4
  • Последняя »
  • Вы не можете создать новую тему
  • Тема закрыта

Свернуть категорию Похожие темы

  Название темы Автор Статистика Последнее сообщение
Горячая тема (есть новые ответы) Иконка Прикрепления Исправляем Pcifamily
зачем и для чего
slice 
  • 142 Ответов
  • 16 350 Просмотров
Открытая тема (есть новые ответы) Иконка Устройство вывода звука по-умолчанию
Как выбрать устройство вывода звука по умолчанию
chirva_a_s 
  • 1 Ответов
  • 167 Просмотров
Закрытая тема Прикрепления Исправляем USB
Новейшая версия
slice 
  • 415 Ответов
  • 42 786 Просмотров
Открытая тема (есть новые ответы) Иконка Устройство не сконфигурировано
пишет при открытии любого *.dmg файла
SERIALIX 
  • 4 Ответов
  • 507 Просмотров