qdzhuang 发表于 2007-3-1 09:32:29

看一下/var/log/xorg.log

果汁机 发表于 2007-3-1 09:43:16

看一下/var/log/xorg.log


在 "/var/log/"下面,没有xrog.log 这个文件.但是有xorg.0.log.xorg.0.log里面一堆东西,到最后显示了下面的东西:

fata1 sever error:
no screens fouds

zywangyan 发表于 2007-3-1 10:06:47

呵呵 兄弟别泄气 刚开始是这样的我一开始重装了无数次 心里一直很恼火可是当你慢慢会LINUX的时候你就会爱上他 8)

zywangyan 发表于 2007-3-1 10:08:37

你先在windows xp下用设备管理器看你一下你的显示卡 把具体型号说一下

果汁机 发表于 2007-3-1 10:11:27

各位大哥,我放弃了,,,,,这些东西对我来说太难了,我用计算机,可是我的要求很简单,满足我的基本需求就可以了。不要求很技术性的东西,很多的自我配置,说到底了,系统的友好性和易用性,对我来说最重要的, 估计这也是象我这样一类人想要的。毕竟,magic linux能不能在市场上推行,最大的市场还是家庭主妇级的菜鸟们.你们用什么思想,什么理念来开发系统,这些东西对我来说是很遥远的事情,我也不关心,我所关心的是,这个系统对我来说能不能用,好不好用,仅此而已.希望我的话不要引起大家的误会,我仍是一如缉往的关注ml.


ps:为什么不能先做一个通用的驱动程序呢,在不能检测出硬件设备的时候,让其能正常运行?


ps:或是做一个软件,可以把windows下的驱动程式转化到linux下使用.

zywangyan 发表于 2007-3-1 10:20:55

其实LINUX最大优点就是能按自己的想法配制它 用的全是做好的就完全失去快乐了

果汁机 发表于 2007-3-1 16:31:42

什么显卡,具体什么提示?


大哥,我找到是什么显卡了。
制造商 Silicon Motion Inc.
芯片类型Lynx3Dm
DAC类型Silicon Motion Internal
内存 4M
特性DirectDraw 1.00
版本 4.13.01.0096

附件是这个显卡的驱动程序, 给各位老大参考

果汁机 发表于 2007-3-1 16:45:21

ftp://ftp.siliconmotion.com.tw/


这里面有很多类似的驱动程序,给老大们参考!

Kenshin999 发表于 2007-3-1 17:21:31

玩linux必须得用主流的硬件,不然刚开始都浪费在找驱动装驱动上,甚至无法体验linux~~ :neutral:

haulm 发表于 2007-3-1 18:17:23

玩linux必须得用主流的硬件,不然刚开始都浪费在找驱动装驱动上,甚至无法体验linux~~ :neutral:

那只是EVL 0.3目前的表现,EVL 0.3 对显卡的要求有点高。

Linux对老硬件的支持应该更好才对,新硬件很可能花很多时间也必能得到解决方法。

KDE 发表于 2007-3-2 12:32:26

各位大哥,我放弃了,,,,,这些东西对我来说太难了,我用计算机,可是我的要求很简单,满足我的基本需求就可以了。不要求很技术性的东西,很多的自我配置,说到底了,系统的友好性和易用性,对我来说最重要的, 估计这也是象我这样一类人想要的。毕竟,magic linux能不能在市场上推行,最大的市场还是家庭主妇级的菜鸟们.你们用什么思想,什么理念来开发系统,这些东西对我来说是很遥远的事情,我也不关心,我所关心的是,这个系统对我来说能不能用,好不好用,仅此而已.希望我的话不要引起大家的误会,我仍是一如缉往的关注ml.


ps:为什么不能先做一个通用的驱动程序呢,在不能检测出硬件设备的时候,让其能正常运行?
遗憾的是世界上根本就没有一个通用的驱动,如果设备是你造的,别人怎么知道如何驱动?
你那是用在桌面系统上的显卡么?siliconmotion 包括在 xorg 7.1 驱动里,但不可能所有型号都支持。xorg 7.1 可以驱动如下显卡:
apm
ark
ast
ati
atimisc
chips
cirrus
cyrix
fbdev(帧缓冲显示设备)
glint
i128
i740
i810(含 i8xx 及 i9xx 驱动)
imstt
intel
mga
neomagic
newport
nsc
nv
r128
radeon
rendition
s3
s3virge
savage
siliconmotion
sis
sisusb
sunbw2
suncg14
suncg3
suncg6
sunffb
sunleo
suntcx
tdfx
tga
trident
tseng
vesa
vga
via
vmware(vmware 虚拟机显卡)
voodoo

参见:
ls /usr/X11R6/lib/modules/drivers/

KDE 发表于 2007-3-2 13:22:18

看这里:
http://www.siliconmotion.com.tw/en/en2/download2c.htm
这应该是 linux 下的驱动:
ftp://ftp.siliconmotion.com.tw/Lynx3DM_XFree86_1.2.2.zip
可能太古老了,这是 2001 年在 xfree86 4.0.2 下做成的 alpha 驱动,所以无法通过编译:

                     Silicon Motion Driver for XFree86 4.0.2
                         Alpha Release 1.2.2, 02/14/2001

但是其说明里写着,支持 8、16、24 位色彩深度,你的 xorg 里怎么是 15 位?

注意你关键的这几段:

section "monitor"
identifier "monitor0"
vendorname"monitor vendor"
modelname"unknown monitor"
horizsync 31.5 -37.9 <----------------------这里很可疑,这样设置分辩率偏低,参见后面的注释。
vertrefresh 50.0-70.0 <---------------------一般液晶显示器也就 60 hz,这里的设置应该没问题。
endsection

Section "Device"
Identifier "Videocard0"
Driver "silliconnotion" <---------------------驱动应该是正确的
VendorName "Videocard vendor"
BoardName "Silicon Motion Lynx (Generic)"
VideoRam 4096 <----------------------------如果显存真得只有 4 兆,这样的显卡实在是老掉牙了。
EndSection

section "screen"
identifier"screen0"
device "videocard0"
monitor "monitor0"
defaultdepth 15 <----------------------------注意,古怪的色彩深度
subsection "display15"
depth 15 <-------------------------------------注意,古怪的色彩深度
modes"800X600"
endsubsection
endsection


建议:
1、参考你的产品手册,设置正确的水平同步(horizsync)值、显存值;
2、将色彩深度 DefaultDepth 和 Depth 改成 8,否则你的显存可能无法承受那么大的数据量,如果能启动 xwindows,那么再改成 16 试试。例如:

Section "Screen"
      Identifier      "Screen0"
      Device          "Videocard0"
      Monitor         "Monitor0"
      DefaultDepth    8
      SubSection      "Display8"
                Depth   8
                Modes   "800x600" "640x480"
      EndSubSection
EndSection

修改完成后执行 startx 试试。参见 2.0 版 FAQ 第 17 条。
注释:

[root@MagicLinux ~]# gtf 640 480 60

# 640x480 @ 60.00 Hz (GTF) hsync: 29.82 kHz; pclk: 23.86 MHz
Modeline "640x480_60.00"23.86640 656 720 800480 481 484 497-HSync +Vsync

[root@MagicLinux ~]# gtf 800 600 60

# 800x600 @ 60.00 Hz (GTF) hsync: 37.32 kHz; pclk: 38.22 MHz
Modeline "800x600_60.00"38.22800 832 912 1024600 601 604 622-HSync +Vsync

[root@MagicLinux ~]# gtf 1024 768 60

# 1024x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 64.11 MHz
Modeline "1024x768_60.00"64.111024 1080 1184 1344768 769 772 795-HSync +Vsync


如果你的显卡水平同步最大范围只有 horizsync 31.5 -37.9,它将无法达到垂直刷新率在 60 hz 情况下的 1024x768 的分辩率,因为此时的水平同步值(47.70)已经超越了你的最大上限(37.9),所以勉强能用 800x600 的分辩率。

BTW:用这么古老的机器装 magic 2.0 有点过分了。

jiangtao9999 发表于 2007-3-2 20:26:52

其实 VESA 就是通用驱动,他是一个通用标准的驱动,但这个驱动却不被部分显卡所支持,SIS 好像就是其中之一,之后还有 Intel 的部分显卡。

lanzinc 发表于 2007-3-2 20:52:18

插入U盘,然后运行
fdisk -l 看看你的U盘是不是sda1
我的显示:
------------------
Disk /dev/sda: 1046 MB, 1046476800 bytes
16 heads, 32 sectors/track, 997 cylinders
Units = cylinders of 512 * 2048 = 1048576 bytes

   Device Boot      Start         End      Blocks   IdSystem
/dev/sda1   *         1         998   1021886    bW95 FAT32
Partition 1 has different physical/logical endings:
   phys=(1023, 15, 32) logical=(997, 15, 31)
-------------------------------
如果是
接着运行
mkdir /media/sda1
mount /dev/sda1 /media/sda1
lspci > /media/sda1/pciinfo.txt
cp /var/log/Xorg.0.log /media/sda1/xorg.log
cp /etc/X11/xorg.conf /media/sda1/xorg.conf
umount /media/sda1/

然后把u盘的pciinfo.txt,xorg.conf和xorg.log
贴上来(用附件)

也可以先用附件的配置文件试一试:
用U盘拷贝

插入U盘,然后运行
fdisk -l 看看你的U盘是不是sda1
我的显示:
------------------
Disk /dev/sda: 1046 MB, 1046476800 bytes
16 heads, 32 sectors/track, 997 cylinders
Units = cylinders of 512 * 2048 = 1048576 bytes

   Device Boot      Start         End      Blocks   IdSystem
/dev/sda1   *         1         998   1021886    bW95 FAT32
Partition 1 has different physical/logical endings:
   phys=(1023, 15, 32) logical=(997, 15, 31)
-------------------------------
如果是
接着运行
mkdir /media/sda1
mount /dev/sda1 /media/sda1

cp 明令拷贝文件(学一下cp吧)
到/etc/X11/xorg.conf

两个配置文件分别试验一下

界面会很丑,先忍一下。主要是先提供一个基本的图形界面.
页: 1 2 3 [4]
查看完整版本: 求助,无法进入图形界面