2011-10-16 20 views
10

Dizüstü bilgisayarım için değiştirilebilen grafik sürücüsünü düzeltmek için HP'nin beklemekten yoruldum, ancak ACPI yöntemlerini arayarak GPU'ları kendim değiştirebiliyorum. Anahtarlama, açık kaynak olan Linux'ta vga_switcheroo kullanarak çalışır, bu yüzden hangi yöntemleri çağırmam gerektiğini biliyorum, ancak bunları nasıl arayacağımı bilmiyorum.Windows'ta C++ veya C# 'dan ACPI denetim yöntemlerini nasıl ararım?

Aramam gereken iki yöntem SSDT ad alanında, eğer önemliyse ve ayrıca tamsayı argümanlarını da geçmem gerekiyor.

cevap

3

Bazı benzer sorunlar (For example), bunun yalnızca Windows altındaki kernel modu sürücüsünden mümkün olduğunu söyler. üzerinde ... Sana bu yol gidecek şüphe

  • Bulma belgelerine veya ters-mühendislik varolan -

    1. kendiniz tüm VideoDriver Yazma: Yani sadece aşağıdaki seçeneklerden düşünebiliriz Bunu gerçekleştirmek için GPU'nuz için nolu videodriver ve (MSDN) DeviceIoControl işlevini kullanarak IOCTL'ler aracılığıyla gerekli komutları vermek. Ayrıca çok güvenilir değil - mevcut sürücü gerekli işlevleri/IOCTLs içerebilir - ama ben ilk seçenek daha kolay olacağını düşünüyorum.

  • İlgili konular