TVDB are updating their site. Their site currently has a number of bugs that have broken the TVDB scraper and any add-on that relies on TVDB data. TVDB are working to rectify the problems.

  •   
  • 1
  • 2(current)
  • 3
  • 4
  • 5
  • 10
  •   
1Ghz CPU Xbox but XBMC reads it as 733mhz, help fixing?
#16
0 in front == base 8. No need for the 0.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
#17
any one know where i can send my xbox to get it upgrade. the works

thanks
#18
try contacting Trusty on the boards here or at xbox-scene. I heard he hasn't been around for a couple of months though, so I dunno if you'll have any luck. I don't know of anybody else doing cpu upgrades, but there must be somebody
#19
Voila:

Image

Image

Thanks for all the help!
#20
Code:
// stdafx.cpp : source file that includes just the standard includes
// guiTest.pch will be the pre-compiled header
// stdafx.obj will contain the pre-compiled type information

#include "stdafx.h"
#undef QueryPerformanceFrequency

__int64 lFrequency = 0LL;
WINBASEAPI BOOL WINAPI QueryPerformanceFrequencyXbox(LARGE_INTEGER *lpFrequency)
{
  if( lFrequency == 0LL )
  {
    DWORD dwStandard;
    _asm {
      // get the Standard bits
      mov eax, 1
      cpuid
      mov dwStandard, eax
    }

    int model = (dwStandard >> 4) & 0xF;

    if( model == 11 )
    {
      //This is likely the DreamX 1480      
      //so only support fullspeed mode
      lFrequency = 1481200000;
    }
    else if ( model == 8 )
    {      
     //This is likely the Intel Pentium III Coppermine  
     //so only support fullspeed mode
     lFrequency = 999985000;
    }
    else
    {      
      QueryPerformanceFrequency((LARGE_INTEGER*)&lFrequency);
    }
  }

  (*lpFrequency).QuadPart = lFrequency;
  return TRUE;
}

That's the code used (thanks to MartinC for that), so it maintains support for the dreamx. Any chance of getting this actually added to XBMC devs??
#21
code is not perfcet , i will show 1000Mhz on normal xbox 733mhz

Code:
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 8
model name      : Celeron (Coppermine)
stepping        : 10
cpu MHz         : 733.323
cache size      : 128 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse
bogomips        : 1461.45

#
#22
sorry, what? You have a 1000 mhz processor and its only showing 733? Or the other way around?
#23
timdog82001 Wrote:sorry, what? You have a 1000 mhz processor and its only showing 733? Or the other way around?

I have a suspicion that he thinks the code would "upgrade" his cpu to 1ghz...No
#24
The processor is currently detected by the returned model value.

If this isn’t enough to detect a modified CPU a new algorithm should be designed & coded.

Can anyone else confirm this behavior?
#25
ah, yeah i just tested it on my v1.0 stock xbox, and its showing it as having a cpu speed of 1003.18 Mhz
#26
1Ghz CPU XBOX CPUinfo use Linux
Image

733Mhz CPU XBOX CPUinfo use Linux
Code:
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 8
model name      : Celeron (Coppermine)
stepping        : 10
cpu MHz         : 733.323
cache size      : 128 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse
bogomips        : 1461.45

#
#27
Ok, I see what is going wrong now.

Both the 1ghz CPU and the 733mhz CPU have Model - 8

So in XBMC when your telling it to recognize Model - 8 as 999mhz it will do that to the 733mhz processor as well. I don't know how but couldn't you put in this line of code?
PHP Code:
}
    else if ( 
model == 8stepping == )
    {      
     
//This is likely the Intel Pentium III Coppermine  
     //so only support fullspeed mode
     
lFrequency 999985000
Or am I off here?
#28
Image
This is all the info from the 1ghz CPU.

Anyone capable of editing the stdafx.cpp file to detect the 1ghz CPU?

The models of both the 733mhz and 1ghz are the same, so if anyone has the knowledge to add in another factor like stepping or such that would be really helpful.

Thanks much,
~IrishLad
#29
it would be nice if the dev's added detection for this cpu
or better still realtime cpu speed + fsb

as more and more people are getting this done

ive got one comeing

..
#30
added to svn
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
  •   
  • 1
  • 2(current)
  • 3
  • 4
  • 5
  • 10
  •   
 
Thread Rating:
  • 2 Vote(s) - 4 Average



Logout Mark Read Team Forum Stats Members Help
1Ghz CPU Xbox but XBMC reads it as 733mhz, help fixing?42