mirror of
https://github.com/AskDavis/Getting-Started-With-ACPI.git
synced 2026-01-01 05:05:57 -08:00
89 lines
34 KiB
HTML
89 lines
34 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en-US">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width,initial-scale=1">
|
|
<title>Renaming GPUs (SSDT-GPU-SPOOF) | Getting Started With ACPI</title>
|
|
<meta name="generator" content="VuePress 1.8.2">
|
|
<link rel="'stylesheet" href="/Getting-Started-With-ACPI/styles/website.css">
|
|
<meta name="description" content="">
|
|
<meta name="theme-color" content="#3eaf7c">
|
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
|
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
|
|
|
<link rel="preload" href="/Getting-Started-With-ACPI/assets/css/0.styles.2f5fd7c3.css" as="style"><link rel="preload" href="/Getting-Started-With-ACPI/assets/js/app.132c245f.js" as="script"><link rel="preload" href="/Getting-Started-With-ACPI/assets/js/2.b948fcec.js" as="script"><link rel="preload" href="/Getting-Started-With-ACPI/assets/js/18.3cbefbe9.js" as="script"><link rel="preload" href="/Getting-Started-With-ACPI/assets/js/22.d362cb37.js" as="script"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/10.5fa1f90d.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/11.2758ce83.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/12.5afc7137.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/13.1519fd8f.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/14.1d8998cd.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/15.188e00bc.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/16.fa596a10.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/17.30e34119.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/19.16c6ab8f.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/20.9de74701.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/21.274bcefb.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/23.0181db7e.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/24.97302b37.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/25.5cbde82f.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/26.dad20095.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/27.68513391.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/28.bce21003.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/29.787b6eb0.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/3.77894897.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/30.a7af7420.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/31.27a3dab1.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/32.02829467.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/33.e5c1aa56.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/34.a783327b.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/35.5d6aee22.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/36.a27022f5.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/37.3b7cf80e.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/38.93fd5777.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/39.55e9bcf3.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/4.9780c0cb.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/40.807f3ba3.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/41.5ed63491.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/42.182d9dd9.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/43.61361765.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/44.0dffff2c.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/45.8d5679e9.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/46.4085bf3f.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/47.ff598291.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/48.eeac2358.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/49.d3747974.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/5.afbeb499.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/50.758fdf62.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/51.c1620c80.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/52.f8e1548d.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/53.741ef6dc.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/54.d02cda5a.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/55.6bb783c8.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/56.d280bd05.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/57.b0adf65f.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/58.de15121b.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/59.73871a9b.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/6.de0972ca.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/60.17a6ce3a.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/61.352032bf.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/7.2463d6aa.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/8.2354a291.js"><link rel="prefetch" href="/Getting-Started-With-ACPI/assets/js/9.8c3bd6fb.js">
|
|
<link rel="stylesheet" href="/Getting-Started-With-ACPI/assets/css/0.styles.2f5fd7c3.css">
|
|
</head>
|
|
<body>
|
|
<div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/Getting-Started-With-ACPI/" class="home-link router-link-active"><img src="homepage.png" alt="Getting Started With ACPI" class="logo"> <span class="site-name can-hide">Getting Started With ACPI</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Language Menu" class="dropdown-title"><span class="title">Dortania Guides</span> <span class="arrow down"></span></button> <button type="button" aria-label="Language Menu" class="mobile-dropdown-title"><span class="title">Dortania Guides</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="https://dortania.github.io/" target="_blank" rel="noopener noreferrer" class="nav-link external">
|
|
Home Site
|
|
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://dortania.github.io/OpenCore-Install-Guide/" target="_blank" rel="noopener noreferrer" class="nav-link external">
|
|
OpenCore Install Guide
|
|
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://dortania.github.io/OpenCore-Post-Install/" target="_blank" rel="noopener noreferrer" class="nav-link external">
|
|
OpenCore Post-Install
|
|
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://dortania.github.io/Wireless-Buyers-Guide/" target="_blank" rel="noopener noreferrer" class="nav-link external">
|
|
Wireless Buyers Guide
|
|
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://dortania.github.io/GPU-Buyers-Guide/" target="_blank" rel="noopener noreferrer" class="nav-link external">
|
|
GPU Buyers Guide
|
|
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://dortania.github.io/Anti-Hackintosh-Buyers-Guide/" target="_blank" rel="noopener noreferrer" class="nav-link external">
|
|
Anti Buyers Guide
|
|
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul></div></div> <div class="nav-item"><a role="button" aria-label="Switch to light mode" class="nav-link"><span>Switch theme</span></a></div> <a href="https://github.com/dortania/Getting-Started-With-ACPI" target="_blank" rel="noopener noreferrer" class="repo-link">
|
|
GitHub
|
|
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Language Menu" class="dropdown-title"><span class="title">Dortania Guides</span> <span class="arrow down"></span></button> <button type="button" aria-label="Language Menu" class="mobile-dropdown-title"><span class="title">Dortania Guides</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="https://dortania.github.io/" target="_blank" rel="noopener noreferrer" class="nav-link external">
|
|
Home Site
|
|
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://dortania.github.io/OpenCore-Install-Guide/" target="_blank" rel="noopener noreferrer" class="nav-link external">
|
|
OpenCore Install Guide
|
|
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://dortania.github.io/OpenCore-Post-Install/" target="_blank" rel="noopener noreferrer" class="nav-link external">
|
|
OpenCore Post-Install
|
|
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://dortania.github.io/Wireless-Buyers-Guide/" target="_blank" rel="noopener noreferrer" class="nav-link external">
|
|
Wireless Buyers Guide
|
|
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://dortania.github.io/GPU-Buyers-Guide/" target="_blank" rel="noopener noreferrer" class="nav-link external">
|
|
GPU Buyers Guide
|
|
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://dortania.github.io/Anti-Hackintosh-Buyers-Guide/" target="_blank" rel="noopener noreferrer" class="nav-link external">
|
|
Anti Buyers Guide
|
|
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul></div></div> <div class="nav-item"><a role="button" aria-label="Switch to light mode" class="nav-link"><span>Switch theme</span></a></div> <a href="https://github.com/dortania/Getting-Started-With-ACPI" target="_blank" rel="noopener noreferrer" class="repo-link">
|
|
GitHub
|
|
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav> <ul class="sidebar-links"><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>Introduction</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/Getting-Started-With-ACPI/" aria-current="page" class="sidebar-link">Getting Started With ACPI</a></li><li><a href="/Getting-Started-With-ACPI/ssdt-platform.html" class="sidebar-link">Choosing the SSDTs</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>Methods</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/Getting-Started-With-ACPI/ssdt-methods/ssdt-methods.html" class="sidebar-link">How to create SSDTs</a></li><li><section class="sidebar-group is-sub-group depth-1"><p class="sidebar-heading"><span>Methods</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/Getting-Started-With-ACPI/ssdt-methods/ssdt-prebuilt.html" class="sidebar-link">Prebuilt SSDTs</a></li><li><a href="/Getting-Started-With-ACPI/ssdt-methods/ssdt-easy.html" class="sidebar-link">SSDTs: The easy way</a></li><li><a href="/Getting-Started-With-ACPI/ssdt-methods/ssdt-long.html" class="sidebar-link">SSDTs: The long way</a></li></ul></section></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>Manual</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/Getting-Started-With-ACPI/Manual/dump.html" class="sidebar-link">Getting a copy of your DSDT</a></li><li><a href="/Getting-Started-With-ACPI/Manual/compile.html" class="sidebar-link">Compiling and decompiling ACPI Tables</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>Desktop</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/Getting-Started-With-ACPI/Desktops/desktop-disable.html" class="sidebar-link">Disabling desktop dGPUs</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>Laptop</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/Getting-Started-With-ACPI/Laptops/backlight.html" class="sidebar-link">Fixing Backlight</a></li><li><section class="sidebar-group collapsable is-sub-group depth-1"><p class="sidebar-heading"><span>Methods</span> <span class="arrow right"></span></p> <!----></section></li><li><a href="/Getting-Started-With-ACPI/Laptops/trackpad.html" class="sidebar-link">Fixing Trackpad</a></li><li><section class="sidebar-group collapsable is-sub-group depth-1"><p class="sidebar-heading"><span>Methods</span> <span class="arrow right"></span></p> <!----></section></li><li><a href="/Getting-Started-With-ACPI/Laptops/laptop-disable.html" class="sidebar-link">Disabling laptop dGPUs</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading open"><span>Universal</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/Getting-Started-With-ACPI/Universal/ec-fix.html" class="sidebar-link">Embedded Controller</a></li><li><section class="sidebar-group collapsable is-sub-group depth-1"><p class="sidebar-heading"><span>Methods</span> <span class="arrow right"></span></p> <!----></section></li><li><a href="/Getting-Started-With-ACPI/Universal/plug.html" class="sidebar-link">CPU Power Management</a></li><li><section class="sidebar-group collapsable is-sub-group depth-1"><p class="sidebar-heading"><span>Methods</span> <span class="arrow right"></span></p> <!----></section></li><li><a href="/Getting-Started-With-ACPI/Universal/awac.html" class="sidebar-link">AWAC vs RTC</a></li><li><section class="sidebar-group collapsable is-sub-group depth-1"><p class="sidebar-heading"><span>Methods</span> <span class="arrow right"></span></p> <!----></section></li><li><a href="/Getting-Started-With-ACPI/Universal/nvram.html" class="sidebar-link">NVRAM PMC</a></li><li><section class="sidebar-group collapsable is-sub-group depth-1"><p class="sidebar-heading"><span>Methods</span> <span class="arrow right"></span></p> <!----></section></li><li><a href="/Getting-Started-With-ACPI/Universal/rhub.html" class="sidebar-link">USB RHUB</a></li><li><section class="sidebar-group collapsable is-sub-group depth-1"><p class="sidebar-heading"><span>Methods</span> <span class="arrow right"></span></p> <!----></section></li><li><a href="/Getting-Started-With-ACPI/Universal/imei.html" class="sidebar-link">IMEI</a></li><li><section class="sidebar-group collapsable is-sub-group depth-1"><p class="sidebar-heading"><span>Methods</span> <span class="arrow right"></span></p> <!----></section></li><li><a href="/Getting-Started-With-ACPI/Universal/unc0.html" class="sidebar-link">Fixing Uncore Bridge</a></li><li><section class="sidebar-group collapsable is-sub-group depth-1"><p class="sidebar-heading"><span>Methods</span> <span class="arrow right"></span></p> <!----></section></li><li><a href="/Getting-Started-With-ACPI/Universal/smbus.html" class="sidebar-link">Fixing SMBus Support</a></li><li><section class="sidebar-group collapsable is-sub-group depth-1"><p class="sidebar-heading"><span>Methods</span> <span class="arrow right"></span></p> <!----></section></li><li><a href="/Getting-Started-With-ACPI/Universal/irq.html" class="sidebar-link">IRQ Fix</a></li><li><a href="/Getting-Started-With-ACPI/Universal/spoof.html" aria-current="page" class="active sidebar-link">GPU Spoof</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>Cleanup</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/Getting-Started-With-ACPI/cleanup.html" class="sidebar-link">Cleanup</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>Misc</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/Getting-Started-With-ACPI/troubleshooting.html" class="sidebar-link">Troubleshooting</a></li><li><a href="/Getting-Started-With-ACPI/CONTRIBUTING.html" class="sidebar-link">Contributing</a></li></ul></section></li></ul> </aside> <main class="page"> <div class="theme-succinct-content content__default"><h1 id="renaming-gpus-ssdt-gpu-spoof"><a href="#renaming-gpus-ssdt-gpu-spoof" class="header-anchor">#</a> Renaming GPUs (SSDT-GPU-SPOOF)</h1> <p>So this is mainly needed for GPUs that are not natively supported out of the box due to their names, most commonly:</p> <ul><li>R9 290/390</li> <li>R9 280/380</li> <li>R7 270/370</li> <li>R9 260/360</li> <li>R7 250</li> <li>R7 240</li></ul> <p>Instead, these GPUs need to be "spoofed" or faked into a model that closely matches theirs, generally this will be the "X" variant of the card. For some reason Apple never bothered adding the PCI IDs for these other cards even though their GPU cores are supported by the driver.</p> <p>So to spoof the GPU, we need to find a couple things:</p> <ul><li>Suitable PCI ID for the GPU</li> <li>ACPI Path of the GPU</li> <li><a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/decompiled/SSDT-GPU-SPOOF.dsl.zip" target="_blank" rel="noopener noreferrer">SSDT-GPU-SPOOF<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <h2 id="finding-a-suitable-pci-id"><a href="#finding-a-suitable-pci-id" class="header-anchor">#</a> Finding a suitable PCI ID</h2> <h3 id="web"><a href="#web" class="header-anchor">#</a> Web</h3> <p>To find a suitable PCI ID, we'll be using <a href="https://pci-ids.ucw.cz/read/PC/1002" target="_blank" rel="noopener noreferrer">PCI ID Repository<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> which has a full database of all AMD GPUs. For this example, we'll be creating a Spoof SSDT for the R9 390. For a full list of supported GPUs, please see the <a href="https://dortania.github.io/GPU-Buyers-Guide/" target="_blank" rel="noopener noreferrer">GPU Buyers Guide<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>. The closest match to this GPU would be the 390X, and looking on that site near the top gives us this:</p> <div class="language- extra-class"><pre class="language-text"><code>Vendor 1002 -> Device 1002:67b0
|
|
</code></pre></div><p>Now lets break this down into a device ID we can use:</p> <ul><li><code>1002</code>: The vendor ID, all AMD devices have this ID</li> <li><code>67B0</code>: The device ID, this is what we care about</li></ul> <p>So how do we convert this to a fake ID? Well the format of a fake ID:</p> <div class="language- extra-class"><pre class="language-text"><code>"device-id",
|
|
Buffer (0x04)
|
|
{
|
|
0xB0, 0x67, 0x00, 0x00
|
|
},
|
|
</code></pre></div><p>As you can see, the bytes are swapped in pairs. Keep this in mind when we make our SSDT</p> <p>The specifics are due to <a href="https://en.wikipedia.org/wiki/Endianness" target="_blank" rel="noopener noreferrer">Endianness<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> for those who are curious</p> <h3 id="linux"><a href="#linux" class="header-anchor">#</a> Linux</h3> <p>If you can run Linux, use command <code>lspci -vmmnnD -d 1002::0300</code></p> <div class="language- extra-class"><pre class="language-text"><code>$ lspci -vmmnnD -d 1002::0300
|
|
Slot: 0000:01:00.0
|
|
Class: VGA compatible controller [0300]
|
|
Vendor: Advanced Micro Devices, Inc. [AMD/ATI] [1002]
|
|
Device: Oland [Radeon HD 8570 / R7 240/340 / Radeon 520 OEM] [6611]
|
|
SVendor: Micro-Star International Co., Ltd. [MSI] [1462]
|
|
SDevice: Device [3740]
|
|
Rev: 87
|
|
</code></pre></div><p>You can easily get</p> <ul><li>Slot ID <code>0000:01:00.0</code>, we need it later</li> <li>Vendor ID <code>1002</code>, all AMD devices have this ID</li> <li>Device ID <code>6611</code>, this is what we care about</li> <li>Device name <code>Radeon HD 8570 / R7 240/340 / Radeon 520 OEM</code>, mainly cosmetic</li></ul> <h2 id="finding-the-acpi-path-of-the-gpu"><a href="#finding-the-acpi-path-of-the-gpu" class="header-anchor">#</a> Finding the ACPI Path of the GPU</h2> <h3 id="windows"><a href="#windows" class="header-anchor">#</a> Windows</h3> <p>To find the PCI path of a GPU is fairly simple, best way to find it is running Windows:</p> <ul><li>Open Device Manager</li> <li>Select Display Adapters, then right click your GPU and select Properties</li> <li>Under the Details Tab, search for "Location Paths"
|
|
<ul><li>Note some GPUs may be hiding under "BIOS device name"</li></ul></li></ul> <p><img src="/Getting-Started-With-ACPI/assets/img/amd.acf5492b.png" alt=""></p> <p><img src="/Getting-Started-With-ACPI/assets/img/nvidia.672e8e16.png" alt="Credit to 1Revenger1 for the image"></p> <p>The second "ACPI" is what we care about:</p> <div class="language- extra-class"><pre class="language-text"><code>ACPI(_SB_)#ACPI(PC02)#ACPI(BR2A)#ACPI(PEGP)#PCI(0000)#PCI(0000)
|
|
</code></pre></div><p>Now converting this to an ACPI path is quite simple, remove the <code>#ACPI</code> and <code>#PCI(0000)</code>:</p> <div class="language- extra-class"><pre class="language-text"><code>\_SB_.PC02.BR2A.PEGP
|
|
</code></pre></div><h3 id="linux-2"><a href="#linux-2" class="header-anchor">#</a> Linux</h3> <p>Substitute your SLOTID found above into command <code>cat /sys/bus/pci/devices/SLOTID/firmware_node/path</code>, you cat get</p> <div class="language- extra-class"><pre class="language-text"><code>$ cat /sys/bus/pci/devices/0000:01:00.0/firmware_node/path
|
|
\_SB_.PC02.BR2A.PEGP
|
|
</code></pre></div><p>And voila! We've found our ACPI path, now that we have everything we're ready to get cooking</p> <h2 id="making-the-ssdt"><a href="#making-the-ssdt" class="header-anchor">#</a> Making the SSDT</h2> <p>To start grab our <a href="https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/decompiled/SSDT-GPU-SPOOF.dsl.zip" target="_blank" rel="noopener noreferrer">SSDT-GPU-SPOOF<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> and open it up. Here there's a couple things to change:</p> <div class="language- extra-class"><pre class="language-text"><code>External (_SB_.PCI0, DeviceObj)
|
|
External (_SB_.PCI0.PEG0.PEGP, DeviceObj)
|
|
</code></pre></div><p>For our example, we'll change all mentions of :</p> <ul><li><code>PCI0</code> with <code>PC02</code></li> <li><code>PEG0</code> with <code>BR2A</code></li></ul> <p>Hint: If your ACPI path is a bit shorter than the example, this is fine. Just make sure the ACPI paths are correct to your device.</p> <p>Now that the ACPI pathing is correct, we can finally apply our fake ID!!!</p> <p>So the 2 parts we want to change:</p> <p><strong>device ID</strong>:</p> <div class="language- extra-class"><pre class="language-text"><code>"device-id",
|
|
Buffer (0x04)
|
|
{
|
|
0xB0, 0x67, 0x00, 0x00
|
|
},
|
|
</code></pre></div><p><strong>Model</strong>:</p> <div class="language- extra-class"><pre class="language-text"><code>"model",
|
|
Buffer ()
|
|
{
|
|
"AMD Radeon R9 390"
|
|
}
|
|
</code></pre></div><p><code>"device-id"</code> will be set to our PCI ID that we found in "Finding a suitable PCI ID" and <code>"model"</code> is mainly cosmetic</p> <h2 id="now-you-re-ready-to-compile-the-ssdt"><a href="#now-you-re-ready-to-compile-the-ssdt" class="header-anchor">#</a> <a href="/Getting-Started-With-ACPI/Manual/compile.html">Now you're ready to compile the SSDT!</a></h2></div> <footer class="page-edit"><div class="edit-link"><a href="https://github.com/dortania/Getting-Started-With-ACPI/edit/master/Universal/spoof.md" target="_blank" rel="noopener noreferrer">Help us improve this page!</a> <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></div> <div class="last-updated"><span class="prefix">Last Updated:</span> <span class="time">12/29/2020, 6:30:21 PM</span></div></footer> <div class="page-nav"><p class="inner"><span class="prev">
|
|
⟵
|
|
<a href="/Getting-Started-With-ACPI/Universal/irq.html" class="prev">
|
|
IRQ Fix
|
|
</a></span> <span class="next"><a href="/Getting-Started-With-ACPI/cleanup.html">
|
|
Cleanup
|
|
</a>
|
|
⟶
|
|
</span></p></div> </main></div><div class="global-ui"><div style="visibility:hidden;display:none;"></div><!----></div></div>
|
|
<script src="/Getting-Started-With-ACPI/assets/js/app.132c245f.js" defer></script><script src="/Getting-Started-With-ACPI/assets/js/2.b948fcec.js" defer></script><script src="/Getting-Started-With-ACPI/assets/js/18.3cbefbe9.js" defer></script><script src="/Getting-Started-With-ACPI/assets/js/22.d362cb37.js" defer></script>
|
|
</body>
|
|
</html>
|