Jump to content

Private alpha test of Voodoo 9.5 Kernel


mercurysquad
 Share

214 posts in this topic

Recommended Posts

Thanks a lot. Checking sourcecode now.. If you have time to test, please come on IRC. This is the last remaining issue before we go into beta so want to fix this soon.

Speedstep Problem with A11 kernel (vanillakernel + 1.3.2.kext speedstep ok) and C2D E4400.

IntelEnhancedSpeedStep: INFO Initializing version 1.3.2 © Prashant Vaibhav

IntelEnhancedSpeedStep: INFO Loaded 4 PStates from Info.plist

IntelEnhancedSpeedStep: INFO On your processor, voltages can be changed in 16 mV steps

..kern.cputhrottle_curfreq: 2400

kern.cputhrottle_curvolt: 1340

kern.cputhrottle_freqs: 1440 1680 2160 2400

kern.cputhrottle_factoryvolts: 940 1020 1164 1324

kern.cputhrottle_ctl: 2600

Thats ALL OK (of the 1.3.2 .kext + A11 kernel)

But:

1. The speedstep app only shows one,= 2400=highest MHZ, not all 4 Pstates. So no throttling available(only one PSTATE) in the app.

2. The sysctl - a gives:

hw.cpufrequency_max: 2400000000

hw.cpufrequency_min: 2400000000 // is that the problem, min=max ?

hw.cpufrequency: 2400000000

hw.busfrequency_max: 960000000

hw.busfrequency_min: 960000000

hw.busfrequency: 960000000

 

Question (because vanilla + 1.3.2 works):

What information does speedstep.app use, the from the .kext (kern.cputhottle,...) or some other ?

" Who/What generates this hw.cpufrqauenzy.... infos, kernel or EFI/AppleSMBIOSEFI.kext(i use Chuans) or other .kext ?

Thanks for getting educated in osx backgrounds !

 

Thanks

Link to comment
Share on other sites

SpeedStep apps are broken, don't rely on them. The kext is correct. Try changing pstate using sudo sysctl -w kern.cputhrottle_curfreq=2160 or similar. The hw.maxfrequency and minfrequency will the same, that's not a problem. It's not used for anything so I have not bothered to fix it.

Link to comment
Share on other sites

SpeedStep apps are broken, don't rely on them. The kext is correct. Try changing pstate using sudo sysctl -w kern.cputhrottle_curfreq=2160 or similar. The hw.maxfrequency and minfrequency will the same, that's not a problem. It's not used for anything so I have not bothered to fix it.

OK, thanks.

I am a desktop user and switch manual to slow MHZ and back to full is the only thing i want. The autotrotthling or using speedstep is , my opinion,

not really the thing (at least for desktops) because of using CPU% for that autotrottling 8wakes of CPu from IDLE).

I will use that sysctl mode and will make an app which switches (manual) to the pstates and shows pstates info. (app Takes 1-2 days)

 

bash-3.2# sysctl -w kern.cputhrottle_curfreq=1440

kern.cputhrottle_curfreq: 2400 -> 1440

WORKED!

Link to comment
Share on other sites

After the kernel is done, I'll add auto-throttle to my speed step kext. (also amd support later).

 

 

AMD Athlon users -- can you please confirm alpha 11 works perfectly on your system without any bootflags? I need to make sure before I proceed to fix Phenom issues.

 

Thanks.

Link to comment
Share on other sites

Without the Boot flags, slowing GUI and sound like with -Athlon

From the bootflag -athlon: sometimes stutter sound and slowing GUI.

On the bootflag fsb = 200: no load and writes:

rtc_init: Taking bus ratio path (Boot-time argument) 
TSC: Fregency = 17841.388946MHz bus fregency = 0.0200 MHz multiplier = 89221944.5 
Local APIC version non 0x14 expected

With the bootflag busratio = 10.5 - the system slows down.

With the bootflag fsb = 200000000 - much faster.

L2 cache is displayed correctly (1Mb).

Link to comment
Share on other sites

my cpu is t2330 1.6ghz

 

i am using it, but its able to boot random (1/2 times i try). when it boots, its ok and faster (than toh 9.2.0). crashing.

 

but i havent used fsb/busratio yet. because i dont know what to set?

 

my fsb is 533 mhz? then my ratio should be 3.

 

But 533 ? It is the fsb that which we are talking about ?

Link to comment
Share on other sites

i am using it, but its able to boot random (1/2 times i try). when it boots, its ok and faster (than toh 9.2.0). crashing.

Your FSB is 133000000.

Thanks for testing but it doesn't help us to just hear 'it boots 1/2 times i try'. What happens in the other half? You get a message? Kernel panic? If yes, post a screenshot or a log or at least the last few lines of the log when it crashes.

 

<rant snipped>

 

I installedf JaS 10.5.4 and i choosed a StageXNU kernel when i booted in to the partition and added the voodoo_beta1 to the HDD and rebooted i got a Kernel Panic

 

i got an Pentium M 1.6ghz

 

Hi, we are testing alpha 11 and later now, we're not looking for bug reports with the old 9.4 beta.

 

Well I Could test it!

 

iDeneb v1.3 10.5.5

AMD Athlon 64 3200+ 2.0GHz

512MB RAM DDR-400 :(

ATI X700 PRO 256MB RAM

OEM HP MSI mainboard with SB450 chipset

 

Great, so grab the latest alpha and start!

 

alpha 11 works better now on my athlon sse2 system without any bootflags,DVD PLayer also cause the system freeze up

DVD player uses a lot of SSE3 instructions, and we have done extensive inhouse testing. It's mostly stable now but there can still be certain systems where it's unstable. We have some solutions to this and the fixes will be available in the final kernel.

Link to comment
Share on other sites

Without the Boot flags, slowing GUI and sound like with -Athlon

From the bootflag -athlon: sometimes stutter sound and slowing GUI.

On the bootflag fsb = 200: no load and writes:

rtc_init: Taking bus ratio path (Boot-time argument) 
TSC: Fregency = 17841.388946MHz bus fregency = 0.0200 MHz multiplier = 89221944.5 
Local APIC version non 0x14 expected

With the bootflag busratio = 10.5 - the system slows down.

With the bootflag fsb = 200000000 - much faster.

L2 cache is displayed correctly (1Mb).

 

Hi could you please post your cpu MSR value (check 9.5 project page for link/info - there is a kext download on google code). There was a silly mistake in fsb= option, so it takes values in Hz not MHz.

 

Can you also please boot with only -v and note which path it takes and the tsc freq etc.? You should be able to find the log report either by typing sudo dmesg just after booting or look in Console utility.

 

Also the log for -athlon option will be useful. Thanks.

 

I tried the Alpha 2 and i got Kernel panic but is there a way to fix it ??

 

Um there is no alpha 2, the alphas were numbered starting from 7, current one is 11.

 

Can you please post what the kernel panic says? A screenshot would be ideal.

A little more info about the CPU you are running it on is also helpful.

Link to comment
Share on other sites

Hi could you please post your cpu MSR value (check 9.5 project page for link/info - there is a kext download on google code). There was a silly mistake in fsb= option, so it takes values in Hz not MHz.

 

Can you also please boot with only -v and note which path it takes and the tsc freq etc.? You should be able to find the log report either by typing sudo dmesg just after booting or look in Console utility.

 

Also the log for -athlon option will be useful. Thanks.

 

 

 

Um there is no alpha 2, the alphas were numbered starting from 7, current one is 11.

 

Can you please post what the kernel panic says? A screenshot would be ideal.

A little more info about the CPU you are running it on is also helpful.

 

well the one you released On the first realese but why does it make StageXNU kernel to panic ?? even when i dont pick the kernel

Link to comment
Share on other sites

http://www.infinitemac.com/f36/mercurysqua...ure-help-t1370/

 

Well if that doesn't help the project, then i dont know what will...

 

~p-J

 

Hey thanks a lot. Hopefully that prompts more AMD people to report success or failure, and proper logs/system info, symptoms etc. in case of failure.

 

AMD timing problem is the last remaining issue before we can go into public beta.

 

well the one you released On the first realese but why does it make StageXNU kernel to panic ?? even when i dont pick the kernel

 

Because you probably accidentally overwrote your stagexnu kernel.

 

When you get the kernel panic, look at the LAST line. Does it say "StageXNU" or does it say "Voodoo" ?

Link to comment
Share on other sites

---------- CPUID START ----------
CPUID: Basic Leaves:
CPUID: 00000000: eax = 00000001, ebx = 68747541, ecx = 444d4163, edx = 69746e65
CPUID: 00000001: eax = 00060fb1, ebx = 00020800, ecx = 00002001, edx = 178bfbff
CPUID: 00000002: eax = 00000000, ebx = 00000000, ecx = 00000000, edx = 00000000
CPUID: 00000003: eax = 00000000, ebx = 00000000, ecx = 00000000, edx = 00000000
CPUID: 00000004: eax = 00000000, ebx = 00000000, ecx = 00000000, edx = 00000000
CPUID: Extended leaves:
CPUID: 80000000: eax = 80000018, ebx = 68747541, ecx = 444d4163, edx = 69746e65
CPUID: 80000001: eax = 00060fb1, ebx = 000008cf, ecx = 0000011f, edx = ebd3fbff
CPUID: 80000002: eax = 20444d41, ebx = 6c687441, ecx = 74286e6f, edx = 3620296d
CPUID: 80000003: eax = 32582034, ebx = 61754420, ecx = 6f43206c, edx = 50206572
CPUID: 80000004: eax = 65636f72, ebx = 726f7373, ecx = 30303420, edx = 00002b30
CPUID: MSR : 0x80d020d
----------- CPUID END -----------

Link to comment
Share on other sites

---------- CPUID START ----------

CPUID: MSR : 0x80d020d
----------- CPUID END -----------

 

Thanks!

But I'll also need to know your real cpu freq and fsb freq.

 

For anyone else who wants to understand what this msr value is -- It contains your cpu's fsb multiplier encoded in it. This is how the kernel calculates your cpu speed, and initializes the system clock. What I want to do is to verify that the cpu is reporting the proper multiplier and that there are no bugs in the kernel code - because the docs are not always right. And so I also need your real cpu freq and fsb freq to compare against. If they match then there should be no audio stutter or slowdown, and that is why I also ask everyone to report whether they are experiencing problems or not.

 

Note that you can run this kext on ANY kernel and report your msr/cpufreq/fsbfreq! But report timing/gui/audio problem only when on voodoo kernel.

 

I will shortly put up a version for AMD Phenoms too. The current one is for Athlons.

Link to comment
Share on other sites

Asus M2N-SLI Deluxe

CPU: ATHLON X2 4600+ (2400 Mhz)

FSB: 200 Mhz

boot flag: -athlon

CPUID: MSR : 0xc100210

 

--------------------------------------------

 

Asus A8N-E

CPU: ATHLON 64 3200+ (2000 Mhz)

FSB: 200 Mhz

boot flag: -

 

CPUID: MSR : 0x40c0c0c

Link to comment
Share on other sites

 Share

×
×
  • Create New...