ฟอรั่ม

แก้ไข Force 2011 MacBook Pro 8,2 กับ AMD GPU ที่ล้มเหลวเพื่อใช้ GPU ในตัวของ Intel เสมอ (การแก้ไขตัวแปร EFI)

AppleMacFinder

โปสเตอร์ต้นฉบับ
7 ธ.ค. 2552
  • 18 เม.ย. 2017
ถ้าคุณไม่มีเวลาอ่านเรื่องราวของฉัน (ซึ่งอธิบายแนวทางทางเทคนิคที่น่าสนใจด้วย) เพียงเลื่อนลงมาที่กระทู้นี้จนขึ้นข้อความ '100% WORKING SOLUTION'

GPU AMD แบบแยกของ MacBook Pro 8,2 ปี 2011 ของฉันล้มเหลวในที่สุดเนื่องจากเหตุผลที่กล่าวถึงที่นี่ ( http://logicboardmac.blogspot.ru/ ) และที่นั่น ( https://www.macrumors.com/2015/02/19/2011-macbook-pro-repair-program-apple/ ) . มันทำงานได้อย่างสมบูรณ์แบบมา 6 ปีภายใต้ภาระที่ค่อนข้างสูง แม้กระทั่งพยายามขุด SETI@HOME ที่เบื้องหลัง! ดังนั้นฉันจึงมั่นใจว่า MBP ของฉันไม่ได้รับผลกระทบจากการบัดกรีที่ไม่ดี / คุณภาพการบัดกรีที่ไม่ดี และไม่ต้องการนำไปที่ Apple สำหรับโปรแกรมซ่อมแซมฟรี ส่วนหนึ่งเป็นเพราะไม่สามารถหาเวลาหยุดโครงการซอฟต์แวร์ที่สำคัญของฉันได้ ส่วนหนึ่งเป็นเพราะ ฉันกลัวว่า Apple อาจให้บอร์ดตรรกะที่น่าเชื่อถือน้อยกว่าฉัน หรือปฏิเสธการซ่อมฟรีเพราะมีหลายตัว ไม่เกี่ยวข้อง การซ่อมแซมที่ฉันทำเองก่อนหน้านี้เพื่อประหยัดเงิน: เปลี่ยนแผ่นระบายความร้อนสองสามครั้ง, เปลี่ยนแบตเตอรี่ภายใน 2 ครั้ง, เปลี่ยนแป้นพิมพ์ด้วยปุ่มที่เสีย ฯลฯ แต่ในที่สุดก็พังเมื่อสัปดาห์ที่แล้ว: ภาพหน้าจอของแล็ปท็อปบิดเบี้ยว มัน ปฏิเสธที่จะบูต OS X (แช่แข็งครึ่งทางเสมอ) , และ - โปรแกรมซ่อมฟรีของ Apple สิ้นสุดแล้ว! ฉันรู้ว่ามีวิธีแก้ปัญหาราคาไม่แพง เช่น การจำหน่าย BGA มูลค่า $50 ที่ร้านซ่อมในพื้นที่อย่างไม่เป็นทางการ และเป็นไปได้ที่จะได้รับชิป HD 6750M ทดแทนใหม่จาก AliExpress ในราคา $35 หรือถูกกว่า ( http://www.aliexpress.com/item/DC-2...0028-216-0810028-BGA-Chipset/32764872143.html หรือ https://www.aliexpress.com/item/DC-2015-New-216-0810001-216-0810001-Graphic-Chipset/32718112928.html เพราะไม่รู้ว่าจริงหรือเปล่า- https://www.rossmanngroup.com/board...0604-replace-216-0810005-gpu-with-216-0810028 ) เพื่อรับประกันการซ่อมที่ประสบความสำเร็จ ดังนั้นราคารวมของการซ่อมแซมจะเป็น $50 หรือ $50+$35=$85 - น้อยกว่า $100 ในทุกกรณี แต่ฉันไม่ชอบเอาเงินไปลงทุนกับคอมพิวเตอร์เครื่องเก่า ฉันเลยคิดว่า - ถ้าหากว่ามีแฮ็คบ้าง บังคับ MBP เพื่อใช้กราฟิกแบบบูรณาการตลอดเวลาแม้ในขณะที่บูตเครื่อง ? แล้วเริ่มสำรวจวิธีแก้ปัญหาที่เป็นไปได้...

===

ก่อนอื่น คุณสามารถบูต MBP เป็น OS X ได้สำเร็จในขณะที่ยังคงใช้ GPU ที่ล้มเหลว หลังจากที่คุณลบไดรเวอร์ AMD โดยการบูตในโหมดบรรทัดคำสั่ง ( CMD+S ) และป้อนคำสั่งเหล่านี้:
1) fsck -fy (เพื่อตรวจสอบดิสก์)
2) เมานต์ - ของคุณ / (เมานต์ระบบไฟล์รูทด้วยสิทธิ์ในการอ่าน/เขียน)
3) sudo mkdir /AMD_Kexts/ (สร้างไดเร็กทอรีเพื่อจัดเก็บไดรเวอร์ AMD ในกรณีที่คุณต้องการในอนาคต)
4) sudo mv /System/Library/Extensions/AMD*.* /AMD_Kexts/ (ย้ายไดรเวอร์ AMD)
5) sudo rm -rf /System/Library/Caches/com.apple.kext.caches/ (ลบแคชไดรเวอร์ AMD)
6) sudo mkdir /System/Library/Caches/com.apple.kext.caches/ (ในกรณีที่ OS X จะเป็นใบ้และจะไม่สร้างไดเร็กทอรีนี้ขึ้นมาใหม่ ฉันกำลังสร้างมันสำหรับ OS X)
7) sudo touch /ระบบ/ไลบรารี/ส่วนขยาย/ (เพื่ออัปเดตการประทับเวลาเพื่อให้แคชไดรเวอร์ใหม่ - โดยไม่มีไดรเวอร์ AMD - จะถูกสร้างใหม่อย่างแน่นอน)
8) sudo umount / (umount พาร์ติชั่นเพื่อรับประกันว่าการเปลี่ยนแปลงของคุณจะถูกล้างไป)
9) sudo รีบูต

ระดับของความไม่สะดวกของคุณขณะทำตามขั้นตอนเหล่านี้ - ขึ้นอยู่กับว่าภาพหน้าจอบิดเบี้ยวในกรณีของคุณมากเพียงใด ในกรณีของฉัน มันยากยิ่งกว่าเดิมเพราะพาร์ติชั่น OS X กลายเป็นพาร์ติชั่น 'อ่านอย่างเดียว' (เนื่องจากการปิดเครื่องฉุกเฉินมากเกินไปที่ฉันทำในขณะที่พยายามบูต OS X ด้วย GPU ที่ล้มเหลว) ดังนั้นฉันจึงต้องถอดฮาร์ดไดรฟ์ออกจาก MacBook Pro และ (โดยใช้อะแดปเตอร์ USB เป็น SATA 2.5 'ที่นำมาจาก HDD แบบพกพาของฉัน) ต่อเข้ากับคอมพิวเตอร์ที่ใช้ Linux จากนั้นทำตามคำแนะนำเหล่านี้:

https://superuser.com/questions/961401/mounting-hfs-partition-on-arch-linux (คำตอบที่ 1) - รันคำสั่งจำนวนหนึ่งอย่างระมัดระวัง คำนวณ sizelimit สำหรับเลย์เอาต์ parition ของฉัน และในที่สุดก็รัน sudo mount -t hfsplus -o force,rw,sizelimit=YOURNUMBER /dev/sdb2 /mnt เพื่อเมาต์พาร์ติชัน HFS+ นี้กับไดเร็กทอรี /mnt ในโหมดอ่าน-เขียน จากนั้นฉันก็ทำสิ่งเหล่านี้ '1) -7)' ขั้นตอนที่คุณเห็นด้านบน และยังซ่อมแซมระบบไฟล์ด้วยการเรียกใช้ sudo fsck.hfsplus -f /dev/sdb2 ก่อนถอนการติดตั้งพาร์ติชั่นด้วย sudo umount /mnt และใส่ฮาร์ดไดรฟ์กลับไปที่ MBP...

===

สิ่งนี้ทำให้ฉันมี MBP ซึ่งสามารถบู๊ตเป็น OS X ได้แม้ว่า นิ่ง ใช้ GPU AMD ที่เสีย: ภาพของหน้าจอจึงบิดเบี้ยวมาก (สามารถท่องอินเทอร์เน็ตได้ แต่ค่อนข้างไม่สะดวกที่จะอ่านข้อความ) Launchpad นั้นล้าหลังมาก และคุณไม่สามารถเปลี่ยนไปใช้ GPU ในตัวโดยใช้ gfxCardStatus ได้ เนื่องจาก: ไม่มีไดรเวอร์ AMD (ซึ่งเราต้องลบออกเพื่อบู๊ต OS X ได้สำเร็จ) MacBook Pro คิดว่าหน้าจอภายในเป็นจอแสดงผลภายนอก และ gfxCardStatus บอกว่าไม่สามารถสลับได้เนื่องจากจอแสดงผลภายนอกใช้ AMD GPU ที่ไหนสักแห่งฉันพบข้อเสนอแนะว่าสามารถสร้าง gfxCardStatus ใหม่ได้จากซอร์สโค้ด - https://github.com/codykrieger/gfxCardStatus - มีการลบหรือแสดงความคิดเห็น 156-166 เส้น ใน ./gfxCardStatus/Classes/GSProcess.m เพื่อให้ละเว้นจอแสดงผลภายนอก:

// ค้นหาว่าจอภาพภายนอกบังคับให้ gpu แยกบน .หรือไม่
CGDirectDisplayID แสดง[8];
CGDisplayCount displayCount = 0;
if (CGGetOnlineDisplayList(8, displays, &displayCount) == noErr) {
สำหรับ (int i = 0; i
ถ้า ( ! CGDisplayIsBuiltin(แสดง))
[รายการ addObject:[พจนานุกรมพจนานุกรม NSDictionaryWithObjectsAndKeys:
Str(@'External Display'), kTaskItemName,
@ '', kTaskItemPID, ไม่มี]];
}
}


ดังนั้นฉันจึงสร้าง gfxCardStatus ใหม่โดยใช้คำแนะนำจากการตอบกลับล่าสุดของปัญหานี้ -
https://github.com/codykrieger/gfxCardStatus/issues/229
(ยังต้องดาวน์โหลดaMacOSX10.11.sdkจากที่นี่ - https://github.com/phracker/MacOSX-SDKs/releases - แกะและคัดลอกไปที่ XCode's/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk- เนื่องจากความโง่เขลาของ Apple XCode ล่าสุดสำหรับ El Capitan จึงไม่รวม SDK สำหรับ El Capitan!) อย่างไรก็ตาม มันก็ยังใช้งานไม่ได้ - gfxCardStatus แกล้งทำเป็นว่าเปลี่ยนเป็น GPU ในตัวแล้ว ในขณะที่ในความเป็นจริง OS X ไม่ยอมให้มันเปลี่ยน! แม้หลังจากที่ฉันแก้ไข ./gfxCardStatus/Classes/GSGPU.m ไฟล์เพื่อเปิดใช้งานความลึกลับ ' ปลดปล่อยมันจากการสลับวงโคจร ' ตัวเลือกก็ยังเปลี่ยนไม่ได้...

===

จากนั้นฉันก็ค้นพบที่เก็บข้อมูลที่น่าสนใจนี้ - https://github.com/0xbb/gpu-switch - ซึ่งบางส่วนคล้ายกันโดย 'ซอร์สโค้ดของ gfxCardStatus แต่ยังมี 'Login Hooks' ( install_hooks.sh ) เพื่อ 'ทำให้กระบวนการเปลี่ยนอัตโนมัติสำหรับการเข้าสู่ระบบ/ออกจากระบบ' น่าเศร้าที่มันไม่ได้ผลสำหรับฉัน... อย่างไรก็ตาม มีความน่าสนใจมาก gpu-switch ไฟล์ข้อความที่รูทของที่เก็บนี้ ซึ่งอธิบายตัวแปร EFI!

https://github.com/0xbb/gpu-switch/blob/master/gpu-switch

หลังจากศึกษาและอ่านความคิดเห็นของฉบับนี้แล้ว - https://github.com/0xbb/gpu-switch/issues/11 - ฉันมั่นใจที่จะลองใช้วิธีแก้ปัญหานี้ แต่พบว่า MacBook Pro 2011 8,2 ของฉันที่มี OS X El Capitan 10.11.6 อยู่ใน สถานการณ์ที่มีปัญหามาก:

1) ไม่ได้ติดตั้ง rEFInd และในการติดตั้ง - ต้องปิดการป้องกัน SIP แต่ฉันไม่สามารถบูตเข้าสู่โหมดการกู้คืนได้ ( Command+Option+R ) หรือไปยัง DVD/USB การติดตั้ง OS X ( ถือตัวเลือก ), (เพื่อปิดการใช้งาน SIP) เพราะมันค้างขณะบูท! - แม้ว่าฉันจะลบ AMD kexts ออกจากระบบของฉัน แต่แน่นอนว่าเครื่องมือการกู้คืนเหล่านี้กำลังใช้ AMD kexts ที่รวมเข้ากับการออกแบบของพวกเขา ยังใช้ไม่ได้รูตฟูลแฮ็ค ( https://github.com/gdbinit/rootfool ) เพื่อปิดการใช้งาน SIP ระหว่างรันไทม์เพราะใช้งานได้กับ OS X เวอร์ชันเก่ากว่า 10.11.4 . เท่านั้น

2) พยายามทำให้ Macbook Pro ของฉันร้อนเกินไปโดยตั้งใจ (บังคับให้ใช้ CPU 100% แล้วใส่ถุงที่ปิดสนิท) เพื่อบังคับให้ปิดเครื่องจากความร้อนสูงเกินไป จากนั้นรีบูตอย่างรวดเร็วเพื่อให้กราฟิกในตัวถูกเปิดใช้งานในช่วงเวลาบูต - ทำให้สามารถบูตไปที่ Recovery ได้ แต่เนื่องจากความร้อนระดับไฮเอนด์ที่ยอดเยี่ยม ฉันจึงใช้ไม่นานมานี้ - ไม่สามารถทำให้ร้อนมากเกินไปได้แม้จะรอเป็นเวลานาน! ณ จุดนี้ฉันคิดว่าสามารถ: ถึง) ลบ AMD kexts จากสื่อการติดตั้งหรือ NS) เพื่อเชื่อมต่อฮาร์ดไดรฟ์ของ MBP กับเครื่อง Linux อีกครั้งและเรียกใช้ chmods จำนวนหนึ่งเพื่อลบแฟล็ก SIP ออกจากไดเร็กทอรีที่กล่าวถึงที่นี่ ( http://apple.stackexchange.com/questions/193368/what-is-the-rootless-feature-in-el-capitan-really ) ซึ่งอาจทำให้ระบบไม่สามารถบูตได้ หรือ NS) เพื่อลองติดตั้ง rEFInd ไปยังพาร์ติชัน HFS + โดยตรงจากเครื่อง Linux ที่มีสิทธิ์รูทเพราะจะข้าม SIP --- แต่ไม่ได้สำรวจตัวเลือกเหล่านี้แม้ว่าบางตัวเลือกอาจใช้งานได้...

3) ต้องการบูต Linux LiveCD เพื่อแก้ไขตัวแปร EFI จากที่นั่น แต่ไม่ว่าฉันจะทำอะไร: พยายามบูทโดยตรงโดยไม่มีการแก้ไขตัวเลือก GRUB พยายามแก้ไขตัวเลือกการบูต GRUB ( ด้วยปุ่ม 'e' ) เพื่อเพิ่ม nomodeset / ลบ สาดน้ำที่เงียบสงบ / หรือทั้งสองอย่างรวมกัน , หรือตามที่แนะนำในบทความนี้ ( https://wiki.archlinux.org/index.php/MacBookPro8,1/8,2/8,3_(2011) ) ยังเพิ่ม i915.modeset = 0 radeon.modeset = 0 หรือ radeon.modeset=0 i915.modeset=1 i915.lvds_channel_mode=2 ; แล้วกด Fn+F10 หรือ Shift+Ctrl+Fn+F10 ในการบู๊ตด้วยตัวเลือกเหล่านี้: แต่กระบวนการบูท Linux มักจะล้มเหลวในขั้นตอนการบู๊ตที่แตกต่างกัน ไม่ว่าการแจกจ่าย Linux ที่เป็นมิตรกับผู้ใช้ที่เป็นที่นิยมหรือเวอร์ชันใดที่ฉันกำลังพยายาม: ลองใช้ Ubuntu / Lubuntu / Fedora มาหลายรุ่นแล้ว แม้แต่รุ่นเก่า ' อิมเมจ AMD64 Mac' และ 'Alternate AMD64 Mac' แต่ล้มเหลวเสมอ - ไม่ว่าจะเป็นตอนเริ่มต้นกระบวนการบู๊ต (หน้าจอสีดำ หรือหน้าจอสีดำที่กะพริบหรือค้าง _ อักขระที่มุมบนซ้าย) หรือล้มเหลวในตอนท้ายสุด - ก่อนที่มันควรจะแสดงสภาพแวดล้อมเดสก์ท็อปแบบกราฟิก...

ภายหลัง,totoe_84เขียนว่าเขาสามารถบูต Ubuntu ในโหมดกราฟิกโดยใช้การตั้งค่าต่อไปนี้สำหรับ GRUB:
  • ในการปิดการใช้งานกราฟิกการ์ด AMD ฉันได้เพิ่มบรรทัดต่อไปนี้หลังจาก ตั้งค่า gfxpayload=keep
outb 0x728 1
outb 0x710 2
outb 0x740 2
outb 0x750 0
  • ต่อไปฉันเพิ่มสิ่งต่อไปนี้หลังจาก สาดน้ำที่เงียบสงบ
    i915.lvds_channel_mode=2 i915.modeset=1 i915.lvds_use_ssc=0
(ขึ้นอยู่กับ https://ubuntuforums.org/showthread.php?t=2157775 )

===

จากนั้นฉันก็จำได้ว่ามีลีนุกซ์รุ่นที่ไม่ใช่กระแสหลักสำหรับผู้ใช้ขั้นสูงซึ่งมี LiveCD ไม่มีส่วนต่อประสานกราฟิก : คุณถูกทิ้งให้อยู่ในคอนโซลล้วนๆ และคุณควรติดตั้งระบบพร้อมกับส่วนต่อประสานกราฟิกและซอฟต์แวร์แพ็คเกจ / กลุ่มของแพ็คเกจที่คุณเลือกอย่างชัดเจนเท่านั้น ตัวอย่างเช่น: Arch Linux ( https://www.archlinux.org/ ) และ เจนทู ลินุกซ์ ( https://gentoo.org/ ) . เนื่องจาก LiveCD ของพวกเขาไม่มีอินเทอร์เฟซแบบกราฟิก จึงสามารถบูตได้โดยไม่มีปัญหากับคอนโซล Linux แท้และ คุณสามารถแก้ไขตัวแปร EFI ได้ที่นั่น ! ดังนั้นนี่คือ...

===
=== โซลูชันการทำงาน 100%
===
=== บังคับให้ MBP ของคุณใช้ GPU ในตัวของ Intel เสมอ (การแก้ไขตัวแปร EFI)
===
=== ให้กลับมายิ่งใหญ่อีกครั้ง ! ปฏิกิริยา:yakult121, apples_arrogance, slimmy18222 และคนอื่นๆ อีก 98 คน

ZapNZs

23 ม.ค. 2017


  • 18 เม.ย. 2017
อึศักดิ์สิทธิ์ขอบคุณสำหรับการทำงานของคุณ ฉันได้เขียนว่า Apple ขอให้พวกเขาทำสิ่งนี้เกี่ยวกับการเปลี่ยนค่าเริ่มต้นของ EFI เป็น dGPU เมื่อบูต แต่ยังไม่ได้ไปกับพวกเขา

ฉันจะให้สิ่งนี้ไป
ปฏิกิริยา:tipoo, gyrene2083 และ AppleMacFinder

AppleMacFinder

โปสเตอร์ต้นฉบับ
7 ธ.ค. 2552
  • 18 เม.ย. 2017
ZapNZs กล่าวว่า: อึศักดิ์สิทธิ์ ขอบคุณสำหรับการทำงานของคุณ ฉันได้เขียนว่า Apple ขอให้พวกเขาทำสิ่งนี้เกี่ยวกับการเปลี่ยนค่าเริ่มต้นของ EFI เป็น dGPU เมื่อบูต แต่ยังไม่ได้ไปกับพวกเขา

ฉันจะให้สิ่งนี้ไป

ขอบคุณสำหรับคำสุภาพ ZapNZs หวังว่าคุณจะทำให้ Mac ของคุณกลับมายอดเยี่ยมอีกครั้งด้วยคำแนะนำนี้ ปฏิกิริยา:duffman9000 และ AppleMacFinder NS

ตบหน้า

25 ก.ค. 2551
  • 18 เม.ย. 2017
AppleMacFinder โซลูชันของคุณจะอนุญาตให้ผู้อื่นบูตเข้าสู่ Windows โดยใช้ GPU ในตัวหรือไม่ ฉันได้ยินมาว่า Boot Camp ว่า MBP จะใช้ GPU แยกใน Windows เสมอ
ปฏิกิริยา:AppleMacFinder ถึง

อา-

7 พฤษภาคม 2553
  • 18 เม.ย. 2017
slapple กล่าวว่า: AppleMacFinder วิธีแก้ปัญหาของคุณจะช่วยให้ใครบางคนสามารถบูตเข้าสู่ Windows โดยใช้ GPU ในตัวได้หรือไม่ ฉันได้ยินมาว่า Boot Camp ว่า MBP จะใช้ GPU แยกใน Windows เสมอ
ควรใช้งานได้หากคุณบูตในโหมด EFI เฉพาะ MBP ล่าสุด (ฉันคิดว่า 11,3 ขึ้นไป) ปิดการใช้งาน Intel GPU ใน Windows และมีวิธีแก้ไขปัญหา: https://github.com/0xbb/gpu-switch
ปฏิกิริยา:AppleMacFinder

AppleMacFinder

โปสเตอร์ต้นฉบับ
7 ธ.ค. 2552
  • 18 เม.ย. 2017
slapple กล่าวว่า: AppleMacFinder วิธีแก้ปัญหาของคุณจะช่วยให้ใครบางคนสามารถบูตเข้าสู่ Windows โดยใช้ GPU ในตัวได้หรือไม่ ฉันได้ยินมาว่า Boot Camp ว่า MBP จะใช้ GPU แยกใน Windows เสมอ

สวัสดี ตบหน้า ,

1) การแก้ไขซอฟต์แวร์ล้วนๆ นี้อยู่ที่ระดับ EFI BIOS ตามทฤษฎีแล้วมันควรจะใช้งานได้กับ ใด ๆ ระบบปฏิบัติการที่มีอยู่ นั่นคือ:
*) เข้ากันได้กับฮาร์ดแวร์ MacBook Pro (x86_64 aka AMD64 สถาปัตยกรรม CPU - https://en.wikipedia.org/wiki/X86-64 )
*) เข้ากันได้กับเฟิร์มแวร์ EFI เวอร์ชันของ MBP (ระบบปฏิบัติการโบราณที่ไม่มีการสนับสนุน EFI จะไม่ทำงานตั้งแต่แกะกล่อง แม้ว่าควรจะมีวิธีเปิดใช้งานในโหมดความเข้ากันได้บางโหมด แต่ระบบปฏิบัติการแปลก ๆ บางตัวอาจเข้ากันไม่ได้กับ EFI เวอร์ชันของ Apple)

ที่จริงแล้ว การแก้ไขตัวแปร EFI นี้สามารถให้ประโยชน์อย่างมากกับผู้ใช้ MBP 2011 ที่ต้องการบูตคู่ OS X ด้วย Linux: เนื่องจากวิธีการเฉพาะอย่างสูงของ Apple ในการเชื่อมต่อ GPU สองตัวในเครื่องนี้ บางครั้งก็ยากที่จะติดตั้งแม้จะเป็นที่นิยม ลินุกซ์ ดิสทริบิวชั่น. อย่าโทษ AMD มันเป็นแล็ปท็อปเครื่องแรกของ Apple ที่มี AMD ในกราฟิกคู่ ดังนั้น Apple อาจไม่มีเวลาพัฒนาการใช้งานกราฟิกคู่ที่ดี เมื่อปิดใช้งานกราฟิกคู่ ตอนนี้การตั้งค่า Linux ใด ๆ ควรจะง่ายกว่ามาก เพียงแค่ยังไม่ได้ทดสอบ...

2) แม้จะไม่มีการแก้ไขตัวแปร EFI นี้ แต่ก็ควรเป็นไปได้ที่จะเปลี่ยนเป็น Intel GPU ใน Windows หาก GPU ทั้งสองมองเห็นได้กับ Windows ผ่าน PCI (หาก EFI ไม่ตัดการเข้าถึง PCI ออกสำหรับระบบปฏิบัติการที่ทำงานภายใต้ BootCamp) แม้ว่ามันอาจจะต้องยุ่งกับไดรเวอร์บ้าง นอกจากนี้ฉันเห็นด้วยอย่างยิ่งกับ อา- :
อา- กล่าวว่า: มันควรจะใช้งานได้ถ้าคุณบูตในโหมด EFI เฉพาะ MBP ล่าสุด (ฉันคิดว่า 11,3 ขึ้นไป) ปิดการใช้งาน Intel GPU ใน Windows และมีวิธีแก้ไขปัญหา: https://github.com/0xbb/gpu-switch
เป็นไปได้ที่จะเก็บ OS หลายตัว (รวมถึง Windows) บน Mac โดยไม่ต้องใช้ Bootcamp เพียงแค่ใช้ rEFInd - http://www.rodsbooks.com/refind/

BTW ทำไมไม่รัน Windows ในเครื่องเสมือน? ตัวอย่างเช่น เมื่อหลายปีก่อน ฉันได้วัดประสิทธิภาพการทำงานของ OS X ดั้งเดิมกับ Windows ใน Parallels Desktop และในขณะที่ประสิทธิภาพกราฟิกอยู่ที่ประมาณ 35% ประสิทธิภาพของ CPU ก็ช้าลงประมาณ 2% ตอนนี้ความแตกต่างควรจะน้อยกว่านี้มาก เพราะ 'หลายปี' เป็นช่วงเวลาที่ยิ่งใหญ่สำหรับซอฟต์แวร์ใดๆ ที่จะต้องปรับปรุง โดยเฉพาะอย่างยิ่งสำหรับซอฟต์แวร์เวอร์ชวลไลเซชันยอดนิยม หากคุณไม่ต้องการจ่ายเงินหรือละเมิดลิขสิทธิ์ ให้ลองใช้เครื่องมือการจำลองเสมือนแบบฟรีแวร์ เช่น VirtualBox และ QEMU แม้แต่ไวน์ก็อาจจะเหมาะกับความต้องการของคุณ แก้ไขล่าสุด: 18 มี.ค. 2017

มาเทจ

5 ก.ค. 2557
  • 19 เม.ย. 2017
จะเกิดอะไรขึ้นหากคุณเชื่อมต่อจอแสดงผลภายนอก
ปฏิกิริยา:Bob B และ AppleMacFinder

ลิมเปโร

1 ก.ย. 2551
ศิลปะ, กรีซ
  • 19 เม.ย. 2017
ขอบคุณสำหรับการแก้ปัญหาของคุณ ยังไม่ได้ลอง แต่ฉันมี 2011 mbps และฉันค่อนข้างแน่ใจว่าฉันต้องการโซลูชันนี้ในอนาคตอันใกล้
ปฏิกิริยา:AppleMacFinder

มาฟลินน์

พิธีกร
พนักงาน
3 พฤษภาคม 2552
บอสตัน
  • 19 เม.ย. 2017
Matejh กล่าวว่าจะเกิดอะไรขึ้นหากคุณเชื่อมต่อจอแสดงผลภายนอก
ฉันเข้าใจดีว่าตัวเชื่อมต่อพอร์ตแสดงผลเชื่อมต่อกับ dGPU ดังนั้นคุณจึงไม่สามารถใช้ iGPU เพื่อขับเคลื่อนจอภาพภายนอกได้
ปฏิกิริยา:AppleMacFinder

magictrevor70

19 เม.ย. 2017
  • 19 เม.ย. 2017
ขอบคุณที่ให้ข้อมูลนี้ แต่น่าเสียดายที่มันไม่ทำงานให้ฉัน

เมื่อพยายาม rm ไฟล์ 'gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9' ฉันได้รับ:

ไม่สามารถลบ 'gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9' ได้ ไม่อนุญาตให้ดำเนินการ

เมื่อพยายามทำคำสั่ง printf ฉันได้รับ:

zsh: ไม่อนุญาตให้ดำเนินการ: /sys/firmware/efi/efivars/gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9

แม้ว่าฉันจะเข้าสู่ระบบในฐานะรูท แต่ดูเหมือนว่าไม่สามารถเปลี่ยนไฟล์นั้นได้
ปฏิกิริยา:AppleMacFinder

AppleMacFinder

โปสเตอร์ต้นฉบับ
7 ธ.ค. 2552
  • 19 เม.ย. 2017
magictrevor70 กล่าวว่า: 1) ไม่สามารถลบ 'gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9' ได้ ไม่อนุญาตให้ดำเนินการ

2) zsh: ไม่อนุญาตให้ดำเนินการ: /sys/firmware/efi/efivars/gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9

คุณกำลังทำมันจาก Arch Linux LiveCD หรือไม่? หากคุณกำลังลองใช้จากการกู้คืน OS X หรือ OS X การป้องกัน SIP จะไม่ยอมให้คุณอนุญาต ลองใช้ Arch Linux LiveCD และมันน่าจะใช้ได้สำหรับคุณ

แคร์ฟรีแคนาดา

18 เม.ย. 2017
  • 19 เม.ย. 2017
AppleMacFinder กล่าวว่า: คุณทำจาก Arch Linux LiveCD หรือไม่ หากคุณกำลังลองใช้จากการกู้คืน OS X หรือ OS X การป้องกัน SIP จะไม่ยอมให้คุณอนุญาต ลองใช้ Arch Linux LiveCD และมันน่าจะใช้ได้สำหรับคุณ

ฉันมีปัญหาเดียวกันที่ไม่สามารถแก้ไข efivars ได้ ฉันทำจาก Archlinux Live USB ที่ปิดใช้งาน SIP ฉันได้ลองเมานต์ efivars r/w อีกครั้งแล้ว แต่ฉันยังคงได้รับ 'ไม่อนุญาตให้ดำเนินการ'

มีใครพบวิธีแก้ปัญหานี้หรือไม่?
ปฏิกิริยา:AppleMacFinder

totoe_84

19 เม.ย. 2017
Varese, อิตาลี
  • 19 เม.ย. 2017
CarefreeCanadian กล่าวว่า: ฉันมีปัญหาเดียวกันที่ไม่สามารถแก้ไข efivars ได้ ฉันทำจาก Archlinux Live USB ที่ปิดใช้งาน SIP ฉันได้ลองเมานต์ efivars r/w อีกครั้งแล้ว แต่ฉันยังคงได้รับ 'ไม่อนุญาตให้ดำเนินการ'

มีใครพบวิธีแก้ปัญหานี้หรือไม่?

ก่อนอื่นขอขอบคุณ @AppleMacFinder สำหรับงานของคุณ! วันนี้ฉันสามารถใช้ macbook pro ได้อีกครั้งเมื่อต้นปี 2011 กับ GPU ในตัว

@CarefreeCanadian ฉันพบปัญหาเดียวกันโดยใช้การแจกจ่าย Ubuntu Live 16.10 และฉันแก้ไขปัญหาด้วยขั้นตอนต่อไปนี้:

เพื่อลบ gpu-power-prefs-...' ตัวแปร จำเป็นก่อนอื่นเพื่อยกเลิกการต่อเชื่อม efivars:

*) umount /sys/เฟิร์มแวร์/efi/efivars/

จากนั้นเมานต์ efivars ในโหมดอ่าน/เขียน:

*) เมานต์ –t efivarfs rw /sys/firmware/efi/efivars/

*) chattr -i /sys/firmware/efi/efivars/gpu-power-prefs-[กด TAB เพื่อเติมข้อความอัตโนมัติ]

*) rm /sys/firmware/efi/efivars/gpu-power-prefs-[กด TAB เพื่อเติมข้อความอัตโนมัติ]

หลังจากขั้นตอนเพิ่มเติมนี้ คุณสามารถทำตามคู่มือ @AppleMacFinder

ฉันหวังว่านี่จะช่วยคนอื่นได้
ปฏิกิริยา:igorung, Nightwing32, j-beda และคนอื่นๆ อีก 11 คน

AppleMacFinder

โปสเตอร์ต้นฉบับ
7 ธ.ค. 2552
  • 19 เม.ย. 2017
CarefreeCanadian กล่าวว่า: ฉันมีปัญหาเดียวกันที่ไม่สามารถแก้ไข efivars ได้ ฉันทำจาก Archlinux Live USB ที่ปิดใช้งาน SIP ฉันได้ลองเมานต์ efivars r/w แล้ว แต่ฉันยังคงได้รับ 'ไม่อนุญาตให้ดำเนินการ'
magictrevor70 กล่าวว่า:ไม่อนุญาตให้ดำเนินการ
ประการแรก ไม่ว่า SIP จะเปิดใช้งานหรือปิดใช้งานก็ตาม ไม่ควรมีความสำคัญเพราะ SIP เป็นคุณลักษณะของ OS X และ Linux จะไม่สนใจแฟล็ก SIP เหล่านั้น เพื่อนที่มีปัญหา 'ไม่อนุญาตให้ดำเนินการ' ฉันต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าฮาร์ดแวร์/ซอฟต์แวร์ของคุณเพื่อทำความเข้าใจ - อะไรคือความแตกต่างเชิงลบระหว่างการกำหนดค่าของฉันและการกำหนดค่าของคุณซึ่งทำให้คุณไม่ประสบความสำเร็จ ตัวอย่างเช่น คุณกำลังบูทไปยัง ArchLinux ผ่าน rEFInd หรือไม่ เนื่องจากฉันไม่ได้ใช้ rEFInd ให้ทำการบูทโดยตรงจาก EFI ของ Mac โดยกดปุ่ม 'Option' ค้างไว้ นอกจากนี้ ฉันไม่รู้ว่ามันสำคัญหรือไม่ แต่คุณใช้ macOS Sierra หรือไม่ เนื่องจากระบบปฏิบัติการของฉันคือ El Capitan (10.11.6) และในทางทฤษฎี เป็นไปได้ว่า Sierra ล็อกตัวแปร EFI อย่างใด... เราควรลองค้นหาปัญหานี้ทางอินเทอร์เน็ตด้วย เพราะนี่อาจเป็นปัญหาที่ไม่ได้แยกเฉพาะกับ MBP.. .
แก้ไข: กรุณาอ่าน totoe_84 ข้อความด้านบน
[doublepost=1489960984][/doublepost]
totoe_84 กล่าวว่า: ฉันประสบปัญหาเดียวกันโดยใช้การแจกจ่าย Ubuntu Live 16.10 และฉันแก้ไขปัญหาด้วยขั้นตอนต่อไปนี้
totoe_84 ฉันแปลกใจที่คุณสามารถบูต Ubuntu ได้เพราะปัญหากราฟิกนี้น่าจะป้องกันไม่ให้บูตได้... ไม่ว่าในกรณีใด ทำได้ดี! ปฏิกิริยา:TonyRS และ AppleMacFinder

แคร์ฟรีแคนาดา

18 เม.ย. 2017
  • 19 เม.ย. 2017
@totoe_84 การเลิกเมานท์แล้วเมานต์ efivars อีกครั้งช่วยแก้ปัญหาของฉันโดยไม่ต้องปิดการใช้งาน SIP ขอขอบคุณ.

ขอบคุณ @AppleMacFinder สำหรับการโพสต์โซลูชันนี้! คุณช่วยเราได้จากการลองผิดลองถูกมากมาย และได้มอบวิธีแก้ปัญหาที่ยอดเยี่ยมให้กับชุมชน 'macbook pro 2011' ที่ล้มเหลว ปฏิกิริยา:AppleMacFinder NS

ก่ออิฐ

20 ก.พ. 2017
  • 20 ก.พ. 2017
โพสต์ที่ยอดเยี่ยม @AppleMacFinder !
เคยเจอปัญหาเดียวกันและเคยทำตามขั้นตอนของคุณเหมือนเมื่อ 2 ปีที่แล้ว แต่เลิกกลางคัน ปฏิกิริยา:Keno_beano และ AppleMacFinder

magictrevor70

19 เม.ย. 2017
  • 20 ก.พ. 2017
totoe_84 กล่าวว่า: จากนั้นเมานต์ efivars ในโหมดอ่าน/เขียน:

*) เมานต์ –t efivarfs rw /sys/firmware/efi/efivars/

เมื่อลองขั้นตอนนี้ฉันจะได้รับ

เมานต์: ระบบไฟล์ที่ไม่รู้จักประเภท 'efivars'
ปฏิกิริยา:AppleMacFinder

totoe_84

19 เม.ย. 2017
Varese, อิตาลี
  • 20 ก.พ. 2017
magictrevor70 กล่าวว่า: เมื่อลองขั้นตอนนี้ฉันจะได้รับ

เมานต์: ระบบไฟล์ที่ไม่รู้จักประเภท 'efivars'
@ magictrevor70 ฉันคิดว่าคุณพิมพ์ผิด:
ประเภทระบบไฟล์คือ efivarfs ไม่ efivars

*) เมานต์ –t efivarfs rw / sys / เฟิร์มแวร์ / efi / efivars /
ปฏิกิริยา:okkolokko, gyrene2083 และ AppleMacFinder

magictrevor70

19 เม.ย. 2017
  • 20 ก.พ. 2017
ที่ทำมัน! ขอขอบคุณ! macbook ของฉันทำงานได้อีกครั้ง ปฏิกิริยา:AppleMacFinder

ZapNZs

23 ม.ค. 2017
  • 20 ก.พ. 2017
วิธีที่ง่ายที่สุดในการสำรวจตัวแปร gpu-power-pref คืออะไร?
หากมี ฉันจะเริ่มคำสั่งด้วย 'rm' หรือไม่ แก้ไขล่าสุด: 20 มี.ค. 2017
ปฏิกิริยา:AppleMacFinder NS

โรเบิร์ตทาลลิน

25 ต.ค. 2552
สตอกโฮล์ม สวีเดน
  • 20 ก.พ. 2017
ฉันใหม่กับสิ่งนี้โดยสิ้นเชิง แต่ฉันอ่านคำแนะนำของ totoe_84 ได้โดยไม่มีปัญหา จากนั้นฉันจะเปลี่ยนไดเรกทอรีเป็น efivars เมื่อฉันพิมพ์คำสั่ง chattr จากคำแนะนำของ AppleMacFinder สิ่งที่เกิดขึ้นคือมีสไมลี่เศร้าปรากฏขึ้นที่ด้านขวาของหน้าจอ และบรรทัดคำสั่งกระโดดลงไปหนึ่งขั้น และตอนนี้มี 1 รูทที่จุดเริ่มต้น ฉันพลาดอะไรไปรึเปล่า? ฉันพิมพ์คำสั่งเป็นคำต่อคำหลายครั้งแล้ว แก้ไขล่าสุด: 20 มี.ค. 2017
ปฏิกิริยา:AppleMacFinder ถึง

Altis

10 ก.ย. 2556
  • 20 ก.พ. 2017
ว้าว นี่เป็นสิ่งที่ยอดเยี่ยมมาก!

หวังว่า Apple จะสามารถช่วยเหลือผู้คนได้เหมือนที่คุณเคยทำที่นี่... เป็นหนึ่งในเหตุผลที่ฉันซื้อปี 2010 17' แทนที่จะเป็นปี 2011 ที่ดีกว่าแต่มีความเสี่ยง
ปฏิกิริยา:AppleMacFinder

pristratton

20 ธ.ค. 2554
วินนิเพก, แมนิโทบา, แคนาดา
  • 20 ก.พ. 2017
ใช่ นี่คือสิ่งที่ฉันต้องการ ขอบคุณมาก

ระบบของฉันยังทำงานได้ดี แต่ฉันไม่กลั้นหายใจว่าจะเป็นแบบนี้ไปอีกนานแค่ไหน

สมเหตุสมผลอย่างยิ่งที่เราควรจะเปลี่ยนไปใช้กราฟิกแบบบูรณาการเพื่อให้ระบบของเราทำงานต่อไปได้ น่าเสียดายที่ Apple ไม่ได้ทำงานเชิงรุกในแผนกนี้ แต่คุณคาดหวังอะไร พวกเขาต้องการให้คุณซื้อ Mac เครื่องใหม่

ฉันจะบุ๊กมาร์กหน้านี้

ขอบคุณ
ปฏิกิริยา:duffman9000, monofase, Regretela และอีก 1 คน
  • 1
  • 2
  • 3
  • ไปที่หน้า

    ไป
  • 117
ต่อไป

ไปที่หน้า

ไปต่อไป ล่าสุด