|
|||||||
![]() |
|
|
LinkBack (24) | Thread Tools |
|
|
#31 | ||
|
kX Project Lead Programmer and Coordinator
Join Date: Dec 2002
Posts: 3,037
Rep Power: 56 ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Îòâåò: KNOWN ISSUE: [Windows 7 with] 2gb or more RAM
btw, http://www.microsoft.com/whdc/archive/highperf-drv.mspx
Quote:
Quote:
E. |
||
|
|
|
|
|
#32 |
|
DriverHeaven Extreme Member
Join Date: Jan 2005
Posts: 4,836
Rep Power: 41 ![]() ![]() ![]() |
Re: KNOWN ISSUE: [Windows 7 with] 2gb or more RAM
The SB16 sample's IDMAChannel implementation appears to just call the base class implementation of each function and does not really implement any of the functionality itself. In any case it should prove useful to show how to get an initial IDMAChannel object to work with, and then you should only need to implement some of the functions (like (I assume) AllocateBuffer) and call the base class implementation for the rest.
The MSVAD sample also appears to have a partial implementation of a custom IDMAChannel. |
|
|
|
|
|
#33 | |
|
DriverHeaven Newbie
Join Date: Aug 2009
Posts: 8
Rep Power: 0 ![]() ![]() |
Re: KNOWN ISSUE: [Windows 7 with] 2gb or more RAM
Quote:
|
|
|
|
|
|
|
#34 |
|
DriverHeaven Newbie
Join Date: Aug 2009
Posts: 8
Rep Power: 0 ![]() ![]() |
Re: KNOWN ISSUE: [Windows 7 with] 2gb or more RAM
I uploaded the first version of the sample implementation. You can review it at http://home.arcor.de/infolchinger/CDmaChannel.cpp and http://home.arcor.de/infolchinger/CDmaChannel.h
I did some quick tests on a WinXP 1GB machine and it appears to do what it should. Tonight I will test it on a 4GB Win 7 machine. This will be the moment of truth since on this system, the current driver version will always fail with random noise. If the physical address of CDmaChannel is below 2G there, chances are that we soon have a driver that will work on all systems regardless of available memory. Some notes about the source: It is written in C++ and brings its own new/delete operator. If your driver already defines operator new and operator delete, you can just delete the ones of the CDmaChannel class. The class itself can be instantiated by calling CDmaChannel::Create or (if you use C) by calling CreateCDmaChannel. Parameters are size in bytes and highest acceptable physical address. Therefore, it should be possible to replace NewMasterDmaChannel by a call to CDmaChannel::Create and return this object instead of the one created by NewMasterDmaChannel. Results of the Win 7 Tests: Returned physical address was good on several tries. Last edited by thrillhouse82; Aug 21, 2009 at 05:06 PM. Reason: Notes about the source/Win 7 results |
|
|
|
|
|
#35 |
|
DriverHeaven Junior Member
Join Date: Dec 2007
Posts: 57
Rep Power: 0 ![]() |
Re: KNOWN ISSUE: [Windows 7 with] 2gb or more RAM
It's actually working?
If so you've just extended kX driver's life at least another 10+ years (I hope). ^^
Last edited by RPGWiZaRD; Aug 21, 2009 at 07:49 PM. |
|
|
|
|
|
#36 | |
|
DriverHeaven Newbie
Join Date: Aug 2009
Posts: 8
Rep Power: 0 ![]() ![]() |
Re: KNOWN ISSUE: [Windows 7 with] 2gb or more RAM
Quote:
But usually it is a longer way from a working prototype to a production level driver than most people would expect.Therefore, please be patient and give Eugene some time to integrate and test this approach before celebrating
|
|
|
|
|
|
|
#37 |
|
DH Senior Member
Join Date: Jan 2003
Location: The Netherlands
Posts: 1,884
Rep Power: 48 ![]() ![]() ![]() ![]() |
Re: KNOWN ISSUE: [Windows 7 with] 2gb or more RAM
Hi thrillhouse82,
If you haven't done so already, it's best to contact Eugene directly through email kxproject@yandex.ru in regards to development details such as these. Thank you. |
|
|
|
|
|
#38 |
|
DriverHeaven Junior Member
Join Date: Dec 2007
Posts: 57
Rep Power: 0 ![]() |
Re: KNOWN ISSUE: [Windows 7 with] 2gb or more RAM
Any updates? I'm so curious to know if this bug gets fixed or not because I'm planning on upgrading comp soon so need to know if I'll have to buy a 2GB ram kit instead of 4GB.
|
|
|
|
|
|
#39 |
|
DriverHeaven Junior Member
Join Date: May 2007
Posts: 21
Rep Power: 0 ![]() |
Re: KNOWN ISSUE: [Windows 7 with] 2gb or more RAM
I have upgraded my computer with more 2GB RAM and therefore fallen prey of this bug. Windows Vista x64 does work, but Windows 7 x64 doesn't.
|
|
|
|
![]() |
| Bookmarks |
| Thread Tools | |
|
|