1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Оптимизация Dsdt. Новейший Компилятор.

Тема в разделе 'DSDT', создана пользователем slice, 17 июл 2011.

  1. alsinev

    alsinev iГуру

    Симпатии:
    739
    Проблема в открывальщике или открывателе. Лови распакованный дсдт.
    С просьбами подправить/исправить/и.т.д - не приставать.
     

    Вложения:

    • dsdt.zip
      Размер файла:
      77.6 КБ
      Просмотров:
      0
    omnitrio, Alvaro, Moorre и 2 другим нравится это.
  2. Mitrash

    Mitrash iНовичок

    Симпатии:
    0
    Спасибо, практически все работает, но вот звук хрипит и видео не полностью функционально
     
    Последнее редактирование: 17 июн 2017
  3. bot2017

    bot2017 iНовичок

    Симпатии:
    0
    ловлю панику( g770
    направте в правильное русло )
     

    Вложения:

    • ACPI.zip
      Размер файла:
      22.3 КБ
      Просмотров:
      0
  4. Alvaro

    Alvaro iГуру

    Симпатии:
    785
    @bot2017, а какого рода паника?
     
  5. tatur_sn

    tatur_sn iГуру

    Симпатии:
    563
    Вот беспечный человек, считает что паника в табличках а не в ядре
     
    Ivanov7772, StraPON и Alvaro нравится это.
  6. Alvaro

    Alvaro iГуру

    Симпатии:
    785
    @tatur_sn, Очень оригинальная просьба поправить таблицы ACPI ;)
     
  7. Moorre

    Moorre iГуру

    Симпатии:
    4`647
    Ну ё-моё! Перестаньте отвечать всяким ботам и клонам.
     
    Constanta, Alvaro и ACIDSky нравится это.
  8. bot2017

    bot2017 iНовичок

    Симпатии:
    0
    AppleIntelCPUPowerManagemen
    предполагаю что ошибка в таблице из за чего паникует ядро
     

    Вложения:

    Последнее редактирование: 28 июн 2017
  9. XanderAli

    XanderAli iНовичок

    Симпатии:
    4
    никак не получается вписать карту
    эту часть
    Show Spoiler

    Код:
    Device (GFX0)
    {
        Name (_ADR, Zero)
        Method (_DSM, 4, NotSerialized)
        {
            Store (Package (0x1E)
            {
                "AAPL,slot-name",
                Buffer (0x07)
                {
                    "Slot-1"
                },
                "@0,compatible",
                Buffer (0x0B)
                {
                    "NVDA,NVMac"
                },
                "@0,connector-type",
                Buffer (0x04)
                {
                    0x00, 0x08, 0x00, 0x00
                },
                "@0,device_type",
                Buffer (0x08)
                {
                    "display"
                },
                "@0,name",
                Buffer (0x0F)
                {
                    "NVDA,Display-A"
                },
                "@1,compatible",
                Buffer (0x0B)
                {
                    "NVDA,NVMac"
                },
                "@1,connector-type",
                Buffer (0x04)
                {
                    0x00, 0x08, 0x00, 0x00
                },
                "@1,device_type",
                Buffer (0x08)
                {
                    "display"
                },
                "@1,name",
                Buffer (0x0F)
                {
                    "NVDA,Display-B"
                },
                "NVCAP",
                Buffer (0x18)
                {
                /* 0000 */ 0x04, 0x00, 0x00, 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, 0xC0
                },
                "device_type",
                Buffer (0x0C)
                {
                    "NVDA,Parent"
                },
                "model",
                Buffer (0x10)
                {
                    "GeForce GTX 580"
                },
                "rom-revision",
                Buffer (0x1D)
                {
                    "nVidia GTX 580 OpenGL Engine"
                },
                "hda-gfx",
                Buffer (0x0A)
                {
                    "onboard-1"
                }
            }, Local0)
            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
            Return (Local0)
        }
    }
    Device (HDAU)
    {
        Name (_ADR, One)
        Method (_DSM, 4, NotSerialized)
        {
            Store (Package (0x02)
            {
                "hda-gfx",
                Buffer (0x0A)
                {
                    "onboard-1"
                }
            }, Local0)
            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
            Return (Local0)
        }
    }

    вот сам dsdt, ioreg
    еще надо подставить значение свое в Name (_ADR, Zero)
    не понял как это значение получить...
     

    Вложения:

    • DSDT_gtx.dsl.zip
      Размер файла:
      40.1 КБ
      Просмотров:
      1
    • ioreg.
      ioreg.png
      Размер файла:
      225.4 КБ
      Просмотров:
      0
    • errors.
      errors.png
      Размер файла:
      43.7 КБ
      Просмотров:
      0
  10. Vandroiy

    Vandroiy iГуру

    Симпатии:
    4`518
    @XanderAli, Стесняюсь спросить а чем Inject->Nvidia=true + FixDisplay_0100=true + AddHDMI_8000000=true не подходит? Делает ровным счётом то же самое, только загрузчик делает это сам и автоматически... Обязательно лезть в ACPI код в котором ничего не понимаешь?
     
  11. XanderAli

    XanderAli iНовичок

    Симпатии:
    4
    все в надежде что моя 580 выйдет после загрузки без черного экрана в 10.13.2b))
     
  12. Vandroiy

    Vandroiy iГуру

    Симпатии:
    4`518
    Достаточно вот такого патча в KextsToPatch

    Снимок экрана 2017-06-29 в 15.01.11.

    Код:
                <dict>
                    <key>Comment</key>
                    <string>Nvidia black screen fix 10.13</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    RGVmYXU=
                    </data>
                    <key>MatchOS</key>
                    <string>10.13</string>
                    <key>Name</key>
                    <string>AppleGraphicsDevicePolicy</string>
                    <key>Replace</key>
                    <data>
                    bm9uZQA=
                    </data>
                </dict>
     
    XanderAli нравится это.
  13. Ukr55

    Ukr55 iГуру

    Симпатии:
    1`215
    @XanderAli, никто уже давным-давно не пишет дискретные видеокарты в dsdt, все делается одним загрузчиком. Если надо то Arbitrary есть и можно вписать что угодно.
     
    Vandroiy нравится это.
  14. XanderAli

    XanderAli iНовичок

    Симпатии:
    4
    не хочет и с этим патчем, те же симптомы экран входа есть, но экран черный
    вот я тут снял видео
     

    Вложения:

  15. Ukr55

    Ukr55 iГуру

    Симпатии:
    1`215
    @XanderAli, FixDisplay_0100 без AddDTGP_0001 не работает и PatchVBios с LoadVBios отключить.
    А вообще не в ту тему все это дело, идите сюда и там пишите свои мольбы.
     
    Vandroiy нравится это.
  16. alsinev

    alsinev iГуру

    Симпатии:
    739
    На сайте ACPI выложили новую версию, 20170629. К сожалению нет времени разбираться с ней.
    https://acpica.org/downloads
     
    Moorre и Vandroiy нравится это.
  17. OnikiBeer

    OnikiBeer iНовичок

    Симпатии:
    6
    Return (Zero) перед последней скобкой.
     
  18. Alvaro

    Alvaro iГуру

    Симпатии:
    785
    @bambalbi, по последнему скрину:
    Код:
    Return (Buffer (One) {0x00})
     
  19. Alvaro

    Alvaro iГуру

    Симпатии:
    785
    @bambalbi, на твое усмотрение)
    И вообще тебе в тему про ошибки, а не сюда.
     
    Последнее редактирование: 5 июл 2017
  20. spidermoon

    spidermoon iНовичок

    Симпатии:
    11
    Фото 08.07.17, 15 01 25.
    Различие версий ACPI?
    Подскажите пожалуйста методу излечения.
    Скриншот прилагаю.
     
Similar Threads: Оптимизация Dsdt
Форум Заголовок Дата
DSDT Оптимизация Dsdt. 30 июл 2017
DSDT Оптимизация DSDT для ASUS P6T WS Professional 19 апр 2013
DSDT Оптимизация Cpu P-States: Теория И Практика 12 окт 2009
DSDT [Manual] Как сделать DSDT с чистого листа 30 сен 2017

Поделиться этой страницей