← Back to team overview

hybrid-graphics-linux team mailing list archive

awilliam-asus-switcheroo doesn't work on asus p52jc

 

Hi,

The awilliam-asus-switcheroo doesn't work on my p52jc...

When I switch to discrete card, the screen goes black but I can work on tty console.

My messages log gives :

nouveau 0000:01:00.0: We're back, enabling device... *# echo ON...*
nouveau 0000:01:00.0: power state changed by ACPI to D0
nouveau 0000:01:00.0: power state changed by ACPI to D0
nouveau 0000:01:00.0: power state changed by ACPI to D0
nouveau 0000:01:00.0: power state changed by ACPI to D0
nouveau 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
nouveau 0000:01:00.0: POSTing device...
nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0xDF20
nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0xE3D3
nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0xEFA6
nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xEFBF
nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xF0A6
nouveau 0000:01:00.0: Parsing VBIOS init table at offset 0xF10B
nouveau 0000:01:00.0: Reinitialising engines...
nouveau 0000:01:00.0: Restoring GPU objects...
nouveau 0000:01:00.0: Restoring mode...
vga_switcheroo: setting delayed switch to client 1 *# echo DDIS...*
vga_switcheroo: processing delayed switch to 1
fbcon: Remapping primary device, fb1, to tty 1-63
Cannot find any crtc or sizes - going 1024x768
Disabling i915 lid notifier
nouveau 0000:01:00.0: Allocating FIFO number 2 *# start of bug...*
nouveau 0000:01:00.0: nouveau_channel_alloc: initialised FIFO 2
nouveau 0000:01:00.0: nouveau_channel_free: freeing fifo 2
nouveau 0000:01:00.0: Allocating FIFO number 2
nouveau 0000:01:00.0: nouveau_channel_alloc: initialised FIFO 2
nouveau 0000:01:00.0: nouveau_channel_free: freeing fifo 2
nouveau 0000:01:00.0: Allocating FIFO number 2
nouveau 0000:01:00.0: nouveau_channel_alloc: initialised FIFO 2
nouveau 0000:01:00.0: nouveau_channel_free: freeing fifo 2
nouveau 0000:01:00.0: Allocating FIFO number 2
nouveau 0000:01:00.0: nouveau_channel_alloc: initialised FIFO 2
nouveau 0000:01:00.0: nouveau_channel_free: freeing fifo 2
nouveau 0000:01:00.0: Allocating FIFO number 2
nouveau 0000:01:00.0: nouveau_channel_alloc: initialised FIFO 2
nouveau 0000:01:00.0: nouveau_channel_free: freeing fifo 2
nouveau 0000:01:00.0: Allocating FIFO number 2
nouveau 0000:01:00.0: nouveau_channel_alloc: initialised FIFO 2
nouveau 0000:01:00.0: nouveau_channel_free: freeing fifo 2
nouveau 0000:01:00.0: Allocating FIFO number 2
nouveau 0000:01:00.0: nouveau_channel_alloc: initialised FIFO 2
nouveau 0000:01:00.0: nouveau_channel_free: freeing fifo 2
nouveau 0000:01:00.0: Allocating FIFO number 2
nouveau 0000:01:00.0: nouveau_channel_alloc: initialised FIFO 2
nouveau 0000:01:00.0: nouveau_channel_free: freeing fifo 2
nouveau 0000:01:00.0: Allocating FIFO number 2
nouveau 0000:01:00.0: nouveau_channel_alloc: initialised FIFO 2
nouveau 0000:01:00.0: nouveau_channel_free: freeing fifo 2
nouveau 0000:01:00.0: Allocating FIFO number 2
nouveau 0000:01:00.0: nouveau_channel_alloc: initialised FIFO 2
nouveau 0000:01:00.0: nouveau_channel_free: freeing fifo 2
nouveau 0000:01:00.0: Allocating FIFO number 2
nouveau 0000:01:00.0: nouveau_channel_alloc: initialised FIFO 2
nouveau 0000:01:00.0: nouveau_channel_free: freeing fifo 2
nouveau 0000:01:00.0: Allocating FIFO number 2
nouveau 0000:01:00.0: nouveau_channel_alloc: initialised FIFO 2
nouveau 0000:01:00.0: nouveau_channel_free: freeing fifo 2
nouveau 0000:01:00.0: Allocating FIFO number 2
nouveau 0000:01:00.0: nouveau_channel_alloc: initialised FIFO 2
nouveau 0000:01:00.0: nouveau_channel_free: freeing fifo 2
nouveau 0000:01:00.0: Allocating FIFO number 2
nouveau 0000:01:00.0: nouveau_channel_alloc: initialised FIFO 2
...............
...............
...............
...............

Thanks for your help !!!

PS : tested under Linux Mint 10