+ Reply to Thread
Results 31 to 40 of 97
-
29th November 2010, 03:47 PM #31Newbie
- Join Date
- Nov 2010
- Posts
- 7
- Rep Power
- 7
-
1st December 2010, 04:54 PM #32Notebook Enthusiast
- Join Date
- Apr 2010
- Posts
- 44
- Rep Power
- 8
Re: Acer Aspire 5740G BIOS hacking (Switchable Graphics - not yet)
I tried to play with DIY ViDock, but everytime I enable IGD and try to boot W7,
I get BSOD with STOP 0x000000A5 and immediate reboot.
Linux boots, but IGD doesn't work.
The problem is in configuration of GGC - Processor Graphics Control Register of PCI device 00:00.0 (see documentation p. 57).
My configuration is:
IGD VGA Disable (IVD) = 1h
Graphics Mode Select (GMS) = 0h1 = Disable. Device 2 (IGD) does not claim VGA cycles (Mem and IO), and the Sub- Class Code field within Device 2 function 0 Class Code register is 80.
GTT Graphics Memory Size (GGMS) = 0h0h: No memory pre-allocated. Device 2 (IGD) does not claim VGA cycles (Mem and IO), and the Sub-Class Code field within Device 2 Function 0 Class Code register is 80.
These settings fundamentally means, that IGD is disabled. Yes, it's powered-on by DEVEN PCI register of 00:00.0, bit 3 = 1.0h: No memory pre-allocated. GTT cycles (Mem and IO) are not claimed.
But the IGD device (00:02.0) doesn't play like VGA adapter.
Unfortunately this configuration can be set only in BIOS boot stage (in DIY ViDock it's already locked).
I found PCI dump from HP G62 140 which should have IGD working.Note: This register is locked and becomes Read Only when the D_LCK bit in the SMRAM register is set.
This is the configuration:
IGD VGA Disable (IVD) = 0h
Graphics Mode Select (GMS) = 5h (32MB)0 = Enable. Device 2 (IGD) claims VGA memory and IO cycles, the Sub-Class Code within Device 2 Class Code register is 00.
GTT Graphics Memory Size (GGMS) = 3h5h-Dh: DVMT (UMA) mode, memory pre-allocated for frame buffer, in quantities as shown in the Encoding table.
3h: No Intel VT-d mode, 2 MB of memory pre-allocated for GTT.
-
1st December 2010, 05:34 PM #33Notebook Enthusiast
- Join Date
- Apr 2010
- Posts
- 44
- Rep Power
- 8
Re: Acer Aspire 5740G BIOS hacking (Switchable Graphics - not yet)
Actually I found the part of code in one of the BIOS modules which configures this register (GGC).
It's PlatformStage2 (file 30303030-3030-3732-0000-000000000000.PEI).
The configuration is done when the Primary Display option (in BIOS Setup) is set to SG.
I'm not an expert, but I think that BIOS configures the register properly (according to DVMT Preallocated option).
However, when [I]Primary Display[/I is set to SG, laptop doesn't boot (hangs probably somewhere in early BIOS stages).
Currently, I see the only way how to find out the cause of hang in hacking the PlatformStage2 module.
I mean trying to bypass individual parts of code until the cause is identified.
Unluckily this is not an easy task, because you can't just use printf, to print out checkpoints where the code get yet.
If anybody knows a way how to "output" in BIOS stage, I'm listening.
I've been thinking about something like blinking the num-lock LED or beeping with the speaker, but I'm not sure if this is possible in the early boot stages.
-
1st December 2010, 06:03 PM #34Notebook Enthusiast
- Join Date
- Apr 2010
- Posts
- 44
- Rep Power
- 8
Re: Acer Aspire 5740G BIOS hacking (Switchable Graphics - not yet)
Maybe some BIOS POST code reading debug board could help.
I must look for a board which can be used with my laptop.
I remember I saw POST displays for USB port, but I wonder if they can catch POST codes in early stages...
EDIT: Nope, there probably aren't any boards for USB (USB is used only for power supply).
So, only Mini PCI-E comes into the account. (I suppose 5740G does have one.)
Something like this: http://www.dealextreme.com/photogallery.dx/sku.37916Last edited by sustmi; 1st December 2010 at 07:31 PM.
-
2nd December 2010, 10:46 AM #35Newbie
- Join Date
- Nov 2010
- Posts
- 8
- Rep Power
- 7
Re: Acer Aspire 5740G BIOS hacking (Switchable Graphics - not yet)
5740g has 2 pcie slots, one is used for wireless and an other it's free
-
9th December 2010, 09:39 PM #36Newbie
- Join Date
- Nov 2010
- Posts
- 4
- Rep Power
- 0
Re: Acer Aspire 5740G BIOS hacking (Switchable Graphics - not yet)
Hi Sustmi, sorry for a bit out of topic but very related to your research,
I bought 5740dg and managed to install 1 HDD caddy into the DVD slot. But this caddy only works for bios v1.16 and suffered from some random screen artifacts. As long as I know 1.22 has changed its VGA bios to fix some powerplay stuff, but it also removed the support of the 2nd ATAPI device. Do you think it's possible to replace the VGA part of 1.16 with the 1.22 one? Thanks in advance,
-
10th December 2010, 04:19 AM #37Notebook Enthusiast
- Join Date
- Dec 2010
- Posts
- 26
- Rep Power
- 7
Re: Acer Aspire 5740G BIOS hacking (Switchable Graphics - not yet)
I broke my bios trying to flash it with the 1.10 version. Now when I switch it on it turns the screen in black and makes nothing!.
Do you think I can repair the laptop with that crisis disk?
Thank you guys =).
-
10th December 2010, 05:52 AM #38
Re: Acer Aspire 5740G BIOS hacking (Switchable Graphics - not yet)
@AlexFLCL That's what the crisis disk is for- go ahead.
-
10th December 2010, 06:11 AM #39Notebook Enthusiast
- Join Date
- Apr 2010
- Posts
- 44
- Rep Power
- 8
Re: Acer Aspire 5740G BIOS hacking (Switchable Graphics - not yet)
Hi. Yes, it could be possible.
VGA BIOS is just one of the files you get when you extract BIN/WPH image using Phoenix SLIC mod tool.
I'll try to build it for you soon. But be aware that it is possible that BIOS will not boot.
Better prepare the Crisis Disk.
-
10th December 2010, 06:14 AM #40Notebook Enthusiast
- Join Date
- Dec 2010
- Posts
- 26
- Rep Power
- 7



LinkBack URL





Reply With Quote


2013 Alienware Notebooks revealed
11th June 2013, 12:46 PM in Alienware