On 07/28/2010 09:43 AM, Raghavendra D Prabhu wrote:
- On Tue, Jul 27, 2010 at 07:11:44AM -0400, Matthew Monaco
matt@office ~$ zcat /proc/config.gz | grep -i switch CONFIG_VGA_SWITCHEROO=y
matt@office ~$ uname -a Linux office 2.6.34-ARCH #1 SMP PREEMPT Mon Jul 5 22:12:11 CEST 2010 x86_64 Intel(R) Core(TM)2 CPU 6400 @ 2.13GHz GenuineIntel GNU/Linux
matt@office ~$ ls /sys/kernel/debug/ bdi dri hid mce tracing usb x86 gpio sched_features
I'm expecting there to be a vgaswitcheroo directory here so I can perform GPU switching.
Can you mention the graphics card being used and the driver being used along with versions of libdrm installed ? Switcheroo is certainly not available with binary nvidia driver.
Raghavendra D Prabhu
The card currently working is an Intel:
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller]) Subsystem: Hewlett-Packard Company Device 1436 Flags: bus master, fast devsel, latency 0, IRQ 27 Memory at c0000000 (64-bit, non-prefetchable) [size=4M] Memory at b0000000 (64-bit, prefetchable) [size=256M] I/O ports at 4050 [size=8] Expansion ROM at <unassigned> [disabled] Capabilities:  MSI: Enable+ Count=1/1 Maskable- 64bit- Capabilities: [d0] Power Management version 2 Capabilities: [a4] PCI Advanced Features Kernel driver in use: i915 Kernel modules: i915
The one I'd like to be able to switch to is an ATI:
01:00.0 VGA compatible controller: ATI Technologies Inc Redwood [Radeon HD 5600 Series] (prog-if 00 [VGA controller]) Subsystem: Hewlett-Packard Company Device 1436 Flags: fast devsel, IRQ 5 Memory at a0000000 (64-bit, prefetchable) [disabled] [size=256M] Memory at c4400000 (64-bit, non-prefetchable) [disabled] [size=128K] I/O ports at 3000 [disabled] [size=256] Expansion ROM at c4440000 [disabled] [size=128K] Capabilities:  Power Management version 3 Capabilities:  Express Legacy Endpoint, MSI 00 Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities:  Vendor Specific Information: ID=0001 Rev=1 Len=010 <?> Kernel modules: radeon
The libdrm installed is 2.4.21(-1) and most importantly kernel26=184.108.40.206(-1).
I thought it didn't matter what video card or driver was being used. If the kernel has vga_switcheroo compiled, shouldn't it show up in debugfs?