找回密码
 注册
查看: 1594|回复: 15

Mgaview安装后不能运行啊?请教

[复制链接]
发表于 2004-2-13 11:13:59 | 显示全部楼层 |阅读模式
Mgaview安装后不能运行啊?在http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=616
下的mgaview。

安装后运行显示  Couldn`t open /dev/fb0

这个出错提示,我的系统是RH9.0

还有那个fbset命令是怎么用的啊?我一运行fbset,系统就提示“
open /dev/fb0 :no such device”

请教各位大虾了
发表于 2004-2-13 20:49:58 | 显示全部楼层
启用framebuffer了吗?
在grub.conf中的kernel行后面写上vga=0x???参数实现。

x是字母x不是乘号

| 640x480 800x600 1024x768 1280x1024
----+-------------------------------------
256 | 0x301 0x303 0x305 0x307
32k | 0x310 0x313 0x316 0x319
64k | 0x311 0x314 0x317 0x31A
16M | 0x312 0x315 0x318 0x31B
回复

使用道具 举报

 楼主| 发表于 2004-2-16 12:03:44 | 显示全部楼层
但我的系统是用lilo的,我在lilo.conf里加了vga=0x315了,还是不行啊?

再用,怎么看是否启用frambuffer呢?是否看/proc里有否fb文件么?我是有的啊!


请教!
回复

使用道具 举报

发表于 2004-2-16 22:35:53 | 显示全部楼层
cd /dev
./MAKEDEV fb0
试试
回复

使用道具 举报

 楼主| 发表于 2004-2-17 17:10:34 | 显示全部楼层
我在/dev下用ls查看,能找到fb0这个设备的啊!再用./MAKEDEV fb0 可以么?
回复

使用道具 举报

发表于 2004-2-17 22:38:59 | 显示全部楼层
是不是权限不够?用root试试
回复

使用道具 举报

 楼主| 发表于 2004-2-18 10:42:27 | 显示全部楼层
我是用root运行的啊?mgaview-0.1.3在/home/zk/mgview-0.1.3目录下啊,运行./configure时,其中有报告:

Build with X support ................. : no
Build with zmg support ............... : yes
Build with mga support ............... : no


再运行make时,又报告:
make[3]: Leaving directory `/home/zk/mgaview-0.1.3/src'
make[2]: Leaving directory `/home/zk/mgaview-0.1.3/src'
make[2]: Entering directory `/home/zk/mgaview-0.1.3'
make[2]: Leaving directory `/home/zk/mgaview-0.1.3'
make[1]: Leaving directory `/home/zk/mgaview-0.1.3'

再运行make install时,再一次报告出错:
Making install in src
make[1]: Entering directory `/home/zk/mgaview-0.1.3/src'
Making install in input
make[2]: Entering directory `/home/zk/mgaview-0.1.3/src/input'
make[3]: Entering directory `/home/zk/mgaview-0.1.3/src/input'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/zk/mgaview-0.1.3/src/input'
make[2]: Leaving directory `/home/zk/mgaview-0.1.3/src/input'
Making install in output
make[2]: Entering directory `/home/zk/mgaview-0.1.3/src/output'
make[3]: Entering directory `/home/zk/mgaview-0.1.3/src/output'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/zk/mgaview-0.1.3/src/output'
make[2]: Leaving directory `/home/zk/mgaview-0.1.3/src/output'
make[2]: Entering directory `/home/zk/mgaview-0.1.3/src'
make[3]: Entering directory `/home/zk/mgaview-0.1.3/src'
/bin/sh ../mkinstalldirs /usr/local/bin
  /usr/bin/install -c mgaview /usr/local/bin/mgaview
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/home/zk/mgaview-0.1.3/src'
make[2]: Leaving directory `/home/zk/mgaview-0.1.3/src'
make[1]: Leaving directory `/home/zk/mgaview-0.1.3/src'
make[1]: Entering directory `/home/zk/mgaview-0.1.3'
make[2]: Entering directory `/home/zk/mgaview-0.1.3'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/zk/mgaview-0.1.3'
make[1]: Leaving directory `/home/zk/mgaview-0.1.3'


然后试着运行mgaview时,就报告:Couldn`t open /dev/fb0


已经在lilo.conf里加了vga=0x315和用./makedev fb0试过了,都不行,再次请地教cnhnln兄弟了~~~!!!
回复

使用道具 举报

发表于 2004-2-18 23:40:05 | 显示全部楼层
Build with X support ................. : no
Build with zmg support ............... : yes
Build with mga support ............... : no
Build with libpng support ............ : yes
Build with libgif support ............ : yes
Build with libgfl support ............ : no
Build with libjpeg support ........... : yes
Build with libtiff support ........... : yes
Build with libMagick support ......... : yes

libMagick read xpm ................... : yes
libMagick read bmp ................... : yes
libMagick read pcx ................... : yes
libMagick read rgb ................... : yes
libMagick read tga ................... : yes
libMagick read pxm ................... : yes

你的包不全。
另外,ImageMagicK*是必须的
Optional Features:
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  --disable-dependency-tracking Speeds up one-time builds
  --enable-dependency-tracking  Do not reject slow dependency extractors
  --enable-maintainer-mode enable make rules and dependencies not useful
                          (and sometimes confusing) to the casual installer
  --enable-mag-xpm        libMagick read XPM`s  (default)
  --enable-mag-bmp        libMagick read BMP`s  (default)
  --enable-mag-pcx        libMagick read PCX`s  (default)
  --enable-mag-rgb        libMagick read RGB`s  (default)
  --enable-mag-tga        libMagick read TGA`s  (default)
  --enable-mag-pxm        libMagick read PXM`s  (default)

Optional Packages:
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  --with-gfl              use libgfl            (default)
  --with-zmg              use zmg format        (default)
  --with-mga              use /dev/mga_vid      (default)
  --with-gif              use libungif          (default)
  --with-png              use libpng            (default)
  --with-jpeg             use libjpeg           (default)
  --with-tiff             use libtiff           (default)
  --with-mag              use libMagick         (default)
  --with-x                use X display         (EXPERIMENTAL)
回复

使用道具 举报

 楼主| 发表于 2004-2-19 12:06:47 | 显示全部楼层
cnhnln ,非常感谢你的指点!

你所说的:“
你的包不全。
另外,ImageMagicK*是必须的 ”

你指的包不全是什么意思,是指我download的mgaview的tar有问题么?我的RH9.0是定制全部安装的,应该是包括你所指的“ImageMagicK*”!

希望得到你的继续帮助!谢谢
回复

使用道具 举报

发表于 2004-2-19 23:36:11 | 显示全部楼层
不客气。其实我知道的也很少,大家互相帮助

我说的包不全是相关的依赖包不全,ImageMagick*的包用于支持xpm、bmp、pcx、rgb、tga、pxm文件,libjpeg*用于支持jpeg文件,libpng*用于支持png文件……
不过你是全部安装,应该已经包括上面的文件了。
rpm -qa|grep Image
rpm -qa|grep libjpeg
……
看看有没有这些rpm包,如果有的话那我就不知道了

./configure以后结果只有这些吗?
Build with X support ................. : no
Build with zmg support ............... : yes
Build with mga support ............... : no
回复

使用道具 举报

 楼主| 发表于 2004-2-20 10:19:00 | 显示全部楼层
我在机子上检查过了,应该都有安装这些的啊?(如下)

# rpm -qa|grep Image
ImageMagick-perl-5.4.7-10
ImageMagick-c++-5.4.7-10
ImageMagick-5.4.7-10
ImageMagick-devel-5.4.7-10
ImageMagick-c++-devel-5.4.7-10

# rpm -qa|grep libjpeg
libjpeg-6b-26
libjpeg-devel-6b-26

还有,我所说的“Build with X support ................. : no
Build with zmg support ............... : yes
Build with mga support ............... : no ”

是我运行./configure后,我感觉有些问题的几点,其余的都是yes或者OK的!

唉,这个软件好难搞啊,我到现在什么办法都用过了,还是没搞定呢,不过还是要谢谢你
回复

使用道具 举报

发表于 2004-2-20 19:46:37 | 显示全部楼层
我的问题跟oneyear兄弟完全一样,编译时那三项也是no,i815E的板,集成显卡Intel82815,GRUB引导,加入了vga=0x317,启动时scan,只列出了12种模式
Video adapter: VESA VGA
Mode: COLSxROWS
0 0F00 80x25
1 0F01 80x50
2 0F02 80x43
3 0F03 80x28
4 0F05 80x30
5 0F06 80x34
6 0F07 80x60
7 0100 40x25
8 0120 132x25
9 0121 132x43
a 0122 132x50
b 0123 132x60
c 0136 128x37
有人说应该有22种,不知道跟不能用mgaview有没有关系,cnhnln能否解答

看了很多帖子,都没找到解决办法,感觉很无奈
回复

使用道具 举报

发表于 2004-2-20 22:20:12 | 显示全部楼层
oneyear, Build with X support 处在实验阶段,默认并不打开,可以./configure --with-x打开。不过我觉得没什么意义。可以用./configure --help查看详细选项。
/dev/mga-vid是针对Matrox的显卡,如果你的显卡不是就无法打开。

zhiyaows, 关于向内核传导的参数可以查看内核原码目录下的Documentation\fb\vesafb.txt及其它文件。前提是你有vesa的framebuffer模块。
回复

使用道具 举报

 楼主| 发表于 2004-2-23 11:01:15 | 显示全部楼层
cnhnln,你说所的:

/dev/mga-vid是针对Matrox的显卡,如果你的显卡不是就无法打开


我的服务器显卡型号是s3 savage4,那么按你的意思是说除了matrox型号的显卡,别的型号类似s3,intel/sis集成等等别的型号的显卡都不能成功使用mgaview这个软件了?!

小弟愚笨,还望指点!
回复

使用道具 举报

发表于 2004-2-23 22:53:25 | 显示全部楼层
可以用,我把G450换成TNT后还是能用的
安装时只用了./configure,make,make install,系统是RH9
前提是内核必须支持帧缓冲,而且启动时给内核传递了VGA参数
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-7-23 05:46 , Processed in 0.030918 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表