📄 my softwares on linux(mp3lib).mht
字号:
href=3D"http://members.jcom.home.ne.jp/jacobi/linux/softwares.html#x86cpu=
caps">x86cpucaps</A>=20
<DT>0.0.3:=20
<DD>fastmemcpy(aclibXXX.c) moved into src directory=20
<DT>0.0.2:=20
<DD>modified for enabling all SIMD decoders (automatic and force =
selecting)=20
<DD>cpudetect moved into src directory.=20
<DD>remove mp_msgXXX=20
<DD>* SIGSEGV, if select FPU decoders (MMX/SSE/3DNOW/3DNOWex are OK) =
<DT>0.0.1:=20
<DD>imported from <A href=3D"http://www.mplayerhq.hu/"=20
target=3D_blank>MPlayer</A>-0.90pre7=20
<DD>simply shared version=20
<DD>(I found mp3lib(MPlayer-0.90pre7) disabled RUNTIME_CPUDETECTION =
for=20
selecting SIMD decoders, always using generic FPU decoder)=20
</DD></DL></BLOCKQUOTE>
<HR>
<H1 id=3Dsensor_applet>sensor_applet</H1>
<BLOCKQUOTE>
<P>sensor_applet is a GNOME applet that displays <A=20
href=3D"http://secure.netroedge.com/~lm78/" =
target=3D_blank>lm_sensors</A>=20
statistics. </P>
<P><IMG height=3D338 alt=3Dsensor_applet=20
=
src=3D"http://members.jcom.home.ne.jp/jacobi/linux/img/sensor_applet.jpg"=
=20
width=3D475> </P>
<H3>Download & Installation</H3>
<UL>
<LI><A class=3Dinternal=20
=
href=3D"http://members.jcom.home.ne.jp/jacobi/linux/files/sensor_applet-0=
.2.0.tar.gz">sensor_applet-0.2.0.tar.gz</A>=20
for GNOME2 (2004/03/13, 38KB)=20
<LI><A class=3Dinternal=20
=
href=3D"http://members.jcom.home.ne.jp/jacobi/linux/files/sensor_applet-0=
.1.0.tar.bz2">sensor_applet-0.1.0.tar.bz2</A>=20
for GNOME1(2001/12/15, 160KB) </LI></UL>
<P>Download source file, and unpack it. move source directory, and=20
<KBD>./configure; make</KBD> and <KBD>make install</KBD> (become root =
if=20
necessary). <BR>Or <KBD>rpm -tb sensor_applet-xxx.tar.gz</KBD>, and =
<KBD>rpm=20
-ivh (your RPMS/i386/ directory)/sensor_applet-xxx-1.i386.rpm</KBD> =
</P>
<UL>
<LI>Note: sensor_applet is a frontend for <A=20
href=3D"http://secure.netroedge.com/~lm78/" =
target=3D_blank>lm_sensors</A>. So=20
you need to install and configure lm_sensors before using =
sensor_applet.=20
</LI></UL>
<UL>
<LI>sensor_applet-0.2.0 or later requires <A=20
href=3D"http://gai.sourceforge.net/" target=3D_blank>GAI</A> =
(General Applet=20
Interface library). </LI></UL></BLOCKQUOTE>
<H1 id=3Dx86cpucaps>x86cpucaps</H1>
<BLOCKQUOTE>
<P>x86cpucaps is a library, which investigates CPU information using =
'cpuid'=20
in assembler. This library can detect CPU IDs (Family-Model-Stepping), =
vender=20
name strings ("GenuineIntel", "AuthenticAMD", and so on), and SIMD=20
capabilities. Furthermore, there are functions, estimating optimal =
Processor=20
Type (for building kernel), and estimating optimization flags for gcc. =
</P>
<P>More detail, see README in source files. </P>
<H3>Download & Installation</H3>
<UL>
<LI><A class=3Dinternal=20
=
href=3D"http://members.jcom.home.ne.jp/jacobi/linux/files/x86cpucaps-0.3.=
6.tar.gz">x86cpucaps-0.3.6.tar.gz</A>=20
(2003/04/24) </LI></UL>
<P>Download source file, and unpack it. move source directory, and =
<KBD>make;=20
make install</KBD>, or <KBD>rpm -tb x86cpucaps-x.x.x.tar.gz</KBD> </P>
<H3>cpucaps (sample application)</H3>
<TABLE border=3D1>
<TBODY>
<TR>
<TH>running on Athlon XP</TH></TR>
<TR>
<TD class=3Dwhite>
<P>$ <KBD>cpucaps</KBD><BR><BR><SAMP>CPU info : 6 - 6 - 2=20
(AuthenticAMD)<BR>CPU Model Name : AMD Athlon XP/MP/4=20
(Palomino)<BR>Recommended Kernel building option :=20
CONFIG_MK7<BR>Recommended gcc (3.1100) target : =
-march=3Dathlon-xp=20
-m3dnow<BR>checking Intel SIMD capability : SSE<BR>checking AMD =
3DNow!=20
capability : 3DNow! extensions<BR><BR>Testing OS support for =
SSE...=20
yes.<BR>Testing OS support for SSE unmasked exceptions... =
yes.<BR>Tests=20
of OS support for SSE passed.<BR><BR>SIMD capabilities checking=20
results<BR>SSE2:0 SSE:1 MMXext:1 MMX:1 3DNow!Ex:1=20
3DNow!:1<BR></SAMP></P>
<P>$ <KBD>cpucaps -k</KBD><BR><SAMP>CONFIG_MK7 </SAMP></P>
<P>$ <KBD>cpucaps -gs</KBD><BR><SAMP>-march=3Dathlon-xp -m3dnow=20
</SAMP></P>
<P>$ <KBD>cpucaps -gs -w2.95</KBD><BR><SAMP>-march=3Dpentiumpro=20
</SAMP></P>
<P>$ <KBD>cpucaps -h</KBD><BR><SAMP>Usage: cpucaps =
[OPTIONS]<BR>-h,=20
--help this help<BR>-w, --withgccversion=3DGCCVER specify gcc=20
version.<BR>'cpucaps -w 2.953', if you use gcc-2.95.3<BR>-g, =
--outgccopt=20
print optimal gcc target only<BR>-s, --outsimdopt print optimal =
gcc SIMD=20
options only<BR>-k, --outkernelopt print optimal ProcessorType=20
for<BR>kernel building only<BR>-v, --version print version and =
exit=20
</SAMP></P></TD></TR>
<TR>
<TH>running on Pentium III (Katmai)</TH></TR>
<TR>
<TD class=3Dwhite>$ <KBD>cpucaps</KBD><BR><BR><SAMP>CPU info : 6 - =
7 - 2=20
(GenuineIntel)<BR>CPU Model Name : Pentium III/Pentium III=20
Xeon/Celeron<BR>Recommended Kernel building option :=20
CONFIG_MPENTIUMIII<BR>Recommended gcc (3.1100) target : =
-march=3Dpentium3=20
-msse<BR>checking Intel SIMD capability : SSE<BR>checking AMD =
3DNow!=20
capability : none<BR></SAMP></TD></TR></TBODY></TABLE>
<DL>
<DT>0.3.6: 2004/04/24=20
<DD>support new optimization flags in GCC-3.4 (not tested)=20
<DT>0.3.5: 2003/03/01=20
<DD>fix compilation problem (check_sse.c) (Thanks Mr. Zagorac)=20
<DT>0.3.4: 2002/12/22=20
<DD>fix some bugs (check_sse.c) (Thanks Mr. Lichvar)=20
<DT>0.3.3 : 2002/11/17=20
<DD>fix getting wrong result of CPU SSE support (Mr. Vladimir, Dr.K) =
<DT>0.3.2 : 2002/10/05=20
<DD>support MingW environment (makes static library and cpucaps.exe) =
<DT>0.3.1 : 2002/09/14=20
<DD>add 'x86cpucaps_simdall' function=20
<DD>merge 'check_sse.c' from <A href=3D"http://www.mplayerhq.hu/"=20
target=3D_blank>MPlayer</A>=20
<DT>0.3.0 : 2002/09/07=20
<DD>add 3DNow!ex detection=20
<DD>minor version up (incompatible previous versions)=20
<DT>0.2.2 : 2002/08/31=20
<DD>fix getting value when 'cpucaps -w `gcc -dumpversion`' with pgcc =
or egcs=20
<DT>0.2.1 : 2002/08/24=20
<DD>add <KBD>-w</KBD> option (specify gcc version)=20
<DT>0.2.0=20
<DD>add automatic detection of optimal gcc arch=20
<DD>add automatic detection of optimal gcc SIMD flags=20
<DT>0.1.8 : 2002/08/16=20
<DD>add automatic detection of optimal processor type for kernel =
building=20
<DT>0.1.0=20
<DD>making shared library and console util for checking x86 CPU SIMD =
support=20
</DD></DL></BLOCKQUOTE>
<HR>
<TABLE width=3D"100%" summary=3DNavigator border=3D0>
<TBODY>
<TR>
<TD align=3Dleft>
<ADDRESS><IMG=20
title=3D"I don't receive any mail from free providers =
(@hotmail.com etc.), because of rejecting SPAM"=20
height=3D48=20
alt=3D"I don't receive any mail from free providers (@hotmail.com =
etc.), because of rejecting SPAM"=20
src=3D"http://members.jcom.home.ne.jp/jacobi/img/mailbox.png" =
width=3D48=20
border=3D0> <IMG =
title=3Djacobi@sorryihatespamjcom.home.ne.jpnospam height=3D14=20
alt=3Djacobi@sorryihatespamjcom.home.ne.jpnospam=20
src=3D"http://members.jcom.home.ne.jp/jacobi/img/mailto.png" =
width=3D160>=20
</ADDRESS></TD>
<TD align=3Dright><A class=3Dinternal=20
href=3D"http://members.jcom.home.ne.jp/jacobi/index.html" =
target=3D_top><IMG=20
height=3D20 alt=3D"Return to top"=20
src=3D"http://members.jcom.home.ne.jp/jacobi/img/guide_top.png" =
width=3D20=20
border=3D0>Return to top (all other pages are written in =
Japanese).</A>=20
</TD></TR></TBODY></TABLE></BODY></HTML>
------=_NextPart_000_0042_01C456D5.F7266D50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://members.jcom.home.ne.jp/jacobi/linux/img/sensor_applet.jpg
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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -