After enabling igp with 'iport igp on' do 'setpci -s 0:2.0 24.w=2000'.
-
User Retired 2 Notebook Nobel Laureate NBR Reviewer
-
after executing commands diag still shows
00:02.0 Display controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 12)
Subsystem: ASUSTeK Computer Inc. Device 1f47
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 0
Region 0: Memory at fe800000 (64-bit, non-prefetchable) [disabled]
Region 2: Memory at <ignored> (64-bit, prefetchable) [disabled]
Region 4: I/O ports at <unassigned> [disabled]
Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
Address: 00000000 Data: 0000
Capabilities: [d0] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D3 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [a4] PCI Advanced Features
AFCap: TP+ FLR+
AFCtrl: FLR-
AFStatus: TP-
00: 86 80 46 00 00 00 90 00 12 00 80 03 00 00 00 00
10: 04 00 80 fe 00 00 00 00 0c 00 00 00 03 00 00 00
20: 01 00 00 00 00 00 00 00 00 00 00 00 43 10 47 1f
30: 00 00 00 00 90 00 00 00 00 00 00 00 00 01 00 00 -
if you hate to reboot every 2 sec you can try program RW everything i just managed to enable my intel card from windows
http://oneb1t.cz/screenshot/enable.png -
Huh, very interesting discussion, if somebody was able to make it work - to switch from dedicated to IGP though it's not officially advertised, then he would be a genius, and NVidia Optimus would have something to compete with
Sadly, it seems to be impossible, as IGP is not linked to the monitor?
-
i think igp must be linked to the monitor on HM55... (but im not 100% sure)
some progress
added IRQ, I/O adress and bus mastering
http://oneb1t.cz/screenshot/irqbus.png
but dunno how to make it survive restart
asus totally disabled IGP so everything must be setted after enable
http://oneb1t.cz/screenshot/compare.png -
@oneb1t:
I'm on Dell Studio 1558 with HM55, i5, ATI 4570...
I used RW/Everything to enable the IGP, and it worked (doesn't survive restart...)
I added the IRQ, I/O address, and bus mastering settings as shown in your diagram, but nothing happened. I still receive Code 12. Did you disable a system device to free up the resources? -
facing same problem now
need someone who have fully working intel HD as main graphic card.. to copy PCI informations
edit:
now i have pci registers from working intel HD
if i use them with changed adress on my computer whole system just freeze after few seconds
Type
CI Bus 00 Device 02 Function 00
Width:01
00=86 01=80 02=46 03=00 04=07 05=04 06=90 07=00
08=12 09=00 0A=00 0B=03 0C=00 0D=00 0E=00 0F=00
10=04 11=00 12=00 13=F0 14=00 15=00 16=00 17=00
18=0C 19=00 1A=00 1B=D0 1C=00 1D=00 1E=00 1F=00
20=01 21=18 22=00 23=00 24=00 25=00 26=00 27=00
28=00 29=00 2A=00 2B=00 2C=25 2D=10 2E=3E 2F=03
30=00 31=00 32=00 33=00 34=90 35=00 36=00 37=00
38=00 39=00 3A=00 3B=00 3C=00 3D=01 3E=00 3F=00
40=09 41=00 42=0C 43=01 44=26 45=61 46=B1 47=00
48=88 49=00 4A=80 4B=01 4C=0F 4D=17 4E=14 4F=17
50=00 51=00 52=80 53=03 54=09 55=00 56=00 57=00
58=00 59=00 5A=00 5B=00 5C=00 5D=00 5E=00 5F=B8
60=00 61=00 62=02 63=00 64=00 65=00 66=00 67=00
68=00 69=00 6A=00 6B=00 6C=00 6D=00 6E=00 6F=00
70=00 71=00 72=00 73=00 74=00 75=00 76=00 77=00
78=00 79=00 7A=00 7B=00 7C=00 7D=00 7E=00 7F=00
80=00 81=00 82=00 83=00 84=00 85=00 86=00 87=00
88=00 89=00 8A=00 8B=00 8C=00 8D=00 8E=00 8F=00
90=05 91=D0 92=01 93=00 94=0C 95=F0 96=E0 97=FE
98=B0 99=49 9A=00 9B=00 9C=00 9D=00 9E=00 9F=00
A0=11 A1=11 A2=11 A3=00 A4=13 A5=00 A6=06 A7=03
A8=00 A9=00 AA=14 AB=60 AC=25 AD=04 AE=3A AF=30
B0=00 B1=00 B2=00 B3=00 B4=00 B5=00 B6=00 B7=00
B8=00 B9=02 BA=00 BB=00 BC=00 BD=00 BE=00 BF=00
C0=00 C1=00 C2=00 C3=00 C4=00 C5=00 C6=00 C7=00
C8=00 C9=00 CA=00 CB=00 CC=00 CD=00 CE=00 CF=00
D0=01 D1=A4 D2=22 D3=00 D4=00 D5=00 D6=00 D7=00
D8=00 D9=00 DA=00 DB=00 DC=00 DD=01 DE=02 DF=00
E0=00 E1=00 E2=00 E3=00 E4=00 E5=00 E6=00 E7=00
E8=00 E9=80 EA=00 EB=00 EC=00 ED=00 EE=00 EF=00
F0=00 F1=00 F2=00 F3=00 F4=00 F5=00 F6=00 F7=00
F8=AB F9=0F FA=14 FB=00 FC=18 FD=E0 FE=78 FF=B3
;Device/Vendor ID 0x00468086
;Revision ID 0x12
;Class Code 0x030000
;Cacheline Size 0x00
;Latency Timer 0x00
;Interrupt Pin INTA
;Interrupt Line None
;BAR1 0xF0000004
;BAR2 0x00000000
;BAR3 0xD000000C
;BAR4 0x00000000
;BAR5 0x00001801
;BAR6 0x00000000
;Expansion ROM 0x00000000
;Subsystem ID 0x033E1025
EDIT2: managed to get some BSODs and driver crashes..
EDIT3: i hate asus for this
-
How's this coming along... I don't really understand what's going on in this thread besides that people are trying to enable the IGP to conserve battery life, which is absolutely what I need to do with my MSI GX640.
-
As great as this would be, I still don't see how the IGP would be able to be connected to a monitor, internal, external or other.
-
User Retired 2 Notebook Nobel Laureate NBR Reviewer
It could only work if the manufacturer has a MUX the switches b/w the IGP and dedicated graphics with the HM55 chipset doing the switching. Eg:
* CQ41: (dormant switchable graphics - has MUX)
* K42JR: (no switchable graphics - no MUX)
* Acer 5820TG: (switchable graphics - has MUX) -
How do you determine if a laptop has 'MUX'??
Could you tell if my studio 1558 i5 540m with ati 4570 has the necessary hardware for switching graphics?? -
User Retired 2 Notebook Nobel Laureate NBR Reviewer
Two ways:
1. Look for a schematic that shows a MUX between the Ibex Peak I/O chip, the LCD and the dedicated graphics. Haven't found one for the Studio 1558.
2. Watch this thread for someone who comes up with a technique to 'wake up dormant IGP' into action. Then repeat their process. -
Fine
I really dont want to mess with my laptop.SO, will wait and watch -
Hi nando4,
I learned that all effort in this thread was to bring the dormant Intel HD GPU to life. My objective is the opposite. Actually if it is possible, I want to turned OFF the Intel HD GPU, so that only the Nvidia GPU is active. Of course with the ability to turned the Intel HD GPU back ON. This is not a "need" issue. I just want to learn if it is possible.
There is no menu for it in BIOS menu since it is Optimus technology. Also it use AMI BIOS which I'm not familiar with. This is Asus K42JV notebook.
Thank you for your help.
-
Just because it's not advertised doesn't mean it doesn't have switchable/optimus ...ala K42JV A42JV. There's not even a sticker on the notebook much less advertised in online specs about having Optimus, yet it does have it.
kizwan, open your nvidia control panel. click 'manage 3d settings' in the left panel...then on the right click 'global settings' and change it from 'auto-select' to the nvidia processor. That's it. Also, there is a relatively new set of drivers for 335m...I believe July, so if you haven't updated since then, give it a go. Not that it means a lot but my Windows Experience increased from 6.2 to 6.5 after updating the drivers. -
moral hazard Notebook Nobel Laureate
@kizwan, another solution would be this:
http://forum.notebookreview.com/gam...-have-switchable-graaphics-3.html#post6550245 -
I already updated to latest Nvidia driver, downloaded from Nvidia website. The version is 258.96 which is latest compared to Asus driver. Before updating it to Nvidia driver, I did installed Asus driver. The different between both driver is not noticeable.
Actually I'm not looking for performance. I'm simply want the ability to turned OFF/ON the Intel HD GPU. Most important is the solution work across different OS, if it is possible.
-
Thank you for the advice. I'll look into this right away.
-
The thing is, in Optimus, the nVidia GPU isn't even connected to the screen.
-
Not sure about multiple operating systems, but in Windows, just go to global graphic settings in the nvidia controls and set it to Nvidia GPU.
-
Thank you for the information. +1 vote for not possible.
EDIT: I checked in the ACPI table, the display (screen) does connected to nVidia GPU. -
Very interesting discussion at least an interesting topic. My question is: Is there a simple way to run the integrated graphics core? And how to do it in Win 7?
My Notebook:
Acer ASPIRE 7740G-434G50Mi Win7x64 Prof
Core i5/Intel HM55/500 Gb/17.3 inches / Radeon HD 5650
Thank you very much for your help. I would appreciate any information.
-
No, there is not.
-
In what sense?
Run any way possible? And why? As I understood from the discussion that some models can be. -
If your notebook doesn't have the ability/option to switch between Intel HD Graphics & ATI Mobility Radeon HD 5650, you can't use the Intel HD Graphics. The reason is simple, manufacturers didn't implement it on early released notebooks. There are several notebook models also have the same "issue", which are Dell Studio 1558, Acer Aspire 5470G, Packard Bell TJ75 & many more. For now, there is no way or method to turned ON the Intel HD Graphics on these notebooks. I have examine 5470G's BIOS & I found out there is no problem with BIOS. The BIOS itself is actually support the switchable graphic mode. However, there is possibility that there is another control in BIOS which actually preventing the switchable graphic mode from working. IMO, manufacturers doesn't implement it on hardware level which explained why Switchable Graphic menu is hidden in BIOS setup menu. New notebooks which released on last several month have come with switchable graphic technology. For example, Nvidia with it's own Optimus Technology.
-
You write about the possible existence of another control disabling graphics in bios. And you have not tried reverse engineering for them? just compare the source code. I understand that it is not easy, but the ban could be in one of the modules of the BIOS. I can try out a prototype of the firmware and provide photo report. Acer has released a model that supports switching immediately after the release of 7740G.What do you think?
-
It's possible that it's not just a BIOS switch, but missing hardware. As in, the actual link between the display and GPU could be unimplemented, even if the BIOS supports it in theory.
-
I already tried but my reverse engineering skill is not very good. I'm also don't have a notebook which suffer the same issue for me to test.
-
I believe it is high possibility.
-
User Retired 2 Notebook Nobel Laureate NBR Reviewer
Check if the ACPI/DSDT table has switchable graphics entries. Eg: (_ADR, 0x00020000) refers to device 0:2.0, the Intel graphics. If that device has not been activated by the BIOS then there can never be switchable graphics via ACPI.
My previous comments about enabling the switchable graphics after boot using 'setpci -s 0:0.0 54.l=8:8' are not fully correct. The bios set D_LCK bit, so the bios never assigns VRAM to the Intel gfx. So it can only be partially initialised.Code:Name (SLWK, Zero) Device (GFX0) { Name (_ADR, 0x00020000) Method (_DOS, 1, NotSerialized) { Store (And (Arg0, 0x07), DSEN) Name (_T_0, Zero) Store (One, _T_0) If (LEqual (_T_0, Zero)) { Store (One, SLWK) Store (One, Local3) If (LEqual (^^P0P2.VGA.DVFG, 0x02)) { Store (0x99, ^^P0P2.VGA.BKEY) Notify (GFX0, 0xD0) Store (Zero, Local3)
If you wanted to be 100% sure you have switchable graphics hardware then would need to trace the LVDS lines from series-5 chipset to the LCD. There would be some sort of mux in between them that would be activated to run with the integrated or dedicated graphics.
Consider the CQ41, K42Jr, 5820TG schematic to understand how the hardware works. -
My knowledge is not deep enough for serious work with the BIOS, but if necessary I can experiment with firmware and / or programs. (If I am to some extent be guided what to do)
High proportion of the probability that the machines in my series solution will be found. Likely to lock in one of the modules of the Bios. If so, the graphical interface of its block is not needed. Just to put the module initially is not provided. As a result, the system works is that run this kernel and / or activate it in the BIOS can not. This is a hypothesis. But the on-site developer, I would have done so. I mean, they add support for new processors and chipsets in the BIOS. Added to the module and assembles the bios. So it is here. See what modules are identical (if any) and what does not. In it the source code module will be more and more even in size. Or will it be implemented in a separate module.
What?
Can you explain a little more detail? -
This is taken from Acer Aspire 5740 DSDT. Acer Aspire 5740G also use the same BIOS.
5740 have Intel HD only while 5740G have either ATI 5470 or 5650. This explained why there is an entry for Intel HD in DSDT.Code:Device (GFX0) { Name (_ADR, 0x00020000) Method (PCPC, 0, NotSerialized) { ECST (0x6F) } Method (PAPR, 0, NotSerialized) { Return (Zero) } Method (_DOS, 1, NotSerialized) { Store (And (Arg0, 0x03), DSEN) If (LEqual (And (Arg0, 0x03), Zero)) { If (CondRefOf (HDOS)) { HDOS () } } }
I agree with you. The only way to 100% sure is to trace the LVDS line from the chipset to the LCD. If switchable graphic does implemented on the circuit, there should be multiplexers between chipset & LCD. I can't find the 5740G schematic. So, I hope the owner can trace it for us.
-
User Retired 2 Notebook Nobel Laureate NBR Reviewer
5820TG schematic is probably very similar. Can see the LVDS lines would need to check in YELLOW below:
The PCH LVDS pins can be found on the series-5 chipset datasheet. The 5820TG uses a TS3DV421 mux chip so one of those on the systemboard would be a good sign. -
It is a theory though. So I don't think reverse engineering the BIOS is a good strategy.
As nando4 said, the best way to investigate this issue is to trace the LVDS connection between GPU chipset & LCD, to make sure it does implemented in the motherboard.
-
Maybe you're right.
And how?
I tried to find a wiring diagram of my laptop, but could not. -
Somebody need to open their notebook & locate the multiplexer chip. Please refer to nando4's post above. If it have those chip, we can proceed to difficult part; get the Intel HD to work.
-
I have pictures of the motherboard of my laptop. They can help? How do you think?
-
Post the picture here. We'll try figure it out together.
-
Okay, I'll do it at night
-
Products
By the way, in favor of this post says Acer website. There's a laptop 7740G-434 is presented in 2 categories.
Aspire 1 category (standard)
2 category TravelMate (and the description is a reference to the utility saves energy (switch card). -
hello to everyone!
Hi Kizwan pleasure to find you too here...
I've a question my aver 5738zg has a gm45/47 chipset with igp and i have ati hd5650 gpu too, is complicate awake the igp here too?or is so complicate in igp putted in new intel's cpu? -
Likewise.
I don't think GM45 chipset support hybrid/switchable graphics. The IGP already replaced by ATI 5650 on your computer.
-
kizwan acer 5935g have gm45 and can to switch to ati or nvidia gpu on slot mxm
So i think this one too acer 5738zg -
That is "manual" switch (change the MXM card to another card) not hybrid or automatic switch between Intel HD to discrete GPU (ATI or Nvidia).
-
Is manual just only because you have push the "P" quick button and swith happens in windows working between gm45 and ati 4670
This is for sure...
my laptop has same components included p quick button but ati hd5650 so i think it should be possible is it a bios lock? -
Your laptop is using different chipset & don't have same component. Also not because of BIOS lock.
-
my chipset is gm47 according with intel is a gm45 with oveclocked igp...exactly gm47 has an igp with clock 640mhz instead of 533
-
It does, at least on my laptop.
-
in which way? do you have a button or via software?
-
Button and software. Button doesn't work without the software.
Does HM55 have switchable graaphics?
Discussion in 'Gaming (Software and Graphics Cards)' started by lucas755, Jul 16, 2010.