Page 10 of 10 FirstFirst ... 8910
Results 91 to 96 of 96

Thread: [HowTo] Undervolting the AMD Turion X2 (and some others)

  1. #91
    Join Date
    Mar 2009
    Beans
    43

    Re: [HowTo] Undervolting the AMD Turion X2 (and some others)

    Quote Originally Posted by blackshard View Post
    They were removed for simplicity. They may return, but can't promise anything.
    When I try me new fan control kernel module without running TPC with my settings the fan control measure wrong temperature and writing to ec doesn't seems to do anything? I think TPC change some bios variable in my laptop?
    Last edited by mothersh1p; September 25th, 2011 at 11:55 AM.

  2. #92
    Join Date
    Jun 2010
    Beans
    35

    Re: [HowTo] Undervolting the AMD Turion X2 (and some others)

    Quote Originally Posted by mothersh1p View Post
    When I try me new fan control kernel module without running TPC with my settings the fan control measure wrong temperature and writing to ec doesn't seems to do anything? I think TPC change some bios variable in my laptop?
    Absolutely doesn't interact with bios settings.

  3. #93
    Join Date
    Mar 2009
    Beans
    43

    Re: [HowTo] Undervolting the AMD Turion X2 (and some others)

    Quote Originally Posted by blackshard View Post
    Absolutely doesn't interact with bios settings.
    I get config error at boot time, too. But the cfgfile I use after startup is the same and it works when I manually load it with TPC 0.30. My kernel module works. Maybe my laptop is broken? I use it a lot.

  4. #94
    Join Date
    Mar 2009
    Beans
    43

    Re: [HowTo] Undervolting the AMD Turion X2 (and some others)

    Quote Originally Posted by mothersh1p View Post
    I get config error at boot time, too. But the cfgfile I use after startup is the same and it works when I manually load it with TPC 0.30. My kernel module works. Maybe my laptop is broken? I use it a lot.
    I've found the reason for the config error the program didn't found the file (incorrect path).

    Do your program and the cpu-scaler works on Windows?

  5. #95
    Join Date
    Jun 2010
    Beans
    35

    Re: [HowTo] Undervolting the AMD Turion X2 (and some others)

    Quote Originally Posted by mothersh1p View Post
    I've found the reason for the config error the program didn't found the file (incorrect path).

    Do your program and the cpu-scaler works on Windows?
    Of course

  6. #96
    Join Date
    Mar 2009
    Beans
    43

    Re: [HowTo] Undervolting the AMD Turion X2 (and some others)

    Quote Originally Posted by blackshard View Post
    Of course
    Thank you for your fast reply. I want to learn from your code and make a fan control for my laptop but I found it hard to find a working example for winring0. So I decided to check your project but I got this problem when I load tpc 0.30 into VS 2008 and try to compile it:

    Code:
    >Compiling...
    1>Compiling manifest to resources...
    1>Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
    1>Copyright (C) Microsoft Corporation.  All rights reserved.
    1>Linking...
    1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "unsigned long __stdcall GetDriverVersion(unsigned char *,unsigned char *,unsigned char *,unsigned char *)" (?GetDriverVersion@@YGKPAE000@Z) referenced in function "int __cdecl initWinRing0(void)" (?initWinRing0@@YAHXZ)
    1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "unsigned long __stdcall GetDllStatus(void)" (?GetDllStatus@@YGKXZ) referenced in function "int __cdecl initWinRing0(void)" (?initWinRing0@@YAHXZ)
    1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "int __stdcall InitializeOls(void)" (?InitializeOls@@YGHXZ) referenced in function "int __cdecl initWinRing0(void)" (?initWinRing0@@YAHXZ)
    1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "void __stdcall DeinitializeOls(void)" (?DeinitializeOls@@YGXXZ) referenced in function "int __cdecl closeWinRing0(void)" (?closeWinRing0@@YAHXZ)
    1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "int __stdcall Cpuid(unsigned long,unsigned long *,unsigned long *,unsigned long *,unsigned long *)" (?Cpuid@@YGHKPAK000@Z) referenced in function "int __cdecl processorSupport(void)" (?processorSupport@@YAHXZ)
    1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "int __stdcall ReadPciConfigDwordEx(unsigned long,unsigned long,unsigned long *)" (?ReadPciConfigDwordEx@@YGHKKPAK@Z) referenced in function "void __cdecl processorStatus(class Processor *)" (?processorStatus@@YAXPAVProcessor@@@Z)
    1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "public: unsigned long __thiscall PState::getPState(void)" (?getPState@PState@@QAEKXZ) referenced in function "void __cdecl processorStatus(class Processor *)" (?processorStatus@@YAXPAVProcessor@@@Z)
    1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "public: void __thiscall PState::setPState(unsigned long)" (?setPState@PState@@QAEXK@Z) referenced in function "void __cdecl processorStatus(class Processor *)" (?processorStatus@@YAXPAVProcessor@@@Z)
    1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "public: __thiscall PState::PState(unsigned long)" (??0PState@@QAE@K@Z) referenced in function "void __cdecl processorStatus(class Processor *)" (?processorStatus@@YAXPAVProcessor@@@Z)
    1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "public: unsigned long __thiscall Processor::HTLinkToFreq(unsigned long)" (?HTLinkToFreq@Processor@@QAEKK@Z) referenced in function "void __cdecl processorHTLinkStatus(class Processor *)" (?processorHTLinkStatus@@YAXPAVProcessor@@@Z)
    1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "public: void __thiscall Scaler::beginScaling(void)" (?beginScaling@Scaler@@QAEXXZ) referenced in function _main
    1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "public: int __thiscall CfgManager::parseCfgFile(void)" (?parseCfgFile@CfgManager@@QAEHXZ) referenced in function _main
    1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "public: bool __thiscall CfgManager::openCfgFile(char *)" (?openCfgFile@CfgManager@@QAE_NPAD@Z) referenced in function _main
    1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "public: __thiscall CfgManager::CfgManager(class Processor *,class Scaler *)" (??0CfgManager@@QAE@PAVProcessor@@PAVScaler@@@Z) referenced in function _main
    1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "public: __thiscall Scaler::Scaler(class Processor *)" (??0Scaler@@QAE@PAVProcessor@@@Z) referenced in function _main
    1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "protected: void __thiscall Processor::setProcessorIdentifier(unsigned long)" (?setProcessorIdentifier@Processor@@IAEXK@Z) referenced in function "public: __thiscall TurionZM::TurionZM(void)" (??0TurionZM@@QAE@XZ)
    1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "protected: void __thiscall Processor::setProcessorStrId(char const *)" (?setProcessorStrId@Processor@@IAEXPBD@Z) referenced in function "public: __thiscall TurionZM::TurionZM(void)" (??0TurionZM@@QAE@XZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall Griffin::setPCtoIdleCounter(int,int)" (?setPCtoIdleCounter@Griffin@@MAEXHH@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual float __thiscall Griffin::convertVIDtoVcore(unsigned long)" (?convertVIDtoVcore@Griffin@@UAEMK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::convertVcoretoVID(float)" (?convertVcoretoVID@Griffin@@UAEKM@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::convertFDtoFreq(unsigned long,unsigned long)" (?convertFDtoFreq@Griffin@@UAEKKK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setVID(class PState,unsigned long,unsigned long)" (?setVID@Griffin@@UAEXVPState@@KK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setVID(class PState,unsigned long)" (?setVID@Griffin@@UAEXVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setFID(class PState,unsigned long,unsigned long)" (?setFID@Griffin@@UAEXVPState@@KK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setFID(class PState,unsigned long)" (?setFID@Griffin@@UAEXVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setDID(class PState,unsigned long,unsigned long)" (?setDID@Griffin@@UAEXVPState@@KK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setDID(class PState,unsigned long)" (?setDID@Griffin@@UAEXVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getVID(class PState,unsigned long)" (?getVID@Griffin@@UAEKVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getVID(class PState)" (?getVID@Griffin@@UAEKVPState@@@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getFID(class PState,unsigned long)" (?getFID@Griffin@@UAEKVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getFID(class PState)" (?getFID@Griffin@@UAEKVPState@@@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getDID(class PState,unsigned long)" (?getDID@Griffin@@UAEKVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getDID(class PState)" (?getDID@Griffin@@UAEKVPState@@@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setFrequency(class PState,unsigned long,unsigned long)" (?setFrequency@Griffin@@UAEXVPState@@KK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setFrequency(class PState,unsigned long)" (?setFrequency@Griffin@@UAEXVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setVCore(class PState,float,unsigned long)" (?setVCore@Griffin@@UAEXVPState@@MK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setVCore(class PState,float)" (?setVCore@Griffin@@UAEXVPState@@M@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getFrequency(class PState,unsigned long)" (?getFrequency@Griffin@@UAEKVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getFrequency(class PState)" (?getFrequency@Griffin@@UAEKVPState@@@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual float __thiscall Griffin::getVCore(class PState,unsigned long)" (?getVCore@Griffin@@UAEMVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual float __thiscall Griffin::getVCore(class PState)" (?getVCore@Griffin@@UAEMVPState@@@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::pStateEnable(class PState,unsigned long)" (?pStateEnable@Griffin@@UAEXVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::pStateEnable(class PState)" (?pStateEnable@Griffin@@UAEXVPState@@@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::pStateDisable(class PState,unsigned long)" (?pStateDisable@Griffin@@UAEXVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::pStateDisable(class PState)" (?pStateDisable@Griffin@@UAEXVPState@@@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::pStateEnabled(class PState,unsigned long)" (?pStateEnabled@Griffin@@UAE_NVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::pStateEnabled(class PState)" (?pStateEnabled@Griffin@@UAE_NVPState@@@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setMaximumPState(class PState)" (?setMaximumPState@Griffin@@UAEXVPState@@@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual class PState __thiscall Griffin::getMaximumPState(void)" (?getMaximumPState@Griffin@@UAE?AVPState@@XZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setNBVid(unsigned long)" (?setNBVid@Griffin@@UAEXK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getNBVid(void)" (?getNBVid@Griffin@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::forcePState(class PState,unsigned long)" (?forcePState@Griffin@@UAEXVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::getSMAF7Enabled(void)" (?getSMAF7Enabled@Griffin@@UAE_NXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::c1eDID(void)" (?c1eDID@Griffin@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::minVID(void)" (?minVID@Griffin@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::maxVID(void)" (?maxVID@Griffin@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::startupPState(void)" (?startupPState@Griffin@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::maxCPUFrequency(void)" (?maxCPUFrequency@Griffin@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getTctlRegister(void)" (?getTctlRegister@Griffin@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getTctlMaxDiff(void)" (?getTctlMaxDiff@Griffin@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getSlamTime(void)" (?getSlamTime@Griffin@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setSlamTime(unsigned long)" (?setSlamTime@Griffin@@UAEXK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getAltVidSlamTime(void)" (?getAltVidSlamTime@Griffin@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setAltVidSlamTime(unsigned long)" (?setAltVidSlamTime@Griffin@@UAEXK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::HTCisCapable(void)" (?HTCisCapable@Griffin@@UAE_NXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::HTCisEnabled(void)" (?HTCisEnabled@Griffin@@UAE_NXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::HTCisActive(void)" (?HTCisActive@Griffin@@UAE_NXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::HTChasBeenActive(void)" (?HTChasBeenActive@Griffin@@UAE_NXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::HTCTempLimit(void)" (?HTCTempLimit@Griffin@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::HTCSlewControl(void)" (?HTCSlewControl@Griffin@@UAE_NXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::HTCHystTemp(void)" (?HTCHystTemp@Griffin@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::HTCPStateLimit(void)" (?HTCPStateLimit@Griffin@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::HTCLocked(void)" (?HTCLocked@Griffin@@UAE_NXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getAltVID(void)" (?getAltVID@Griffin@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::HTCEnable(void)" (?HTCEnable@Griffin@@UAEXXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::HTCDisable(void)" (?HTCDisable@Griffin@@UAEXXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::HTCsetTempLimit(unsigned long)" (?HTCsetTempLimit@Griffin@@UAEXK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::HTCsetHystLimit(unsigned long)" (?HTCsetHystLimit@Griffin@@UAEXK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setAltVid(unsigned long)" (?setAltVid@Griffin@@UAEXK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::getPsiEnabled(void)" (?getPsiEnabled@Griffin@@UAE_NXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getPsiThreshold(void)" (?getPsiThreshold@Griffin@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setPsiEnabled(bool)" (?setPsiEnabled@Griffin@@UAEX_N@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setPsiThreshold(unsigned long)" (?setPsiThreshold@Griffin@@UAEXK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getHTLinkSpeed(void)" (?getHTLinkSpeed@Griffin@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setHTLinkSpeed(unsigned long)" (?setHTLinkSpeed@Griffin@@UAEXK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::checkMode(void)" (?checkMode@Griffin@@UAEXXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::getC1EStatus(unsigned long)" (?getC1EStatus@Griffin@@UAE_NK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::setC1EStatus(unsigned long,bool)" (?setC1EStatus@Griffin@@UAEXK_N@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::perfCounterGetInfo(void)" (?perfCounterGetInfo@Griffin@@UAEXXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::perfCounterGetValue(int,int)" (?perfCounterGetValue@Griffin@@UAEXHH@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::perfCounterMonitor(int,int)" (?perfCounterMonitor@Griffin@@UAEXHH@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::perfMonitorCPUUsage(void)" (?perfMonitorCPUUsage@Griffin@@UAEXXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall Griffin::initUsageCounter(unsigned long *)" (?initUsageCounter@Griffin@@UAE_NPAK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getUsageCounter(unsigned long *,unsigned long,int)" (?getUsageCounter@Griffin@@UAEKPAKKH@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Griffin::getUsageCounter(unsigned long *,unsigned long)" (?getUsageCounter@Griffin@@UAEKPAKK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Griffin::getCurrentStatus(struct procStatus *,unsigned long)" (?getCurrentStatus@Griffin@@UAEXPAUprocStatus@@K@Z)
    1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "protected: void __thiscall Processor::setPowerStates(unsigned long)" (?setPowerStates@Processor@@IAEXK@Z) referenced in function "public: __thiscall Griffin::Griffin(void)" (??0Griffin@@QAE@XZ)
    1>TurionPowerControl.obj : error LNK2019: unresolved external symbol "protected: void __thiscall Processor::setProcessorCores(unsigned long)" (?setProcessorCores@Processor@@IAEXK@Z) referenced in function "public: __thiscall Griffin::Griffin(void)" (??0Griffin@@QAE@XZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual float __thiscall Processor::convertVIDtoVcore(unsigned long)" (?convertVIDtoVcore@Processor@@UAEMK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Processor::convertVcoretoVID(float)" (?convertVcoretoVID@Processor@@UAEKM@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall Processor::convertFDtoFreq(unsigned long,unsigned long)" (?convertFDtoFreq@Processor@@UAEKKK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall K10Processor::setPCtoIdleCounter(int,int)" (?setPCtoIdleCounter@K10Processor@@MAEXHH@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual float __thiscall K10Processor::convertVIDtoVcore(unsigned long)" (?convertVIDtoVcore@K10Processor@@UAEMK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::convertVcoretoVID(float)" (?convertVcoretoVID@K10Processor@@UAEKM@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::convertFDtoFreq(unsigned long,unsigned long)" (?convertFDtoFreq@K10Processor@@UAEKKK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setVID(class PState,unsigned long,unsigned long)" (?setVID@K10Processor@@UAEXVPState@@KK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setVID(class PState,unsigned long)" (?setVID@K10Processor@@UAEXVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setFID(class PState,unsigned long,unsigned long)" (?setFID@K10Processor@@UAEXVPState@@KK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setFID(class PState,unsigned long)" (?setFID@K10Processor@@UAEXVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setDID(class PState,unsigned long,unsigned long)" (?setDID@K10Processor@@UAEXVPState@@KK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setDID(class PState,unsigned long)" (?setDID@K10Processor@@UAEXVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getVID(class PState,unsigned long)" (?getVID@K10Processor@@UAEKVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getVID(class PState)" (?getVID@K10Processor@@UAEKVPState@@@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getFID(class PState,unsigned long)" (?getFID@K10Processor@@UAEKVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getFID(class PState)" (?getFID@K10Processor@@UAEKVPState@@@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getDID(class PState,unsigned long)" (?getDID@K10Processor@@UAEKVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getDID(class PState)" (?getDID@K10Processor@@UAEKVPState@@@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setFrequency(class PState,unsigned long,unsigned long)" (?setFrequency@K10Processor@@UAEXVPState@@KK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setFrequency(class PState,unsigned long)" (?setFrequency@K10Processor@@UAEXVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setVCore(class PState,float,unsigned long)" (?setVCore@K10Processor@@UAEXVPState@@MK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setVCore(class PState,float)" (?setVCore@K10Processor@@UAEXVPState@@M@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getFrequency(class PState,unsigned long)" (?getFrequency@K10Processor@@UAEKVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getFrequency(class PState)" (?getFrequency@K10Processor@@UAEKVPState@@@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual float __thiscall K10Processor::getVCore(class PState,unsigned long)" (?getVCore@K10Processor@@UAEMVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual float __thiscall K10Processor::getVCore(class PState)" (?getVCore@K10Processor@@UAEMVPState@@@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::pStateEnable(class PState,unsigned long)" (?pStateEnable@K10Processor@@UAEXVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::pStateEnable(class PState)" (?pStateEnable@K10Processor@@UAEXVPState@@@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::pStateDisable(class PState,unsigned long)" (?pStateDisable@K10Processor@@UAEXVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::pStateDisable(class PState)" (?pStateDisable@K10Processor@@UAEXVPState@@@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::pStateEnabled(class PState,unsigned long)" (?pStateEnabled@K10Processor@@UAE_NVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::pStateEnabled(class PState)" (?pStateEnabled@K10Processor@@UAE_NVPState@@@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setMaximumPState(class PState)" (?setMaximumPState@K10Processor@@UAEXVPState@@@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual class PState __thiscall K10Processor::getMaximumPState(void)" (?getMaximumPState@K10Processor@@UAE?AVPState@@XZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setNBVid(class PState,unsigned long)" (?setNBVid@K10Processor@@UAEXVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setNBDid(class PState,unsigned long)" (?setNBDid@K10Processor@@UAEXVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getNBVid(class PState)" (?getNBVid@K10Processor@@UAEKVPState@@@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getNBDid(class PState)" (?getNBDid@K10Processor@@UAEKVPState@@@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getNBFid(void)" (?getNBFid@K10Processor@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getMaxNBFrequency(void)" (?getMaxNBFrequency@K10Processor@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::getPVIMode(void)" (?getPVIMode@K10Processor@@UAE_NXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::forcePState(class PState,unsigned long)" (?forcePState@K10Processor@@UAEXVPState@@K@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::minVID(void)" (?minVID@K10Processor@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::maxVID(void)" (?maxVID@K10Processor@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::startupPState(void)" (?startupPState@K10Processor@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::maxCPUFrequency(void)" (?maxCPUFrequency@K10Processor@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getTctlRegister(void)" (?getTctlRegister@K10Processor@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getTctlMaxDiff(void)" (?getTctlMaxDiff@K10Processor@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getSlamTime(void)" (?getSlamTime@K10Processor@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setSlamTime(unsigned long)" (?setSlamTime@K10Processor@@UAEXK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getStepUpRampTime(void)" (?getStepUpRampTime@K10Processor@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getStepDownRampTime(void)" (?getStepDownRampTime@K10Processor@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setStepUpRampTime(unsigned long)" (?setStepUpRampTime@K10Processor@@UAEXK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setStepDownRampTime(unsigned long)" (?setStepDownRampTime@K10Processor@@UAEXK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::HTCisCapable(void)" (?HTCisCapable@K10Processor@@UAE_NXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::HTCisEnabled(void)" (?HTCisEnabled@K10Processor@@UAE_NXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::HTCisActive(void)" (?HTCisActive@K10Processor@@UAE_NXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::HTChasBeenActive(void)" (?HTChasBeenActive@K10Processor@@UAE_NXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::HTCTempLimit(void)" (?HTCTempLimit@K10Processor@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::HTCSlewControl(void)" (?HTCSlewControl@K10Processor@@UAE_NXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::HTCHystTemp(void)" (?HTCHystTemp@K10Processor@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::HTCPStateLimit(void)" (?HTCPStateLimit@K10Processor@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::HTCLocked(void)" (?HTCLocked@K10Processor@@UAE_NXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getAltVID(void)" (?getAltVID@K10Processor@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::HTCEnable(void)" (?HTCEnable@K10Processor@@UAEXXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::HTCDisable(void)" (?HTCDisable@K10Processor@@UAEXXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::HTCsetTempLimit(unsigned long)" (?HTCsetTempLimit@K10Processor@@UAEXK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::HTCsetHystLimit(unsigned long)" (?HTCsetHystLimit@K10Processor@@UAEXK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setAltVid(unsigned long)" (?setAltVid@K10Processor@@UAEXK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::getPsiEnabled(void)" (?getPsiEnabled@K10Processor@@UAE_NXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getPsiThreshold(void)" (?getPsiThreshold@K10Processor@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setPsiEnabled(bool)" (?setPsiEnabled@K10Processor@@UAEX_N@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setPsiThreshold(unsigned long)" (?setPsiThreshold@K10Processor@@UAEXK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getHTLinkSpeed(void)" (?getHTLinkSpeed@K10Processor@@UAEKXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setHTLinkSpeed(unsigned long)" (?setHTLinkSpeed@K10Processor@@UAEXK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::checkMode(void)" (?checkMode@K10Processor@@UAEXXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::getC1EStatus(unsigned long)" (?getC1EStatus@K10Processor@@UAE_NK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::setC1EStatus(unsigned long,bool)" (?setC1EStatus@K10Processor@@UAEXK_N@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::perfCounterGetInfo(void)" (?perfCounterGetInfo@K10Processor@@UAEXXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::perfCounterGetValue(int,int)" (?perfCounterGetValue@K10Processor@@UAEXHH@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::perfCounterMonitor(int,int)" (?perfCounterMonitor@K10Processor@@UAEXHH@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::perfMonitorCPUUsage(void)" (?perfMonitorCPUUsage@K10Processor@@UAEXXZ)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall K10Processor::initUsageCounter(unsigned long *)" (?initUsageCounter@K10Processor@@UAE_NPAK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getUsageCounter(unsigned long *,unsigned long,int)" (?getUsageCounter@K10Processor@@UAEKPAKKH@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual unsigned long __thiscall K10Processor::getUsageCounter(unsigned long *,unsigned long)" (?getUsageCounter@K10Processor@@UAEKPAKK@Z)
    1>TurionPowerControl.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall K10Processor::getCurrentStatus(struct procStatus *,unsigned long)" (?getCurrentStatus@K10Processor@@UAEXPAUprocStatus@@K@Z)
    1>C:\Users\Chi\Documents\Visual Studio 2008\Projects\TurionPowerControl\Debug\TurionPowerControl.exe : fatal error LNK1120: 185 unresolved externals
    1>Build log was saved at "file://c:\Users\Chi\Documents\Visual Studio 2008\Projects\TurionPowerControl\TurionPowerControl\Debug\BuildLog.htm"
    1>TurionPowerControl - 186 error(s), 2 warning(s)
    ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
    I'm new to VC 2008 and C/C++. I just loaded the main file TurionPowerControl.cpp and hit build. Did I forget to load the project file? Do I have to use the windows console? You have written that this project is for VS 2005/2008. Or do you have a sample how to use winring0?

Page 10 of 10 FirstFirst ... 8910

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
  •