怒放杂记

July 23, 2008

修改xorg.conf来实现龙芯2f高分辨率和彩色S-VEDIO输出

盒子到手以后,对了xorg.conf进行很多次的修改,首先是进行修改,以实现1280×1024分辨率,然后是调整S-VEDIO的输出。

摸索了很多方法,查了一些资料, 改来改去最后发现官方论坛的一个网友提供的sisctrl配置工具是最简单的生成合适xorg.conf的工具,下面就使用 这个工具进习惯配置的方法简单介绍一下。

先说,xorg.conf是xserver的配置文件,路径是:/etc/X11/xorg.conf。

然后下载这个工具:ftp://csjfyy.kmip.net/pxy/sisctrl_0.0.20051202-1_mipsel.deb 安装方法是dpkg -i ,用新德利也可以 。

安装以后,修改xorg.conf,加入: Option “EnableSiSCtrl” “yes” ,然后打开终端,使用命令sisctrl打开配置工具 ,这个时候就可以进行相关的设置,设置完毕以后,在 current 标签的窗口里 显示的 是 现在最合适的 xorg.conf配置,其中红色的部分是需要新添加的,对照系统原来的配置,进行修改即可。

在配置工具中可以直接配置更高的分辨率,这个不需要多讲,记得配置完后,看一下current标签的内容,对xorg.conf进行修改就可以了。

重要的是如何让电视机输出为彩色。这个问题,其实不是所有的电视机都存在,只是一些相对较老的CRT电视机存在。

参考网友帖子:
http://www.lemote.com/bbs/viewthread.php?tid=17042&extra=page%3D1 ,很快就配置完成。

具体的配置是把S-VEDIO连接好以后 ,打开电视机,然后盒子开机,这个时候pmon的加载显示应该是正常,可能到内核加载以及后续的启动过程就黑掉了(我这里就是),然后最后电视机会猛闪一阵,登录界面出现。但是可能是黑白的。那么现在登录,然后执行sisictrl,出现熟悉的sis的配置工具,然后切换到TV的选项,调整,”SISTVColorCalibCoarse” “SISTVColorCalibFine”,两项,基本上对”SISTVColorCalibCoarse”进行细微调整就可以了,我这里配置的值是-2,由于使用鼠标操作误差太大,因此建议直接使用键盘方向键操作。调整电视的色彩正常以后,记得看current的显示,对xorg.conf进习惯你修改,保存就可以了。

下面是我的盒子上自带rays系统上的配置,分辨率1280×1024,25寸老厦华CRT电视彩色s-vedio

loongson@RAYS-b0f748fa:~$ cat /etc/X11/xorg.conf
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type “man /etc/X11/xorg.conf” at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section “Files”
FontPath “/usr/share/fonts/X11/misc”
# FontPath “/usr/share/fonts/X11/cyrillic”
FontPath “/usr/share/fonts/X11/100dpi/:unscaled”
FontPath “/usr/share/fonts/X11/75dpi/:unscaled”
FontPath “/usr/share/fonts/X11/Type1″
FontPath “/usr/share/fonts/X11/100dpi”
FontPath “/usr/share/fonts/X11/75dpi”
# path to defoma fonts
# FontPath “/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType”
EndSection

Section “Module”
Load “bitmap”
#Load “ddc”
Load “dri”
Load “extmod”
Load “freetype”
#Load “GLcore”
#Load “glx”
# Load “int10″
#Load “vbe”
EndSection

Section “InputDevice”
Identifier “Generic Keyboard”
Driver “kbd”
Option “CoreKeyboard”
Option “XkbRules” “xorg”
Option “XkbModel” “pc104″
Option “XkbLayout” “us”
EndSection

Section “InputDevice”
Identifier “Configured Mouse”
Driver “mouse”
Option “CorePointer”
Option “Device” “/dev/input/mice”
Option “Protocol” “ImPS/2″
EndSection

Section “Device”
Identifier “card0″
VendorName “Silicon”
BoardName “Silicon Integrated Systems [SiS] 315PRO PCI/AGP VGA Display Adapter”
Driver “sis”
BusID “PCI:0:8:0″
Option “UseFBDev” “False” # [<bool>]
Option “DisableGLXRootClipping” “false”
Option “AddARGBGLXVisals” “true”
Option “AllowGLXWithComposite” “true”
Option “EnablePageFlip” “true”
Option “AccelMethod” “XAA”
Option “ColorTiling” “true”
Option “RenderAccel” “true”
Option “AGPFastWrite” “true”
Option “NoBackBuffer” “false” # [<bool>]
Option “DMAForXv” “True” # [<bool>]
#Option “MonitorLayout” “TMDS,CRT” # [<str>]
#Option “CRT2HSync” “30-70″ # [<str>]
#Option “CRT2VRefresh” “50-75″ # [<str>]
#Option “MergedFB” “True” # [<bool>]
Option “MergedNonRectangular” “True” # [<bool>]
Option “NoInt10″ “True”
#Option “PanelSize” “1024×768″ # [<str>]
Option “CPusecTimeout” “0″
Option “EnableDepthMoves” “true”
Option “AccelDFS” “true”
Option “CPPIOMode” “true”
#Option “FBTexPercent” “2″
#Option “Shadowfb” “false”
#for firefox
Option “XAANoOffscreenPixmaps” “false”
Option “EnableSiSCtrl” “yes”
# [sisctrl] Set CRT1 device type (Note: overrides auto-detection)
Option “ForceCRT1Type” “VGA”

# [sisctrl] Set CRT2 device type (Note: overrides auto-detection)
#Option “ForceCRT2Type” “SVIDEO”

# [sisctrl] TV related options
Option “TVStandard” “PAL”
Option “SISTVAntiFlicker” “adaptive”
Option “SISTVSaturation” “0″
Option “SISTVColorCalibCoarse” “-2″
Option “SISTVColorCalibFine” “0″
Option “SISTVCFilter” “on”
Option “SISTVYFilter” “1″
Option “SISTVXScale” “0″
Option “SISTVYScale” “0″
Option “TVXPosOffset” “0″
Option “TVYPosOffset” “0″

# [sisctrl] Enable/disable Gamma correction for CRT1
Option “CRT1Gamma” “on”

# [sisctrl] Enable/disable gamma correction for CRT2
Option “CRT2Gamma” “on”

# [sisctrl] Brightness/contrast for CRT1 and CRT2
# The driver does NOT write these to the hardware. Instead, for
# using brightness/contrast, you need to execute sisctrl with the
# -setgammabrightness (or -sg) switch at X server start. It is
# most convenient to do this by adding this to your ~/.xsession
# or ~/.xinitrc file:
# sisctrl -sg
# If you run Xinerama, do that twice for both screens. Add this:
# sisctrl -screen 1 -sg
Option “Brightness” “0.000 0.000 0.000″
Option “Contrast” “0.000 0.000 0.000″

# Xv (video overlay) head selection
Option “XvOnCRT2″ “no”

# [sisctrl] Xv (video overlay) related options
Option “XvDefaultContrast” “2″
Option “XvDefaultBrightness” “10″
Option “XvDefaultHue” “0″
Option “XvDefaultSaturation” “0″
Option “XvDefaultDisableGfxLR” “no”
Option “XvGamma” “off”
EndSection

Section “Monitor”
Identifier “Generic Monitor”
#Option “DPMS”
#DisplaySize 1280 1024
# Gamma correction for CRT1 and CRT2
Gamma 0.830 0.830 0.830
EndSection

Section “Screen”
Identifier “Default Screen”
Device “card0″
Monitor “Generic Monitor”
DefaultDepth 24
#Option “Accel”
SubSection “Display”
Depth 16
Modes “1280×1024″
EndSubSection
SubSection “Display”
Depth 24
Modes “1280×1024″
EndSubSection
SubSection “Display”
Depth 8
Modes “1024×768″
EndSubSection
SubSection “Display”
Depth 15
Modes “1024×768″
EndSubSection
SubSection “Display”
Depth 16
Modes “1024×768″
EndSubSection
SubSection “Display”
Depth 24
Modes “1024×768″
EndSubSection
EndSection

Section “ServerLayout”
Identifier “Default Layout”
Screen “Default Screen”
InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
Option “AIGLX” “false”
EndSection

Section “DRI”
Group 0
Mode 0666
EndSection

另外经测试,发现在电视机上800×600分辨率效果最佳,看电影很爽。

July 19, 2008

samba设置与常见问题解决

Filed under: Linux — Tags: , , — admin @ 11:31 am

通常使用samba来与windows进行文件共享。下面是常用场景的配置和一些问题。

无需密码,直接访问linux上的共享文件夹/home/xx/share:
修改/etc/samba/smb.conf文件,

[global]
workgroup = home
netbios name = xxcomputer
server string = xxcomputer’s share
security = share

[share]
path = /home/xx/share
writeable = yes
browseable = yes
guest ok = yes

这其中最重要的是security = share 意思是无需要密码就可以访问。

以上设置完毕,就可以将/home/xx/share 目录成功的共享出来,并且无需密码就可以进行访问。

当时如此设置之后,常常还会出现很多问题,常见的如下:
1,乱码问题
解决方法如下:
根据locales的设置,修改该文件:

  1. 如果locale是zh_CN.UTF-8,做如下设置:

  display charset = UTF-8

  unix charset = UTF-8

  dos charset = UTF-8

  2. 如果locale是zh_CN.GBK或zh_CN.gb2312,做如下设置:

  display charset = cp936

  unix charset = cp936

  dos charset = cp936

  重启samba:

  service samba restart

  则无论从windows的网上邻居,还是直接用securecrt登陆,均可显示正常中文。

2,文件正常显示,但是无法打开,提示被拒绝。
原因是linux上改文件属于root用户所有,需要修改权限,将文件权限修改为666即可。

July 14, 2008

龙芯盒子(福珑迷你计算机)自带系统改跑xfce4

Filed under: Uncategorized — Tags: , , , , , — admin @ 4:13 am

龙芯自带的盒子使用的系统是 南京新华提供的 华镭Linux龙芯版,默认的图形操作平台是gnome,并且使用一个经过修改的GDM,使得用户不方便切换成别的窗口平台。

处于好奇aptitude search xfce4,居然看到有xfce4的包。那就好了,盒子的内存是512M,跑gnome不算富裕,常常会有卡的,跑轻量级的xfce4似乎更加合适。

于是

aptitude install xfce4

系统自动关联,并查找原来关系,装上一堆相关软件。

然后注销准备切换成xfce4,结果发现不行,因为华蕾没有提供设置会话选项的。

于是重新回到gnome,切换GDM主题,修改成除华蕾外的任何一个,然后注销,呵呵,我们看到会话设置出来了,切换会话到xfce4。然后登录,哦也,不赖,速度感觉快不少。

July 13, 2008

盒子收到!惊喜,激动

Filed under: 草堆文字 — Tags: — admin @ 11:27 pm

如题,我很激动!

跑着国产的龙芯处理器来写博客,感觉果然不同。

RAYS-b0f748fa:/home/loongson# cat /proc/cpuinfo
system type        : lemote-fulong
processor        : 0
cpu model        : Godson2 V0.3  FPU V0.1
BogoMIPS        : 532.48
wait instruction    : no
microsecond timers    : yes
tlb_entries        : 64
extra interrupt vector    : no
hardware watchpoint    : no
ASEs implemented    :
VCED exceptions        : not available
VCEI exceptions        : not available

July 10, 2008

我的龙芯2F盒子今日4点将发货

Filed under: 电脑迷 — Tags: , , — admin @ 1:30 am
两分钟前,收到陈MM的电话,她说下午四点发出我的2f盒子(6003)。
哈哈哈,陈MM,我爱死你了。

July 9, 2008

今日早晨华阳至孵化园-六公里

Filed under: Uncategorized — Tags: , — admin @ 10:53 am

六公里,今天早上,我突然想走一下,于是就走了一下,一个小时,感觉很好。

夏日早晨,满目绿色与薄雾,华阳出水芙蓉到孵化园,我记不得一共有多少站了,总之就是走啊走。

差不多10点,我到了办公室。

晚了一会,但感觉真好。

June 30, 2008

新一代中国芯-龙芯2F福珑电脑发布

Filed under: 电脑迷 — Tags: , , , , — admin @ 5:19 am

今天,我要荣耀的告诉全世界,搭载我们中国人的新一代CPU的龙芯2F福珑电脑正式发布了!!!

配置了最新型的强劲的loongson 2F CPU的龙芯电脑性能优良,绿色环保,低辐射,省电节能!!

而且,现在买一台福珑,就可以给灾区捐20元,支持我们的国产,支持我们的同胞!

具体配置:

  处理器:Loongson 2F CPU,主频800-900MHz①,集成DDR Ⅱ内存控制器;

  内存插槽:SO—DIMM DDRⅡ内存插槽,配置标准512MB DDRⅡRAM;

  南桥:AMD CS5536;

  显示:XGI V2图形处理器,32MB显存,VGA、DVI、S-Video显示输出;

  网络:板载网卡,Realtek RTL 8110SC 1000Mbps网络控制芯片②;

  声音:南桥AC′97,Realtek ALC 655;

  IDE接口:内置80G Ultra ATA 2.5英寸硬盘③;

  COM口:三线串口,提供DB9转接口;

  USB口:USB2.0高速接口;

  红外接口:红外遥控接收器接口;

  按钮:开关按钮、复位按钮;

  指示灯:电源指示灯、IDE指示灯;

  主板尺寸:14cm×18cm;

  电源适配器:输入220V, 50Hz输出12V,3.5A;

  操作系统:新华华镭Rays 2.0

想买吗?来这里:http://www.lemote.com/Html/inner/2008-6/29/202346622.html

June 23, 2008

Gtk-WARNING **: cannot open display: :0.0之解决

Filed under: Linux — Tags: , , — admin @ 10:29 pm

当使用su 到另外一个用户运行某个程序,而这个程序又要有图形显示的时候,就有可能有下面提示:

Invalid MIT-MAGIC-COOKIE-1 key
(:3825): Gtk-WARNING **: cannot open display: :0.0

这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行如下命令。

xhost +

通过执行这条命令,就授予了其它用户访问当前屏幕的权限,于是就可以以另外的用户运行需要运行的程序了。

June 17, 2008

关于西南交通大学的一段视频介绍

Filed under: 网络搜寻 — Tags: , — admin @ 11:34 pm

June 5, 2008

为了国家之强盛,我们必须用TD

Filed under: 观点|时评 — Tags: — admin @ 9:22 pm

国资委研究中心新产业研究部副部长卢奇骏先生说:

信息技术之所以是战略性技术,是因为它不仅关系国家安全,而且关系到民族的生死存亡。就说CDMA网络,我们真正敢全用吗?说实在的, 如果中国用的整个通讯网络假如都是CDMA制式的,你能跟美国能打仗吗,美国不用别的,只派一个掌握CDMA底层协议的人,弄根电话线,往计算机上一连, 就能把中国的通信网络摧毁。王总的观念我也认同,商用网络竞争体现在应用平台上,我国搞3G要统一应用平台标准,要加强研发。但是基础网络的核心技术,是 整个网络的基石,谁掌握着,谁就拥有这个网络的最终发言权,这是最简单的道理,我们在外面怎么转,如果没有核心的知识产权,我们永远不可能登堂入室,进入 最高境界,返过来讲,人家可以永远制约你,而且最可怕的制约就是军事方面的制约,未来的信息战争,就是要求你具有自主知识产权的网络,如果没有自主知识产 权的网络,你会处于完全被动挨打的局面,美国打伊拉克那么轻而易举,就是通过打印机的病毒软件就使他整个通讯系统全部瘫痪。

别的不说,退一万步讲,就是从国家安全角度建立TD网络也是必要的。其他的都可以不用考虑。我们军队敢用WCDMA和CDMA网络通讯吗?这是最简单的道理。一个国家的整个通讯网络可以被人很轻易地摧毁,这个国家能算世界强国吗,还有资格打仗吗?

一言中的,这就是我们的国际化。哈哈,欧洲不用cdma,为什么呢,大国翻起脸来,谁也不想被人家扯住卵蛋!这就是用TD的根本原因,这就是我们必须得做的事情,支持先进的优秀的伟大的TD!

Newer Posts »

Copyright@2005-2008 nufang.info 本站日志遵循以下授权Creative Commons(创作共用)授权.
24 queries. 1.189 seconds. Powered by WordPress