Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-envelope-info: Message-Id: <5.2.1.1.2.20030506201607.01e79f90@pop.sonic.net> X-Sender: rschulz AT pop DOT sonic DOT net Date: Tue, 06 May 2003 20:17:15 -0700 To: cygwin AT cygwin DOT com From: Randall R Schulz Subject: Re: /proc/cpuinfo Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=====================_118992968==_" --=====================_118992968==_ Content-Type: text/plain; charset="us-ascii"; format=flowed Diego, At 16:56 2003-05-06, Diego Biurrun wrote: >Hello! > >The MPlayer documentation maintainer with shameless requests again ;-) > >I have a few questions about /proc/cpuinfo. > >On my machine I get the following output under Cygwin: > >processor : 0 >vendor_id : AuthenticAMD >type : primary processor >cpu family : 5 >model : 13 >model name : AMD-K6(tm)-III Processor >stepping : 0 >brand id : 0 >cpu count : 0 >apic id : 0 >cpu MHz : 250 >fpu : yes >flags : fpu vme de pse tsc msr mce cx8 pge mmx > >which differs a bit from the output under Linux: > >processor : 0 >vendor_id : AuthenticAMD >cpu family : 5 >model : 13 >model name : AMD-K6(tm)-III Processor >stepping : 0 >cpu MHz : 501.121 >cache size : 256 KB >fdiv_bug : no >hlt_bug : no >f00f_bug : no >coma_bug : no >fpu : yes >fpu_exception : yes >cpuid level : 1 >wp : yes >flags : fpu vme de pse tsc msr mce cx8 pge mmx syscall 3dnowext >3dnow k6_mtrr >bogomips : 999.42 > > >The 250MHz under Cygwin are probably a bug, I have a 500MHz CPU. Perhaps the problem has to do with the fact you have an AMD processor. My Pentium 4 reports precisely the correct (over-clocked) value for cpu MHz. The model name string reports the nominal processor speed. >The interesting field is flags, which we use in our configure script >to check for processor capabilities and later optimize for the ones we >find. Cygwin detects/displays less flags than Linux: > >flags : fpu vme de pse tsc msr mce cx8 pge mmx >flags : fpu vme de pse tsc msr mce cx8 pge mmx syscall 3dnowext >3dnow k6_mtrr I don't know how to interpret these, but perhaps you can ascertain the accuracy of what it reports on my system. It's a Pentium 4 Northwood mPGA-478, 0.13 micron design, 133 MHz / 533 MHz manufactured in July 2002. Cygwin's /proc/cpuinfo reports these flags: flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clfl dtes acpi mmx fxsr sse sse2 ss htt tmi I attached the (WinZip-compressed) HTML output produced by the CPU-z 1.17 () for this processor. Perhaps this will help you or someone to ascertain whether the /proc/cpuinfo report is consistent with my processor's true nature. (For what it might be worth...) >This is a pity as I now loose 3dnow and mtrr optimizations without >manual tweaking. > >I know that /proc/cpuinfo is very new on Cygwin. Is the lack of some >flags a bug, or is this just implemented in a different way. Any >chance of supporting those flags in the future? > >If somebody decides to extends /proc/cpuinfo that would be >tremendously appreciated. I'm not expecting anything, of course, just hoping. > >Many thanks > >Diego Randall Schulz --=====================_118992968==_ Content-Type: application/zip; name="cpuz.zip"; x-mac-type="705A4950"; x-mac-creator="705A4950" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="cpuz.zip" UEsDBBQAAAAIAOWOpi7EU3qzgwQAAE4XAAAIAAAAY3B1ei5odG3NmOtq4zgUx78PzDscGBZSaBLb cS6FtJBL05Y2nRBn6bDfZPskEbUtryS3zbzXvN9KdjqzXVK5gwrdQG6Wrd//SDoXabiVaXI23CKJ z4aSygTPJos/m3/BEnPG5bBdXRu2qztCFu8g3EQsYfx0Vr7OPn8arlkmYU0iPCWckgSqdqd86XZJ wgQhZDxGdRkeaSy3p67j/AERJonISUSzjWrQ/3ISx/pft3yQA0noJjtNcC2VQCUhVyroRn38R2io RJYNbXXHlv8Loi7pB9uSv9KlSEmS7Lt7QC4oy0D177bcvu63NWxXdwxDXr1f9ld18sJG9/dsfKgU SZbrvvbPdrTyZ/DZbZGGyIGtQekUlbn7xlLNLzvclw17me1S34dIn+QF3JIUTaKvMokJLDCTtEjB h8atmtTtI2Px0UFz3kYOcozomkZEqimtxTeWR88K9E9fjzR4La93cfndQsSMpDTZQRvmLFY2tiGQ mOdqDE2CZuCBbwE9f5KYxRjDS7oJ6YBjARxzksVwNTURTiz6X5DonmyMayhdXIyafn9gQZkwjm+a n7HNWK0w2mYqRG52xvlouZ0fNou/yHVkVGvgKhOSF5F2AgEBSmP4mM+/HUMQnJcfns1YKrefJCy6 N9G8zkm/5cHcysNKCqRFImmeUOQm4BO4/ZbN5M24TnYBjRHGhYAZx78LzCLjVLq+23IsjdQwFc8w NoG6Pd8adOPClEgCExJtjf42gOtwJ1Ecg998JDsQKIEIwSKq4u0DHkPPh/IGSGiGIOh3tJO14qrE qNflenD9g+VK1+CQLhsNXj29q/H7cTnIf+9x8eqXxS8vg8asSBKbnKp4N6w+o37NYLKluR2oXIcL jmuU0VZhNzQyMXco7Hjax+50k3Ewuz0IqTyM+sAya87kFnnICI8hJVmh6nFZcHM0nNOIs2YgCVdJ ImpZjN4Lel2pMQ+avc7JQOUY1yoWj6++Bqpiz2JmtHKUIldFYAZz3BDJ1f3C1tySzPGBiho/cFS2 cVb2pASJQIiJNAYfx287Xts5vAV4YzJVXqsiVn2xTgd+91yPQQvObSYxYIXchpzG5uqugg68geNO x9C4mlz6RxXdxtoAM8E4RGWoeh1+R7OQqfr2btDpef3L2f/N95ejOax2uXEAp9NlM5iqOy2GS3OC Ml+9zgHX8XyYh5aYNxVW3sCzrncmo+AL3CjHqmO1uhDpStMmySw1TDLQUCPsnVAqeUZbws2u9Q6w yS5S63tFU4TGSpGPjCWSPe+LPglJMWV8p9NNkaBxU2Ozj5mX3evNsWHNf0POnuCni8Fi4vUdB5qg y0ErX9jjXSP+WsULIVn2mwo+MGKNLhZqo01kYZw3zLSK+LgK9J5VsaCJZUGpthGZWCOXsKxJp/6T Ja/aJuqTkVEccxSi5lhBPO/Zj2FvuqWAUa7sLPShRk3U7r0asj9wkai0G7NH8XwoW1vJCraW8PyQ 56jlf8f4vZDlbgUC5A9UbSD1URJ0oDEuaBKD5550D++HDhn+85o+8lZf+kBcfZWn6J8//QNQSwEC FAAUAAAACADljqYuxFN6s4MEAABOFwAACAAAAAAAAAABACAAtoEAAAAAY3B1ei5odG1QSwUGAAAA AAEAAQA2AAAAqQQAAAAA --=====================_118992968==_ Content-Type: text/plain; charset=us-ascii -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/ --=====================_118992968==_--