2016-07-25 9 views
0

私は手動のGPUスイッチボタンを備えたラップトップ(MSI GT72S)を持っています。これは、NVIDIA GPUとIntelの間で切り替えて、無効になっているものがOSに隠されるようにするのに役立ちます。研究の提案が必要 - LinuxでのSMBIOSの操作

ただし、この機能にはSCMというドライバが必要です。はWindowsに対応しています。 Windows上のボタンを押すと、別のGPUに切り替えることができるようにマシンを再起動するように指示するポップアップウィンドウが表示されます。

私はLinuxをもっと頻繁に使用するので、これは本当にPIAです。GPUを切り替える必要があるたびに、Windowsに再起動してから再起動する必要があります。ですから、私はLinuxでこの機能をアーカイブしたいと思います。

これは、SMBIOSのブロックを編集することで実装されているようです(不明)。インテルのGPUが有効になっている場合、このブロックは次のようになります。

Handle 0x0052, DMI type 221, 96 bytes 
OEM-specific Type 
     Header and Data: 
       DD 60 52 00 0D 01 00 00 00 00 00 00 02 00 FF FF 
       FF FF FF 03 04 FF FF FF FF FF 05 06 FF FF FF FF 
       FF 07 08 FF FF FF FF FF 09 00 00 00 00 00 00 0A 
       00 FF FF FF FF FF 0B 00 FF FF 00 00 00 0C 00 00 
       09 00 35 10 0D 00 FF FF FF FF FF 0E 00 FF FF FF 
       FF FF 0F 00 FF FF FF FF FF 10 11 01 02 02 03 00 
     Strings: 
       Lan Phy Version 
       Sensor Firmware Version 
       Debug Mode Status 
       Enabled 
       Performance Mode Status 
       Disabled 
       Debug Use USB(Disabled:Serial) 
       Disabled 
       ICC Overclocking Version 
       UNDI Version 
       EC FW Version 
       GOP Version 
       BIOS Guard Version 
       Base EC FW Version 
       EC-EC Protocol Version 
       Royal Park Version 
       BP1.2.2.0_RP03 

...とNVIDIAのGPUが有効になっている場合、

Handle 0x0052, DMI type 221, 96 bytes 
OEM-specific Type 
     Header and Data: 
       DD 60 52 00 0D 01 00 00 00 00 00 00 02 00 FF FF 
       FF FF FF 03 04 FF FF FF FF FF 05 06 FF FF FF FF 
       FF 07 08 FF FF FF FF FF 09 00 00 00 00 00 00 0A 
       00 FF FF FF FF FF 0B 00 FF FF 00 00 00 0C 00 FF 
       FF FF FF FF 0D 00 FF FF FF FF FF 0E 00 FF FF FF 
       FF FF 0F 00 FF FF FF FF FF 10 11 01 02 02 03 00 

しかし、私は前に、このようなものに触れていないと私は「ドンどこから始めるべきかも知りません。私はそれをgoogledしたが、ほとんど材料が見つかりませんでした。ですから、私は今、いくつかの提案が強く必要です。どんな助けも高く評価されます、ありがとう!

答えて

0

ステータスとバージョン情報を報告するOEM定義の構造(タイプ221)のようです。この情報は、POST中にBIOSによって構築され、OSベースの管理エージェント(Linuxのdmidecodeなど)によって読み取るためにメモリにポストされます。その情報を変更しても基本構成は変更されません。

関連する問題