hybrid-graphics-linux team mailing list archive
-
hybrid-graphics-linux team
-
Mailing list archive
-
Message #01025
Re: HP Pavilion DM4 1162sf
Hi,
Made few tests and searches in SSDT files and find 3 methods :
\_SB_.PCI0.P0P2.PEGP._STA : supposed to give actual status of the
discrete card
\_SB_.PCI0.P0P2.PEGP._OFF : disable the card
\_SB_.PCI0.P0P2.PEGP._ON : enable the card
I made tests and I have more or less win ....
#on intel (i915) card without any switch
echo '\_SB_.PCI0.P0P2.PEGP._STA' > /proc/acpi/call
cat /proc/acpi/call
0xf -> I assume that means that the card is active ...
lspci |grep VGA
00:02.0 VGA compatible controller: Intel Corporation Core Processor
Integrated Graphics Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc Manhattan
[Mobility Radeon HD 5000 Series]
echo '\_SB_.PCI0.P0P2.PEGP._OFF' > /proc/acpi/call
cat /proc/acpi/call
0x1
echo '\_SB_.PCI0.P0P2.PEGP._STA' > /proc/acpi/call
cat /proc/acpi/call
0x0 -> I assume that means that the card is disabled (buggy acpi on this
laptop didn't give rate information so it's difficult to be sure)
lspci |grep VGA
00:02.0 VGA compatible controller: Intel Corporation Core Processor
Integrated Graphics Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc Manhattan
[Mobility Radeon HD 5000 Series] (rev ff) -> difference before the
disable, confirmation that it's disabled ? (I assumed so...but when I
passed this command at first I thought that there wiil be no ATI
line....)
echo '\_SB_.PCI0.P0P2.PEGP._ON' > /proc/acpi/call
cat /proc/acpi/call
0x1603103c
echo '\_SB_.PCI0.P0P2.PEGP._STA' > /proc/acpi/call
cat /proc/acpi/call
0xf -> same status as before first disable good point (I think)
lspci |grep VGA
00:02.0 VGA compatible controller: Intel Corporation Core Processor
Integrated Graphics Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc Manhattan
[Mobility Radeon HD 5000 Series] -> the same as before tests so good
thing
BUT : if i try to switch on ATI, black screen with blinking "_"....
Someone have an idea about what I made wrong ?
last thing that I do not understand, why vga_switcheroo speaks about
"VGA switcheroo: detected switching method \_SB_.PCI0.GFX0.ATPX handle"
I didn't find anything in SSDT/DSDT about this....
Can I assume that vga_switcheroo do not work on my laptop (even if it
thinks that it works...) ?
Last thing :
ls /proc/acpi/video/
GFX0 PEGP
I assume that PEPG is the ATI card and GFX0 the integrated one. Am I
wrong ?
Sorry for all this question, but If someone can help me, I'll thank him
a lot !!!!!
Thanks in advance,
Best Regards,
Le mercredi 04 mai 2011 à 20:49 +0200, Authesserre Samuel a écrit :
> Hi,
>
> Is there a way to :
> - disable ATI card
> - enable ATI card
> using acpi_call ?
>
> I understood that vga_switcheroo do this kind of things but I need to do
> it manually (without loading radeon module as it breaks my kernel
> sometimes....).
>
> I want to :
> - activate fglrx when I want to play games
> - disable fglrx and activate i915 to all others tasks, to save battery I
> want to use acpi_call (as radeon and vga_switcheroo module isn't stable
> as all on my laptop...)
>
> Enclosed my dsdt file and ssdt files.
>
> vga_switcheroo speak about "VGA switcheroo: detected switching method
> \_SB_.PCI0.GFX0.ATPX handle"...
>
> If someone can help me, I will thank him a lot !
>
> BR,
>
>
>
> Le lundi 18 avril 2011 à 17:24 +0200, authesserre samuel a écrit :
> > Hi,
> >
> > Thanks for feedback but unfortunately, its not the case :(
> >
> > It always gives bad informations, that's why Windows and linux
> > software can't gives me remaining time in this laptop (when I see it,
> > I double check on Windows to be sure....).
> > I tried to correct my DSDT (that is full of errors...) but didn't
> > success to have better result (worst, after modification, brightness
> > button didn't work anymore...)
> >
> > I have lot of trouble with this laptop, I didn't check for linux
> > compatibilty because I thought linux will manages all problem (I use
> > linux since last 10 years and it's the first time I can't solve
> > problems...)
> >
> > After few tuning, I have usable system (except regarding graphical
> > drivers and this bad battery indication...)
> >
> > In all case, thanks for feedback.
> >
> > BR,
> >
> >
> >
> > On Mon, Apr 18, 2011 at 12:01 PM, Joseph Chereshnovsky
> > <joseph.chereshnovsky@xxxxxxxxx> wrote:
> > > and can't verify if battery is les consuming because of
> > buggy Bios :
> > > cat /proc/acpi/battery/BAT0/state | grep rate
> > > present rate: 0 mA
> >
> >
> > Hi,
> >
> > Just a small note.
> > /proc/acpi/battery/BAT0/state will return "0 mA" in case your
> > device is
> > not powered from battery but powered from the charger.
> >
> > Possibly you forgot to unplug the power-cord? I'm sorry it its
> > not your
> > case :) just thought it is worth mentioning,
> >
> > Joseph Chereshnovsky
> >
> >
> >
> >
> > --
> > Authesserre Samuel
> > 6 rue Romain Gary
> > 78180 Montigny le Bretonneux
> > FRANCE
> > 06-27-28-13-32
> > sauthess@xxxxxxxxx
>
References