MMM
Results 1 to 25 of 1660

Thread: New Memory Tweaker for Intel Chipsets

Hybrid View

  1. #1
    Xtreme Addict
    Join Date
    May 2008
    Location
    Land of Koalas and Wombats
    Posts
    1,058
    Felix

    Just curious in which manner you are using to write the pci registers?
    I think I read that you are using a ring0 driver, so if thats the case you are attempting to write the NHM pci registers while at priv level 0.

    Ie. transitition from priv 3 to 0 and then back to 3 by SYSENTER/SYSEXIT instructions right? The pci registers are definitely RW flagged not RWO. If you are using WRMSR to mov the ESP, EIP, CS data to their corresponding msr offset address, then making a SYSCALL or SYSENTER, and then executing the instructions pointed to by IA32_SYSENTER_EIP msr you wrote before making the call.

    If that is along the lines of the method you are using and its not working, I'm wondering if it is possible to switch to real-address mode without causing a GP exception and manually set the registers bits if its possible to use the pci offset:address in real-address mode that is. If the PCIBAR isn't locked which it shouldn't be since it's used for counters and such too, and the bios can change its values I'm thinking it may not be that it can't be done, but rather the precursors for doing it. I've read briefly through the I7 datasheets and from what I understand that there are rules setup for access control to certain address ranges and registers. If you hadn't come across this it, my understanding is on different bus interconnects there are different access rights for say pcie, qpi, dmi, smbus, etc based calls depending on what the devices on that end need priviledge to do. If the origin of the call is say QPI bus, then there are rules setup to restrict access when reading and or writing certain hw address registers or memory offset locations.

    I may be understanding that wrong, but if i'm not then a theory I have is if this was true, what if a roundabout method was used to write rule restricted registers by forwarding the call as such through a bus that matches the access control to write that register, since it checks source flag to match access it might be another means which the bios does it, since Intel would have let all the bios engineers know exactly how to write the registers if protected in such a way that opening them up for write access could mean that if you write one RW reg it may be possible to change any that arent RWO or RO. This just came to mind, and thought it was worth sharing. If I come up with anything more that's worth mentioning I'll pass it over.

    Intel engineers would have put in place more than 1 method of writing pci registers since we know the bios can do it and the rules for the bios doing it should be no different than your app doing it, just a matter of exposing the means if its not documented.
    Last edited by mikeyakame; 12-04-2008 at 06:42 PM.

    DFI LT-X48-T2R UT CDC24 Bios | Q9550 E0 | G.Skill DDR2-1066 PK 2x2GB |
    Geforce GTX 280 729/1566/2698 | Corsair HX1000 | Stacker 832 | Dell 3008WFP


  2. #2
    Registered User
    Join Date
    Sep 2006
    Posts
    37

    performance level for pm45

    why is there no performance level changer for pm45 ?



    why is there no performance level changer for pm45 ?

    Last edited by vld; 12-05-2008 at 04:25 PM.

  3. #3
    Xtreme Member
    Join Date
    Oct 2005
    Location
    Bochum / Germany
    Posts
    474
    Why can't I change tCL on my Asus P5Q-E????
    I can change all other values, but not the CAS Latency?? what's wrong there??

  4. #4
    One-Eyed Killing Machine
    Join Date
    Sep 2006
    Location
    Inside a pot
    Posts
    6,340
    Quote Originally Posted by GrossmeisterB View Post
    Why can't I change tCL on my Asus P5Q-E????
    I can change all other values, but not the CAS Latency?? what's wrong there??
    It's been said a few times already.
    Chipset limitation.
    Coding 24/7... Limited forums/PMs time.

    -Justice isn't blind, Justice is ashamed.

    Many thanks to: Sue Wu, Yiwen Lin, Steven Kuo, Crystal Chen, Vivian Lien, Joe Chan, Sascha Krohn, Joe James, Dan Snyder, Amy Deng, Jack Peterson, Hank Peng, Mafalda Cogliani, Olivia Lee, Marta Piccoli, Mike Clements, Alex Ruedinger, Oliver Baltuch, Korinna Dieck, Steffen Eisentein, Francois Piednoel, Tanja Markovic, Cyril Pelupessy (R.I.P. ), Juan J. Guerrero

  5. #5
    I am Xtreme
    Join Date
    Nov 2002
    Location
    South FL, USA
    Posts
    4,892
    Quote Originally Posted by GrossmeisterB View Post
    Why can't I change tCL on my Asus P5Q-E????
    I can change all other values, but not the CAS Latency?? what's wrong there??
    if you mean memory tweaker can not change it, you are not alone...in order to make a change to CAS, the puter normally has to shutdown to effect the change or at least have a restart after making the change from the bios.
    BIOSTAR TPOWER I45 UNOFFICIAL THREAD

    BIOSTAR TPOWER BOLT MOD FOR HEATPIPE AND HEATSINK

    BIOSTAR TPOWER I45 BIOS FLASHING PROCEDURE

    ABIT IP35 PRO HEATPIPE MOD

    ABIT IP35 PRO BIOS FLASHING PROCEDURE

    IP35 Pro: 9650@4000Mhz, par overclocker; Freezone Elite; 4Gb GSkill DDR-800@DDR-1068 (2 x 2gb); XFX 8800 GTS; Areca 8X PCIe in Raid 0 working at 4x speed; 4-250 Gb (single platter) 7200.10 drives; Giga 3DAurora case with side window.

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •