Intel Iris Pro 활성화(syslinux, Tails 시스템, Macbook Pro 15 Retina Late 2013, IGP/GPU)

Intel Iris Pro 활성화(syslinux, Tails 시스템, Macbook Pro 15 Retina Late 2013, IGP/GPU)

2013년 후반 Macbook Pro 15 Retina는 명확한 전용 GPU를 사용합니다. 통합 그래픽 프로세서는 전혀 나열되지 않습니다.

독립형 카드는 배터리 수명을 연장하기 위해 전환하거나 끌 수 없습니다.


/서문: 나는 지난 2주 동안 두통을 겪었고 이것이 내가 해결해야 할 마지막이자 가장 중요한 문제였기 때문에 첫 번째 조치도 취할 수 없었습니다/

하드웨어:

  • Macbook Pro Retina 15 2013년 말
  • 인텔 아이리스 프로페셔널 그래픽
  • NVIDIA GeForce GT 750M, 2GB GDDR5 비디오 메모리 및 자동 그래픽 카드 전환 기능 탑재

운영 체제:

  • 테일(USB 플래시 드라이브 및/또는 SD 카드에서 실행)
  • 데비안 Wheezy 기반

시작하다:

  • 시스템리눅스

활성 GPU: 엔비디아 GT 750m 2GB

필요한 GPU: Intel Iris Pro(자동 전환이 불가능한 경우 항상)

표적:배터리 수명, 대부분 전용 GPU를 사용할 필요가 없음(전혀)

추가 정보:

  • osx: 아니요. SSD 디스크가 비어 있습니다.
  • 배터리 수명: 최대 2시간
  • 클럭을 +-40%로 낮추고 터보 부스트를 비활성화한 경우 배터리 수명: 약 3시간 45분

lspci:

01:00.0 VGA compatible controller: NVIDIA Corporation Device 0fe9 (rev a1) (prog-if 00 [VGA controller])
Subsystem: Apple Inc. Device 0130
Flags: bus master, fast devsel, latency 0, IRQ 48
Memory at c0000000 (32-bit, non-prefetchable) [size=16M]
Memory at 80000000 (64-bit, prefetchable) [size=256M]
Memory at 90000000 (64-bit, prefetchable) [size=32M]
I/O ports at 1000 [size=128]
Expansion ROM at c1000000 [disabled] [size=512K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [b4] Vendor Specific Information: Len=14
Capabilities: [100] Virtual Channel
Capabilities: [128] Power Budgeting
Capabilities: [420] Advanced Error Reporting
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024
Capabilities: [900] #19
Kernel driver in use: nouveau

질문: vgaswitcheroo, acpi_call 등과 같은 많은 서비스가 있습니다. 그러나 IGP가 전혀 나열되지 않으면(이 경우 Intel Iris Pro) 이러한 서비스는 모두 작동하지 않습니다. 원인: 부팅 중에 전원이 켜지지 않거나 인식되지 않거나 활성화되지 않았습니다.


가능한 해결책:

(위 링크에서 :)

이렇게 하면 펌웨어가 최근 일부 2013 Macbook Pro 노트북의 통합 그래픽을 종료하는 것을 방지할 수 있습니다.

apple_set_os command

기본적으로 Macbook Pro는 로드되는 시스템이 OS X가 아니며 하드웨어 인식이 다르다는 것을 감지합니다. 이로 인해 내부 IGP의 전원이 꺼집니다.

필요한 솔루션: 이 솔루션을 Tails 커널에 직접 하드코딩하여 IGP(Intel Iris Pro Graphics)를 명시적으로 사용하거나 통합 그래픽을 끌 수 있는 기능

Tails와 함께 IGP를 사용하는 방법에 대한 아이디어가 있습니까? AKA apple_set_os를 Tails의 부트로더에 통합하는 방법은 무엇입니까?

답변1

나는 저자이다https://github.com/0xbb/gpu-switch제가 도와드릴 수도 있을 것 같아요.

Macbook Pro 11,3(2013년 말)에서 IGP를 사용하려면 다음이 필요합니다.

그렇지 않으면 EFI가 IGP를 종료하고 검은색 화면이 표시됩니다.

그런 다음 Linux로 부팅하고 실행 ./gpu-switch -i하고 재부팅할 수 있습니다. Linux는 다음에 부팅할 때 통합 그래픽을 사용합니다.

이 명령을 사용하면 echo OFF > /sys/kernel/debug/vgaswitcheroo/switch개별 GPU를 꺼서 전원을 절약할 수 있습니다.

관련 정보