Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • T tails
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 916
    • Issues 916
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 16
    • Merge requests 16
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • tails
  • tails
  • Issues
  • #9089
Closed
Open
Created Mar 22, 2015 by Ghost User@ghost

No support for switchable IGP/GPU

Originally created by @01 on #9089 (Redmine)

Case:

Macbook Pro 15 Retina Late 2013 uses explicitly dedicated GPU (NVIDIA GeForce GT 750M).
Integrated graphic processor isn’t listed at all.

Result: Not being able to switch or turn off discrete card to improve battery life.

Tails version:

Tails 1.3 (Debian/Wheezy)

Desired solution:

Either:

Have Intel Iris Pro graphics processors supported by the kernel
and therefore be able to switch off the discrete one.

Or:

Be able to hardcode this solution into the kernel of Tails by myself
to use explicitly the IGP (Intel Iris Pro Graphics)

Hardware:

Macbook Pro Retina 15 Late 2013
Intel Iris Pro Graphics
NVIDIA GeForce GT 750M with 2GB of GDDR5 memory and automatic graphics switching

Logs:

lspci -v

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

cat /proc/version

Linux version 3.16.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.7-ckt4-3 (2015-02-03)

Notes:

There are many services like vgaswitcheroo, acpi_call etc.
However, none of them can work if the IGP (in this case Intel Iris Pro is not listed at all - or recognized by the system?)

rant: https://wiki.archlinux.org/index.php/hybrid_graphics

Related issues

  • Related to #7505 (closed)
Edited May 15, 2020 by Ghost User
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking