Blavov
-
Posts
2 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Posts posted by Blavov
-
-
Hi everyone,
I'm having problems with getting an eGPU to work with my DELL Vostro 3700 (4GB RAM, Intel i5 M540, Win7 Professional 64-bit). nando pointed me to this thread saying that my Laptop was a likely candidate for the 36-bit DSDT override. But I can't seem to be able to get this to work, and the error I'm getting is explained nowhere (at least, I couldn't find anything via Google).
Getting the DSL file was easy, but in there, I was told to look for this
<tt>Name (_HID, EisaId ("PNP0A08"))</tt><tt>
</tt><tt>Name (_CID, EisaId ("PNP0A03"))
</tt>
and then locate DWordMemory entries and append a QWortMemory entry. The trouble is: there are no DWordMemory in that section; the only DWordMemory entries in the whole file are further down in another section of the file:
<tt> Scope (PCI0)</tt><tt>
</tt><tt> {</tt><tt>
</tt><tt> Method (_INI, 0, NotSerialized)</tt><tt>
</tt><tt> {</tt><tt>
</tt><tt> }</tt><tt>
</tt><tt>
</tt><tt> Name (CRS, ResourceTemplate ()</tt><tt>
</tt><tt> {</tt><tt>
</tt><tt> WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode,</tt><tt>
</tt><tt> 0x0000, // Granularity</tt><tt>
</tt><tt> 0x0000, // Range Minimum</tt><tt>
</tt><tt> 0x00FF, // Range Maximum</tt><tt>
</tt><tt> 0x0000, // Translation Offset</tt><tt>
</tt><tt> 0x0100, // Length</tt><tt>
</tt><tt> ,, )</tt><tt>
</tt><tt> IO (Decode16,</tt><tt>
</tt><tt> 0x0CF8, // Range Minimum</tt><tt>
</tt><tt> 0x0CF8, // Range Maximum</tt><tt>
</tt><tt> 0x01, // Alignment</tt><tt>
</tt><tt> 0x08, // Length</tt><tt>
</tt><tt> )</tt><tt>
</tt><tt> WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,</tt><tt>
</tt><tt> 0x0000, // Granularity</tt><tt>
</tt><tt> 0x0000, // Range Minimum</tt><tt>
</tt><tt> 0x0CF7, // Range Maximum</tt><tt>
</tt><tt> 0x0000, // Translation Offset</tt><tt>
</tt><tt> 0x0CF8, // Length</tt><tt>
</tt><tt> ,, , TypeStatic)</tt><tt>
</tt><tt> WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,</tt><tt>
</tt><tt> 0x0000, // Granularity</tt><tt>
</tt><tt> 0x0D00, // Range Minimum</tt><tt>
</tt><tt> 0xFFFF, // Range Maximum</tt><tt>
</tt><tt> 0x0000, // Translation Offset</tt><tt>
</tt><tt> 0xF300, // Length</tt><tt>
</tt><tt> ,, , TypeStatic)</tt><tt>
</tt><tt> DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,</tt><tt>
</tt><tt> 0x00000000, // Granularity</tt><tt>
</tt><tt> 0x000A0000, // Range Minimum</tt><tt>
</tt><tt> 0x000BFFFF, // Range Maximum</tt><tt>
</tt><tt> 0x00000000, // Translation Offset</tt><tt>
</tt><tt> 0x00020000, // Length</tt><tt>
</tt><tt> ,, , AddressRangeMemory, TypeStatic)</tt><tt>
</tt>
I tried to append the QWordMemory entry there, and the file recompiled fine with just a few warnings. But after creating an awl file with just the compiler call
<tt>iasl dsdt_WN09.dsl</tt>and subsequently loading the file into the registry
asl /loadtable dsdt_WN09.amlI get the aforementioned error I don't understand:
<tt>Microsoft ACPI Source Language Assembler Version 3.0.1NT [Aug 29 2006, 14:17:49]</tt><tt></tt><tt>
</tt><tt>Copyright © 1996,2006 Microsoft Corporation</tt><tt>
</tt><tt>Compliant with the ACPI 3.0a Specification</tt><tt>
</tt><tt>
</tt><tt>Error: Invalid image size in update image (dsdt_WN09.aml)</tt>
Can anyone tell me what I am doing wrong, and how I can get this to work?
I have attached the modified dsl file.
<tt>dsdt_WN09.zip
Any help appreciated, Pit</tt>
eGPU experiences [version 2.0]
in DIY e-GPU Projects
Posted
I used the version referred to in this thread, which is way older than the one you're recommending. iASL reports version 20091214. I will try the newer version on Monday and get back to you with results.
But can anybody tell me whether I've at least appended the QWordMemory entry at the right spot in the file?
Greetings, Pit.