就要元旦了,今天中午吃完饭后我们就放假了(今天中午食堂的饭不错,^_^)。现在简单描述一下我在 FMV-253L 上安装 FreeBSD 6.2 以及 mplayer 过程。
首先是硬盘问题,关于 235L 最大支持多大的硬盘。网上看到已经有人在 253L 上成功安装了 80G 硬盘,根据我的理解,关于主板对硬盘的支持有几个临界点:528M,2.1G,8.4G,32G,137.4G 等,如果能够安装 40G,那就一定能够安装 120G,当然事实证明确实如此。至于 253L 能否支持 160G 硬盘就无从知晓了,没有把握的事情我不做,况且现在 120G 硬盘性价比更高一些。
下定决心之后,直奔太平洋三期。硬盘参数如下:
型号:HTS541612J9AT00
容量:120GB
转速:5400转
缓存容量:8M
平均寻道时间:11ms
数据线接口类型:IDE
电源接口类型:N/A
传输标准:ATA-100
内部最大传输速率:493Mbit/s
外部最大传输速率:100Mbit/s
盘片数量:2
单碟容量:80GB
NCQ支持:N/A
垂直技术支持:支持
硬盘类型:笔记本
产品尺寸:2.5英寸
#####
# 安装 FreeBSD 6.2 大概过程
##################################
首先将硬盘放在我的 T21 上安装系统。然后将硬盘再将硬盘装到 253L 上。253L 换硬盘还是很麻烦的,简直就是大卸八块啊。虽然已经拆过几次了,轻车熟路了,可是这次不小心将左边屏轴上的盖子弄掉了。还好硬件一切OK,反正俺对外观无要求,哈哈。
大概过程:
定制并安装内核 –> Port 安装 Xorg –> Port 安装 fvwm2-devel –> Port 安装 mplayer –> Port 安装 samba
安装 samba 的作用是为了方便的拷贝电影到机器上。
#####
# 播放效果:AVI 格式的电影、电视剧播放效果很好
###################################
对于如下参数的 AVI 格式的电影,播放效果很好,不会有停顿的感觉。
VIDEO:
[XVID]
608×336
24bpp
23.976 fps
1022.0 kbps (124.8 kbyte/s)
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
此时对应的 top 结果如下:(可以看到在 FreeBSD 6.2 下,对于一个 608×336,23.976fps,1022kbps 的avi格式的电视剧来说,253L 还是可以从容应付的)
last pid:
6146;
load averages:
0.85,
0.36,
0.20
up 0+00:34:24
15:02:27
34 processes:
3 running, 31 sleeping
CPU states: 61.1% user,
0.0% nice,
5.8% system,
1.9% interrupt, 31.1% idle
Mem: 46M Active, 15M Inact, 34M Wired, 5172K Cache, 20M Buf, 460K Free
Swap: 256M Total, 24M Used, 231M Free, 9% Inuse
PID USERNAME
THR PRI NICE
SIZE
RES STATE
TIME
WCPU COMMAND
6144 xuming
1 108
0 58720K 22508K RUN
0:38 33.56% mplayer
765 xuming
1 104
0 22784K
7236K RUN
0:36 24.66% Xorg
6111 xuming
1
96
0
5612K
2016K select
0:04
1.03% xterm
6120 xuming
1
96
0
4124K
1800K select
0:03
0.05% conky
778 xuming
1
96
0
2344K
1056K RUN
0:05
0.00% top
770 xuming
1
96
0
5740K
2136K select
0:02
0.00% fvwm
4903 xuming
1
96
0
6252K
1340K select
0:02
0.00% sshd
775 xuming
1
96
0
6252K
1480K select
0:01
0.00% sshd
6146 xuming
1
8
0 58416K 27864K nanslp
0:01
0.00% mplayer
723 xuming
1
20
0
4976K
1060K pause
0:01
0.00% csh
4904 xuming
1
5
0
4976K
1072K ttyin
0:01
0.00% csh
4900 root
1
4
0
6276K
1340K sbwait
0:01
0.00% sshd
772 root
1
4
0
6276K
1348K sbwait
0:00
0.00% sshd
687 root
1
8
0
1760K
716K wait
0:00
0.00% login
6112 xuming
1
20
0
4984K
1096K pause
0:00
0.00% csh
491 root
1
96
0
1376K
656K select
0:00
0.00% syslogd
627 root
1
8
0
1388K
736K nanslp
0:00
0.00% cron
646 root
1
96
0
1336K
556K select
0:00
0.00% moused
776 xuming
1
20
0
4712K
1068K pause
0:00
0.00% csh
764 xuming
1
8
0
2364K
856K wait
0:00
0.00% xinit
620 root
1
96
0
3524K
1164K select
0:00
0.00% sshd
278 root
1 113
0
1464K
568K select
0:00
0.00% dhclient
693 root
1
5
0
1344K
592K ttyin
0:00
0.00% getty
692 root
1
5
0
1344K
592K ttyin
0:00
0.00% getty
689 root
1
5
0
1344K
592K ttyin
0:00
0.00% getty
746 xuming
1
8
0
1716K
752K wait
0:00
0.00% sh
688 root
1
5
0
1344K
592K ttyin
0:00
0.00% getty
691 root
1
5
0
1344K
592K ttyin
0:00
0.00% getty
690 root
1
5
0
1344K
592K ttyin
0:00
0.00% getty
694 root
1
5
0
1344K
592K ttyin
0:00
0.00% getty
563 root
1
96
0
1288K
532K select
0:00
0.00% usbd
325 _dhcp
1
96
0
1464K
584K select
0:00
0.00% dhclient
162 root
1
20
0
1252K
464K pause
0:00
0.00% adjkerntz
426 root
1 113
0
528K
16K select
0:00
0.00% devd
#####
# 内核定制需要注意的地方
##################################
在合适的位置添加或修改如下参数:
machine
i386
cpu
I586_CPU
options
CPU_ENABLE_LONGRUN
# 适用于全美达的 CPU
ident
My253L
device
drm
# 据说可以开启显卡的 3D 功能
device
mach64drm
options
VESA
# 这两个参数适用于高分辨率的控制台
options
SC_PIXEL_MODE
device
acpi_fujitsu
# 加入富士通笔记本的 acpi 模块
######
# 253L 适用的 /etc/make.conf 如下
#######################################
# $FreeBSD: src/share/examples/etc/make.conf,v 1.265.2.8 2006/09/13 08:39:16 des
#
# Edited by xnming21@hotmail.com for his FMV-253L use.
# Please see make.conf(5) and /usr/share/examples/etc/make.conf
#
CPUTYPE?=crusoe
CFLAGS= -O2 -pipe
CXXFLAGS+= -fconserve-space
MAKE_SHELL?=sh
NO_PROFILE=true
FETCH_CMD=/usr/local/bin/axel -n 2 -a
DISABLE_SIZE=YES
MASTER_SITE_BACKUP?= \
ftp://ftp.cn.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ \
ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ \
ftp://ftp2.jp.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ \
ftp://ftp.tw.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ \
ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}
注意:在 /usr/src/share/examples/etc/make.conf 中没有提示 CPUTYPE 可以选择 crusoe,但是通过查看 /usr/src/share/mk/bsd.cpu.mk 文件,可以发现还是针对 crusoe 这款 CPU 做了配置了。所以可以在 make.conf 中放心使用 CPUTYPE?=crusoe
其他内容同我的 T21 上 make.conf 的设置。
非常不错 谢谢 我正在找全美达CPU在freebsd下面的优化参数
[Reply]