Laptop Cihazlarda Harici Ekran Kartını Kapatmak

ismozy

JEDI
DENEYİMLİ ÜYE
26 Haz 2017
203
57
301
Orjinal DSDT ve SSDT dosyalarını yüklersen daha doğru ve hızlı yardım alabilirsin bence.
 
BootLoader
Opencore
Laptop Modeli
Asus FX506li-HN005t
İşlemci Modeli
Intel Core i5 10300H
Grafik Kartı
Nvidia GTX 1650Ti
Ses Kartı Modeli
ALC256/ALC3246
Disk ve RAM
16GB DDR4 2933

tosbaha

PADAVAN
MODERATOR
DEVELOPER
11 Mar 2017
140
118
0
49
Sizin ekran kartınızın _OFF methodu SSDT-13.dsl da olabilir. Ekran kartlarında çünkü PEG* gibi bir şey geçer. Bu da aşağıdaki methoda denk geliyor

_SB.PCI0.RP01.PEGP._OFF

Kod:
  Method (_OFF, 0, Serialized)  // _OFF: Power Off
  {
  If (LEqual (CTXT, Zero))
  {
  If (LNotEqual (GPRF, One))
  {
  Store (VGAR, VGAB)
  }

  Store (One, CTXT)
  }

  HGOF ()
  }
Gördüğünüz üzere burada EC erişimi yok. Yani INI den _OFF u çağıracaksınız. INI yi bulalım.

_SB.PCI0.RP01.PEGP._INI

Burası da SSDT-12.dsl de

Yapacağımız yama şu şekilde olacak

Kod:
  Method (_INI, 0, NotSerialized)  // _INI: Initialize
  {
  Store (Zero, \_SB.PCI0.RP01.PEGP._ADR)
  }
satırını

Kod:
  Method (_INI, 0, NotSerialized)  // _INI: Initialize
  {
  Store (Zero, \_SB.PCI0.RP01.PEGP._ADR)
    External(\_SB.PCI0.RP01.PEGP._OFF, MethodObj) 
  _OFF()
  }
şeklinde değiştirin. External ile referans verdiğimiz _OFF kısmı bir önceki adımda bulduğumuz _OFF methodunun adresi.

 
  • Like
Tepkiler: tulipa

tulipa

APPRENTICE
26 Ağu 2017
87
51
51
12. dosyayı bu şekilde düzenledim yine olmadı hocam.

bir sonuç alamadım, bu sorunu nasıl aşabilirim.
 

ismozy

JEDI
DENEYİMLİ ÜYE
26 Haz 2017
203
57
301
Senin _INI ve _OFF methodlarında benimkilerle aynı malesef. Malesef diyorum çünkü incelediğim hiçbir forumda bunu kapatabilecek bir çözüm bulamadım.
 
BootLoader
Opencore
Laptop Modeli
Asus FX506li-HN005t
İşlemci Modeli
Intel Core i5 10300H
Grafik Kartı
Nvidia GTX 1650Ti
Ses Kartı Modeli
ALC256/ALC3246
Disk ve RAM
16GB DDR4 2933

ismozy

JEDI
DENEYİMLİ ÜYE
26 Haz 2017
203
57
301
Tabiki malesef onunlada olmadı.


Tapatalk kullanarak iPhone aracılığıyla gönderildi
 
BootLoader
Opencore
Laptop Modeli
Asus FX506li-HN005t
İşlemci Modeli
Intel Core i5 10300H
Grafik Kartı
Nvidia GTX 1650Ti
Ses Kartı Modeli
ALC256/ALC3246
Disk ve RAM
16GB DDR4 2933
  • Like
Tepkiler: tulipa

emrebozkurt99

APPRENTICE
15 May 2017
77
9
71
Rehber için çok teşekkürler hocam çok yararlı olmuş.
Bunun bir video rehber haline getirilmeside çok güzel olur.

G3311 cihazımdan Tapatalk kullanılarak gönderildi
 
Laptop Modeli
MSI GL62 6QC & HP Omen 15 (2020)
Anakart Modeli
GIGABYTE Z390-UD
İşlemci Modeli
i3 8100
Grafik Kartı
GTX 660 OC & UHD 630
Ses Kartı Modeli
ALC887
Ağ Aygıtları
RTL 8111 & Atheros AR9287
Disk ve RAM
256 GB NVMe SSD & 8 GB DDR4 3200MHz

Ediko

MASTER JEDI
DENEYİMLİ ÜYE
6 Ocak 2017
1,400
1,013
1,401
12. dosyayı bu şekilde düzenledim yine olmadı hocam.

bir sonuç alamadım, bu sorunu nasıl aşabilirim.
Harici ekran kartını kapatabildiniz mi, benim sistem de sizinkiyle aynı bende uğraşıyorum.
 
BootLoader
OpenCore 1.0.5 (Dev) / Sonoma
Laptop Modeli
Asus VivoBook x571li-bq377
İşlemci Modeli
Intel Core i7-10870H
Grafik Kartı
Intel(R) HD Graphics 630 & Nvidia Geforce 1650Ti
Ses Kartı Modeli
Realtek Alc 255 (Alc_ID:18)
Ağ Aygıtları
Broadcom BCM4350 (BT BCM2045A0 Bluetooth 4.0)
Disk ve RAM
Crucial P5+ M2 1TB SSD - 16GB DDR4 2667 Mhz

ismozy

JEDI
DENEYİMLİ ÜYE
26 Haz 2017
203
57
301
Patchli SSDT-8.dsl içinde yer alan aşağıdaki yere (Burayı MaciASL programını açınca, Ctrl+F tuşuna basıp açılan arama yerine Method (_INI yazıdğınızda kolayca bulabilirsiniz.)
Kod:
Method (_INI, 0, NotSerialized)  // _INI: Initialize
        {
            Store (Zero, \_SB.PCI0.PEG0.PEGP._ADR)
        }
Aşağıdaki şekilde yeni kodları ekleyip SSDT-8.aml olarak Clover/ACPI/Patched içinde kaydederseniz sanırım işe yarayacaktır.
Kod:
Method (_INI, 0, NotSerialized)  // _INI: Initialize
        {
            Store (Zero, \_SB.PCI0.PEG0.PEGP._ADR)
            //added to turn nvidia/radeon off
            External(\_SB.PCI0.PEG0.PEGP._OFF, MethodObj)
            _OFF()
        }
//added to turn nvidia/radeon off kısmını yazmanıza gerek yok aslında. o bilgilendirici bir not.
 
BootLoader
Opencore
Laptop Modeli
Asus FX506li-HN005t
İşlemci Modeli
Intel Core i5 10300H
Grafik Kartı
Nvidia GTX 1650Ti
Ses Kartı Modeli
ALC256/ALC3246
Disk ve RAM
16GB DDR4 2933
  • Like
Tepkiler: montezuma

erdemozk

APPRENTICE
4 Eki 2017
78
14
71
İstanbul
Patchli SSDT-8.dsl içinde yer alan aşağıdaki yere (Burayı MaciASL programını açınca, Ctrl+F tuşuna basıp açılan arama yerine Method (_INI yazıdğınızda kolayca bulabilirsiniz.)
Kod:
Method (_INI, 0, NotSerialized)  // _INI: Initialize
        {
            Store (Zero, \_SB.PCI0.PEG0.PEGP._ADR)
        }
Aşağıdaki şekilde yeni kodları ekleyip SSDT-8.aml olarak Clover/ACPI/Patched içinde kaydederseniz sanırım işe yarayacaktır.
Kod:
Method (_INI, 0, NotSerialized)  // _INI: Initialize
        {
            Store (Zero, \_SB.PCI0.PEG0.PEGP._ADR)
            //added to turn nvidia/radeon off
            External(\_SB.PCI0.PEG0.PEGP._OFF, MethodObj)
            _OFF()
        }
//added to turn nvidia/radeon off kısmını yazmanıza gerek yok aslında. o bilgilendirici bir not.

Hakkında.jpeg - Google Drive

Malesef olmadı :( @ismozy

@montezuma Hocam sizde müsaitseniz bir bakabilir misiniz?
 

ismozy

JEDI
DENEYİMLİ ÜYE
26 Haz 2017
203
57
301
RehabMan in bununla alakalı konusundaki anlatımına göre senin _OFF methodun SSDT-9 içerisindeki aşağıdaki koddur.
Kod:
Method (_OFF, 0, Serialized)  // _OFF: Power Off
        {
            P8XH (Zero, 0x76)
            If (LEqual (CTXT, Zero))
            {
                Store (VGAR, VGAB)
                Store (One, CTXT)
            }

            SGOF ()
        }
RehabMan in anlatımındaki _OFF methodundaki kod ise aşağıdakidir.
Kod:
Method (_OFF, 0, Serialized)  // _OFF: Power Off
        {
            If (LEqual (CTXT, Zero))
            {
                \_SB.PCI0.LPCB.EC0.SPIN (0x96, Zero)
                If (LNotEqual (GPRF, One))
                {
                    Store (VGAR, VGAB)
                }

                Store (One, CTXT)
            }

            SGOF ()
        }
aradaki farkı incelersen sende olmayan
Kod:
\_SB.PCI0.LPCB.EC0.SPIN (0x96, Zero)
kodundan dolayı tam olarak nasıl bir yöntem uygulanacağı belli olmuyor.
Aşağıda göreceğin benim _OFF methodumda olduğu gibi. Bende uzun uğraşlara rağmen ekran kartını kapatmayı başaramadım.
Kapatmayı başarabilen olursa dualarımı bende eksik etmem :)
Buda benim _OFF methodum.
Kod:
Method (_OFF, 0, Serialized)  // _OFF: Power Off
        {
            If (LEqual (CTXT, Zero))
            {
                If (LNotEqual (GPRF, One))
                {
                    Store (VGAR, VGAB)
                }

                Store (One, CTXT)
            }

            SGOF ()
        }
Bunları yazarken aklıma gelen ama pek umudum olmayan birşeyi senin DSDT ve SSDT-8 üzerinde denedim. Patched klasörüne atarak bir dene istersen.
Archive.zip - Google Drive
 
BootLoader
Opencore
Laptop Modeli
Asus FX506li-HN005t
İşlemci Modeli
Intel Core i5 10300H
Grafik Kartı
Nvidia GTX 1650Ti
Ses Kartı Modeli
ALC256/ALC3246
Disk ve RAM
16GB DDR4 2933

Ediko

MASTER JEDI
DENEYİMLİ ÜYE
6 Ocak 2017
1,400
1,013
1,401
Merhabalar @tosbaha hocam. DSDT/SSDT leri söktüm sonunda x olanları sildim ve elimde DSDT ve SSDT 0, 1, 2, 3, 4, 12, 13 dosyaları kaldı.

DSDT dosyama bahsettiğiniz adımları uyguladım diğer içinde GFX0 geçen SSDT 2,3,13 dosyalara Rename GFX0 to IGPU yamasını uyguladım.

_OFF geçen dosyaları buldum DSDT, SSDT 12, SSDT 13

ekran kartını başlatan dosyaları da buldum DSDT, SSDT 12, SSDT 13
Bende aynı dosyaları buldum, normal olarak bilgisayarlarımız aynı, ancak ben SSDT 13 de Rename GFX0 to IGPU yamasını uyguladıktan sonra
resmini paylaştığım "Existing object has invalid type for scope operator" hatası verdi. Siz bu hatayı nasıl aştınız. @dr.arsimet
fqPDxpNf2eSUp--BFQmjkuHVVcfq5wHr.png
 
BootLoader
OpenCore 1.0.5 (Dev) / Sonoma
Laptop Modeli
Asus VivoBook x571li-bq377
İşlemci Modeli
Intel Core i7-10870H
Grafik Kartı
Intel(R) HD Graphics 630 & Nvidia Geforce 1650Ti
Ses Kartı Modeli
Realtek Alc 255 (Alc_ID:18)
Ağ Aygıtları
Broadcom BCM4350 (BT BCM2045A0 Bluetooth 4.0)
Disk ve RAM
Crucial P5+ M2 1TB SSD - 16GB DDR4 2667 Mhz

ismozy

JEDI
DENEYİMLİ ÜYE
26 Haz 2017
203
57
301
6120 hatası verir normalde 6117 ilk kez görüyorum. MacAsl deki RehapMan laptop patchlerinden (gfxo) Cleanup/Fix Errors (SSDT) patchini bir dene. Olmaz ise ilgili dosyayı yükleyebilirsen çözmeye çalışırım.

@erdemozk merhabalar.
Aşağıda eklediğim DSDT.aml ve SSDT-8.aml dosyalarını ACPI/Patched içine kopyalayarak ve de gerekli configlist ayarlarını yaparak deneyebilirmisin. Sonucu bildirebilirsen sevinirim.
erdemozk.zip - Google Drive

@dr.arsimet sende aynı şekilde yüklediğim DSDT.aml ve SSDT-12-aml dosyalarını ACPI/Patched içine kopyalayarak ve de gerekli configlist ayarlarını yaparak deneyebilirmisin. Sonucu bildirebilirsen sevinirim.
dr.arsimet.zip - Google Drive

Halizhazırda diğer patchlerin yapılmış olduğunu varsayıyorum.
 
BootLoader
Opencore
Laptop Modeli
Asus FX506li-HN005t
İşlemci Modeli
Intel Core i5 10300H
Grafik Kartı
Nvidia GTX 1650Ti
Ses Kartı Modeli
ALC256/ALC3246
Disk ve RAM
16GB DDR4 2933

tulipa

APPRENTICE
26 Ağu 2017
87
51
51
Merhabalar @ismozy hocam, config dosyasında ne gibi değişiklikler yapmamız gerekli. Direkt dsdt dosylarını ACPI/Patched klasörüne attığımda bir değişiklik olmadı şuanlık.

LyNytbaxEHhNDZhNf6_jcRfIfKx--Xjd.png


Config dosyası: İndir config plist zip
 

ismozy

JEDI
DENEYİMLİ ÜYE
26 Haz 2017
203
57
301
Acpi kısmında SSDT bölümünde Drop OEM işaretli olmalı SortedOrder bölümünde Patched klasöründeki SSDTler sırasıyla yer almalı.
 
BootLoader
Opencore
Laptop Modeli
Asus FX506li-HN005t
İşlemci Modeli
Intel Core i5 10300H
Grafik Kartı
Nvidia GTX 1650Ti
Ses Kartı Modeli
ALC256/ALC3246
Disk ve RAM
16GB DDR4 2933

Ediko

MASTER JEDI
DENEYİMLİ ÜYE
6 Ocak 2017
1,400
1,013
1,401
6120 hatası verir normalde 6117 ilk kez görüyorum. MacAsl deki RehapMan laptop patchlerinden (gfxo) Cleanup/Fix Errors (SSDT) patchini bir dene. Olmaz ise ilgili dosyayı yükleyebilirsen çözmeye çalışırım.

@dr.arsimet sende aynı şekilde yüklediğim DSDT.aml ve SSDT-12-aml dosyalarını ACPI/Patched içine kopyalayarak ve de gerekli configlist ayarlarını yaparak deneyebilirmisin. Sonucu bildirebilirsen sevinirim.
dr.arsimet.zip - Google Drive

Halizhazırda diğer patchlerin yapılmış olduğunu varsayıyorum.
Sadece DSDT.aml ve SSDT-12.aml dosyası yeterli oluyor mu? @dr.arsimet ile bilgisayarlarımız aynı. @ismozy
 
BootLoader
OpenCore 1.0.5 (Dev) / Sonoma
Laptop Modeli
Asus VivoBook x571li-bq377
İşlemci Modeli
Intel Core i7-10870H
Grafik Kartı
Intel(R) HD Graphics 630 & Nvidia Geforce 1650Ti
Ses Kartı Modeli
Realtek Alc 255 (Alc_ID:18)
Ağ Aygıtları
Broadcom BCM4350 (BT BCM2045A0 Bluetooth 4.0)
Disk ve RAM
Crucial P5+ M2 1TB SSD - 16GB DDR4 2667 Mhz

ismozy

JEDI
DENEYİMLİ ÜYE
26 Haz 2017
203
57
301
Tabiki hayır. CPU lara ait SSDT ler hariç diğerleri gerekli.
 
BootLoader
Opencore
Laptop Modeli
Asus FX506li-HN005t
İşlemci Modeli
Intel Core i5 10300H
Grafik Kartı
Nvidia GTX 1650Ti
Ses Kartı Modeli
ALC256/ALC3246
Disk ve RAM
16GB DDR4 2933
  • Like
Tepkiler: Ediko
AD Engelleyici Tespit Edildi

Anlıyoruz, reklamlar can sıkıcı!

Elbette, reklam engelleme yazılımı reklamları engelleme konusunda harika bir iş çıkarsa da, web sitemizin faydalı özelliklerini de engeller. En iyi site deneyimi ve bize destek olmak için lütfen AdBlocker’ınızı devre dışı bırakın.

AD Reklam Engelleyiciyi Devre Dışı Bıraktım    Hayır teşekkürler