SUN工作站显示部分系统管理初步
一 前言
如果阅读SUN的英文资料看到frame buffers,就是SUN工作站的显示卡,相当于微机上的graphic card或video card。UPA是Ultral Port ArchitectureD的缩写,是从ULTRA系列工作站开始使用的一种总线接口,现在高端的显卡多为这种接口,另外就是PCI接口的,以前是S-BUS的接口类型。有些工作站的显示卡不是插在扩展槽中,而是固化在主板上的。
SUN工作站的显示卡设置起来有些麻烦,不同型号的显示卡使用不同的命令,这些命令在安装显示卡硬件之后,需要安装相应的软件及补丁程序才能使用。详细的情况可以参照随机的显示卡安装手册,上面都有很详细的硬件和软件安装过程。
本文只介绍一些和SUN显示卡相关的初步知识,如更改分辨率和多屏设置等,更多的如liner 、gamma设置可以参阅相应的资料。本文的介绍的命令和文件,如果不特别说明,都是在solaris2.6上的。其中%开始的命令是普通用户可以执行的,#开始的是命令超级用户使用。
二 SUN显示卡分类(部分)
1. cgsix 包括GX, GX+, TGX 和 TGX+
2. cg14 包括SX和 spam
3. le0 包括ZX和TZX
4.ffb 包括Creator和Creator 3D系列
5.PGX 基于ATI Rage II芯片,用于Ultra5和Ultra10,主板固化。
6.PGX24 基于ATI Rage Pro chipset,用于Ultra5和Ultra10。
7.PGX32和PGX64 PCI插槽的显示卡。
8.AFB系列 用于高端的Elite 3D系列。
三 显示卡软硬件的安装和删除
硬件安装参阅安装手册,选择正确的插槽进行安装,然后 boot –r,启动机器。先查看软件是否安装,例如对于PGX64系列显示卡:
#/usr/bin/pkginfo | grep m64
SUNWm64 M64 System Software (Device Driver)
SUNWm64cf M64 Graphics Configuration Software
SUNWm64w M64 Window System Support
SUNWm64x M64 Graphics System Software/Device Driver (64-bit)
SUNWm64xr M64XR System Software (Device Driver Config.)
如果没有显示,就需要按安装手册上的步骤安装相应的软件,同时安装和本机操作系统版本号相对应的补丁程序。
删除软件:
# /usr/sbin/pkgrm SUNWm64 SUNWm64cf SUNWm64w SUNWm64x SUNWm64xr
对于Creator系列显示卡:其软件如下
#/usr/bin/pkginfo | grep ffb
system SUNWffb Creator Graphics (FFB) System Software (Device Driver)
application SUNWffbcf Creator Graphics (FFB) Configuration Software
application SUNWffbw Creator Graphics (FFB) Window System Support
application SUNWffbxg Creator Graphics (FFB) XGL Supp
三 显示已经安装的显示卡:
%/usr/platform/sun4u/sbin/prtdiag –v
以下分别是3台工作站的输出,文中只列出了和显示卡相关的部分(其中的sun4u用uname –m命令得到):
450E(单显示卡)
Bus Freq
Brd Type MHz Slot Name Model
--- ---- ---- ---- -------------------------------- ----------------------
SYS UPA 99 2 FFB, Double Buffered SUNW,501-4173
ULTRA80(双显示卡)
Bus Freq
Brd Type MHz Slot Name Model
--- ---- ---- ---- -------------------------------- ----------------------
0 UPA 113 29 FFB, Double Buffered SUNW,501-4788
0 UPA 113 30 FFB, Double Buffered SUNW,501-4788
ultra2 –300(双显示卡)
Bus Freq
Brd Type MHz Slot Name Model
--- ---- ---- ---- -------------------------------- ----------------------
0 SBus 25 1 cgsix SUNW,501-2325
0 UPA 99 30 FFB, Double Buffered SUNW,501-4173
%sysdef (另外一条命令,该命令输出很长,本文只列出和显示卡相关部分)
450E(单显示卡)的输出
SUNW,ffb, instance #0
ULTRA80(双显示卡):
SUNW,ffb, instance #0
SUNW,ffb, instance #1
ultra2–300(双显示卡):
cgsix, instance #0
SUNW,ffb, instance #0
另外/usr/sbin/prtconf –vp和/usr/sbin/dmesg命令的输出中也包含有显示卡的信息。
关于以上3条命令的详细说明可以参阅其man手册。
四SUN的部分显示卡及其部件号对照表(参考数据,未经SUN验证)
TGX(老式)501-2325
TGX(新式)501-2922
TGX+老式)501-2253
TGX+(新式)501-2955
ZX501-1845
Creator Series 1501-2634
Creator Series 1 Server compatible501-4127
Creator 3D Series 1501-2633
Creator 3D Series 1 Server compatible501-4126
Creator 3D Series 1 75 MHz501-3129
Creator Series 2, 501-4174
Creator 3D Series 2501-4173 501-4172
Creator Series 3501-4789
Creator 3D Series 3 501-4790 501-4788
更多的信息可以查阅:http://www.sunstuff.org/hardware/partnumbers/framebuffers.shtml
http://www.tame.com/database/suninst.txt
五 改变显示分辨率和刷新频率(命令行方式)
1.Creator和Creator 3D系列
#/usr/sbin/ffbconfig -res 1600x1200x75
把分辨率改为1600X1200。刷新频率为75HZ。
临时改变:
#/usr/sbin/ffbconfig -res 1600x1200x75 try
可以有5秒钟的确认时间,按 y 确认。
查看当前显示卡和显示器所支持的分辨率:
# ffbconfig -res /?
也可以用
#ffbconfig –prconf
其输出如下:
--- Hardware Configuration for /dev/fbs/ffb0 ---
Type: double-buffered FFB2+ with Z-buffer
Board: rev 2 (Vertical)
PROM Information: @(#)ffb2p.fth 2.6 97/10/02
FBC: version 0x3241906d
DAC: Brooktree 9070, version 1 (Pac2)
3DRAM: Mitsubishi 130a, version 1
EDID Data: Available - EDID version 1 revision 2
Monitor Sense ID: 2 (Sun 40x30cm RGB color monitor)
Monitor possible resolutions: 1024x768x60, 1024x768x70, 1024x768x75,
1152x900x66, 1152x900x76, 1280x1024x67, 1280x1024x76, 640x480x60
Current resolution setting: 1280x1024x76
或着查看第2块显示卡
#ffbconfig -dev /dev/fbs/ffb1 –prconf
上面输出中有一个Monitor Sense ID,其对照表如下:
CodeScreen Resolution
71152 900 at 66 Hz
61152 900 at 76 Hz
51024 768 at 60 Hz
41280 1024 at 67 Hz
31152 900 at 66 Hz
21280 1024 at 76 Hz
11152 900 at 66 Hz
01024 768 at 77Hz
如果使用了非SUN的显示器,CREATOR显示卡检测不到显示器类型,就把显示设置为1152X900 ,刷新频率为66HZ
2.PGX显示卡
PGX显示卡的命令是/usr/sbin/m64config
显示PGX的硬件信息命令:
#/usr/sbin/m64config -prconf
3.PGX32显示卡
该显示卡使用的命令是 GFXconfig
用法: #GFXconfig -i
# GFXconfig -res 1152x900x66 try -dev /dev/fbs/gfxp0
4.Elite3D系列显示卡
该卡使用afbconfig命令,显示卡文件位置/dev/fbs/ifb0,其Monitor Sense Codes表和creatoe系列相同。
六 双屏幕设置
1.对于CDE用户需要更改
编辑/etc/dt/config/Xservers文件,加上下面的行(最后一行)
:0 Local local_uid@console root /usr/openwin/bin/X -dev /dev/fb0 -dev /dev/fb1
下面是两个Creator 3D卡的例子:
:0 Local local_uid@console root /usr/openwin/bin/Xsun :0 -dev /dev/fb0 -dev /dev/fb1
下面是一个Creator卡,两个Expert3D的例子:
:0 Local local_uid@console root /usr/openwin/bin/Xsun :0 -dev /dev/fbs/ffb0
-dev /dev/fbs/ifb1 -dev /dev/fbs/ifb0 -nobanner
2.对于Openwin环境:
% /usr/oenwin/bin/openwin -dev dev1 -dev dev2
七设置缺省控制显示卡
如果只有一块显示卡,本身就是缺省的控制显示卡,不用设置,两个以上时需要设置。
下面是3个显示卡的情况下,设置PGX64为缺省控制显示卡。
先列出所有的显示卡
ok show-displays
a) /pci@1f,0/pci@5/TSI,gfxp@2
b) /pci@1f,0/pci@5/SUNW,m64B@1
c) /pci@1f,0/pci@5/SUNW,Expert3D-Lite@0
q) NO SELECTION
选择b既PGX64
Enter Selection, q to quit: b
/pci@1f,0/pci@5/SUNW,m64B@1 has been selected.
Type ^Y ( Control-Y
to insert it in the command line.
e.g. ok nvalias mydev ^Y
for creating devalias mydev for /pci@1f,0/pci@5/SUNW,m64B@1
设置别名
ok nvalias mydev <Control-Y> <ENTER>
设置为缺省
ok setenv output-device mydev
保存设置
ok setenv use-nvramrc? true
复位使改变生效
ok reset
根据需要,连接正确的显示信号电缆。
相关推荐
《UE4游戏开发》之 《查cook资源失败,问题记录》
当项目打包时,cook出错,但是从原始引擎提供的信息中,没有提示具体的那个资源出错,要查到出错资源,还是非常麻烦。 下面就材质cook出错,增加一些日志,方便查找问题做简单记录 材质cook的一个阶段,是收集MaterialShaderMap,如果在这个阶段收集的信息出错,将会在FShaderMapContent::GetOutdatedTypes函数中,因为Shaders指针指向的内存有问题而出错,通过断点发现,FShaderMapContent这个类对象指针为null,而这个类对象的来源于AllMat.
Sun公司伟大却短暂的27年
Sun(1982-2010),一个短暂由绚丽的公司
AI辅助SCI论文大修:一键生成回复信+同步修改稿,效率提升300%
AI可以针对多位审稿人的意见进行逐点(point-by-point)回复,语言地道流畅,能够处理邮件格式、礼貌性回复和部分内容修正。最新的LLM:GPT-5, Claude 4.1都是带有agentic功能,能规划复杂任务,并调用工具执行复杂任务的大模型。有时候审稿人意思模棱两可,你的反复揣摩ta关注的点是什么,回复的不好,很有可能下一轮被reject。这个2.0升级版,除了在response中完美rebuttle,在文中对应部分的修改,也会帮你一并呈现,基本上就是可以直接拿来用的版本;
组图:Sun沉浮历史的13个记忆
在被Oracle以74亿美元收购后,让我们来回顾一下Sun的创业历程和它多年的丰功伟绩吧—— 1 公司成立(1982)Sun的命名来源于Stanford University Network(斯坦福大学网络)三个单词的首字母,这是AndyBechtolsheim(右二)的主意,他当时是斯坦福大学电子工程和计算机科学博士生。他最初的合作者是VinodKhosla(左一),他
以太网硬件核心:MAC、PHY、MII与交换机原理与实战排查
计算机网络通信的基础依赖于一套完整的硬件协议栈。在OSI模型中,数据链路层和物理层是实现设备间可靠、高效数据传输的基石。其核心原理在于将上层数据包封装成帧,并通过特定的介质访问控制与物理信号转换机制进行传输。这一过程的技术价值在于为上层应用提供了透明、稳定的通信信道,是互联网和所有局域网通信的物理承载。在嵌入式系统、网络设备开发及运维等应用场景中,深入理解底层硬件交互至关重要。本文将聚焦于以太网硬件的两大核心组件:负责逻辑成帧与流量控制的MAC控制器,以及负责数模转换与链路协商的PHY芯片。它们通过MII、
ESP32-S3开发环境避坑指南:VS Code+ESP-IDF离线安装全流程(附国内镜像加速)
本文提供了一份详细的ESP32-S3开发环境离线安装指南,重点解决网络依赖问题。通过整合国内镜像加速,手把手教你完成VS Code、ESP-IDF框架、工具链及Python依赖的本地化部署,实现稳定、可重复的开发环境搭建,大幅提升IoT开发效率。
Sun工作站技术文档
<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />Sun工作站技术文档 <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />华胜天成<br /><br /><br />目
内网渗透(二)之基础知识-工作组介绍
在一个大型单位里,可能有成百上千台计算机互相连接组成局域网,它们都会列在"网络"(网上邻居)内。如果不对这些计算机进行分组,网络的混乱程度是可想而知的 为了解决这一问题,产生了工作组( Work Group)这个概念。将不同的计算机按功能(或部 门)分别列入不同的工作组,例如技术部的计算机都列入"技术部"工作组、行政部的计算机都 列入"行政部"工作组。要想访问某个部门的资源,只要在"网络"里双击该部门的工作组名 就可以看到该部门的所有计算机了。相比不分组的情况,这样的情况有序得多(尤其对大型局域网来说)。
拆SUN的工作站
今天上班有3个小时左右的时间在折腾2台SUN的工作站,分别是ULTRA60和ULTRA80,对我来说能够亲手折腾这2台几年前价值不菲的机器,开始别提多兴奋了。而且是属于随便折腾都行,就更爽了。2台服务器都是从线上光荣退役下来的服务器。看看他们英俊的脸蛋和背部吧^_^ 80里面已经没有内存和硬盘了。早就被拿光了。而60里面插满了内存,还有2块硬盘。里面居然有16根内存条,全部插满。别被吓倒了,其实
基于MATLAB的PDT DMR物理层仿真
PDT DMR物理层仿真的目标是评估系统的误码率(Bit Error Rate,BER),以及验证和优化各种调制方案、编码方案和信道模型。下面将介绍如何进行PDT DMR物理层的仿真,并提供相应的MATLAB源代码。通过上述步骤,我们可以进行基于MATLAB的PDT DMR物理层仿真,并评估系统的性能。根据实际需求,我们可以修改仿真参数和添加更复杂的信道模型,以更全面地评估系统性能。最后,我们可以将仿真结果进行可视化和分析。首先,我们需要设置仿真的参数,包括调制方案、编码方案、信道模型和信噪比等。
RK3588部署YOLOv11与RKNN全流程教程
本文详细介绍了在RK3588开发板上部署YOLOv11目标检测模型的全流程。主要内容包括:PC端CUDA/cuDNN环境配置、Anaconda虚拟环境搭建、RKNN Toolkit2安装;YOLOv11模型从PyTorch到ONNX再到RKNN的格式转换;以及RK3588开发板的系统配置、RKNPU驱动安装和最终推理实现。教程提供了完整的代码示例,帮助开发者快速在边缘设备上实现高效的AI推理应用,涵盖从环境准备到实时检测的全套解决方案。
SUN工作站在网络中的深入应用(转)
SUN工作站在网络中的深入应用(转)[@more@] 目前建立在客户机/服务器(C/S)网络体系结构上的应用系统越来越多,技术上也越来越成熟。具有多用户多任务网络特性的UNIX操作系统以其高可靠性、高伸缩性、高开放性的特点...
WINCC7.3破解文件
WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!
SUN基础知识
一.SUN发展简史 (一)硬件体系 (二)软件体系 二. PROM状态命令与参数 (一)指令集 (二)环境变量 三.系统安装 四.UNIX 命令 (一)基本命令 1.ls 显示文件名,等同于dos下dir命令 2.cd 目录转换,等同于dos下cd命令 3.pwd 显示当前路径 4.cat 显示文件内容,等同于dos下type命令 5.more 以分页方式查看文件内容. 6.rm 删除文件 7.m
win10 跳过U8环境检测的IE WebControls.rar
win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。
visio安装包
Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。
Solaris 初步设置(转)
Solaris 初步设置(转) 简介 这篇文档包含了你用solaris和Sun平台工作时所需要的最重要的20%的技术。它能处理你所遇到的80%的问题。 这篇文档并不打算覆盖Solaris处理环境的细节,也不会包...
Data-Structures-and-Algorithm-Analysis-in-Java.pdf
作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...
SUN Solaris常用命令
SUN Solaris常用命令 (一)基本命令 1.ls 显示文件名,等同于dos下dir命令 2.cd 目录转换,等同于dos下cd命令 3.pwd 显示当前路径 4.cat 显示文件内容,等同于dos下type命令 5.more 以分页方式查看文件内容....
Unix编程/应用问答中文版 ---1.系统管理配置问题(转)
Unix编程/应用问答中文版 ---1.系统管理配置问题(转)[@more@]作者:不祥 [文章出自: www.fanqiang.com]1. 系统管理配置问题 1.1 如何给SUN工作站增加eeprom硬件口令保护 1.2 如...
SUN工程师问题经验荟萃
1.1 用户忘记root口令,如何解决? 3 1.2 使用ftp时无法以root用户登录系统 3 1.3 使用telnet时无法用root用户登录系统 3 1.4 工作站异常关机后不能正常进入操作系统怎么办? 3 1.5 如何安全的关闭工作站? 4 1.6 如何修改Sun工作站的主机名? 4 1.7 新装一台机器,图形界面起不来,显卡为XVR-100。 4 1.8 如何更改显示器分辨率 4 1.9...
sun键盘没有stop键_Solaris操作系统使用小技巧
以下是一些小技巧,虽然不常用,但很有用。1、当用telnet访问另外一台工作站时,回格键不能用,Del键变成了回格键,如何使回格键恢复使用?用如下命令:Stty erase ^H2、当用telnet登录另外一台工作站时,如何使登录工作站的图形界面显示在本机上?使用如下方法:在telnet之前,先使用以下命令#set |grep DIS 用于查本机终端编号,如5.0#xhost +登录机主机名或IP...
Solaris 常见问题
转自:http://bbs.chinaunix.net/thread-1127665-1-1.html 简介 这篇文档包含了你用Solaris和Sun平台工作时所需要的最重要的20%的技术。它能处理你所遇到的80%的问题。 这篇文档并不打算覆盖Solaris处理环境的细节,也不会包含常见问题解答(相关的书和链接将在附录中给出) 。这本书将用来为刚成为Solaris系统管理员的新手或没有
关于Solaris的一些小技巧
以下是一些小技巧,虽然不常用,但很有用。 1、当用telnet访问另外一台工作站时,回格键不能用,Del键变成了回格键,如何使回格键恢复使用? 用如下命令:Sttyerase^H 2、当用telnet登录另外一台工作站时,如何使登录工作站的图形界面显示在本机上? 使用如下方法: 在telnet之前,先使用以下命令 #set |grep DIS 用于查本机终端编号,如5.0 #xhost...
solaris命令和常用操作
一、Sun发展简史(本节不作学习要求)(一)硬件体系· 81--89 Sun1/2/3 CISC Motrala 680x0系列· 89--94 Sun4/60 sparc1 Risc sparc: 65 sparc1+ ; 70 sparc2; Server : Sun/290/670/690· 93--96 Sparc10/20 SuperSp...
Solaris 速查手册
[url]http://blog.donews.com/gigobin/archive/2004/12/29/219534.aspx[/url] 一.SUN发展简史 (一)硬件体系 (二)软件体系 二. PROM状态命令与参数 (一)指令集 (二)环境变量 三.系统安装 四.UNIX 命令 (一)基本命令 1.ls 显示文件名,等同于dos下dir命令 2.cd 目录转换,...
2580



被折叠的 条评论
为什么被折叠?



