LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2873|回复: 22

8月8日ATI for Linux新版驱动3.11.01安装

[复制链接]
发表于 2004-8-8 19:41:04 | 显示全部楼层 |阅读模式
已经装上,需要自己编译,但是没有测试性能,晚上发帖详细说明~~
我这www.ati.com上不去,只能上http://www.rage3d.com/

release notes:
This section provides information on issues that have been resolved in the latest release of the Linux 3.11.0 (IIRC) release. This includes:

fglrx RPM files are now conflicting with older fglrx-glc22 as originally intended
fglrx kernel module is now compiling properly on 2.6.6 and later kernels
The Color Palette now remains intact when switching VT terminals
Running a 3D application after any DGA applications no longer hangs the system
Enabling Quad-Buffer stereo on FireGL X1/Z1 no longer results in desktop corruption
发表于 2004-8-8 20:04:06 | 显示全部楼层
支持!
发表于 2004-8-8 22:50:54 | 显示全部楼层
请教一下pang*兄,不知哪个适合小弟的显卡呢?

见签名,谢谢。。。
 楼主| 发表于 2004-8-8 23:25:05 | 显示全部楼层

8月8日ATI for Linux新版驱动3.11.01安装

ATI网站这两天上不去,我从3drage网站上得到的消息
驱动全名为fglrx-4.3.0-3.11.1.i386.rpm,大小3762KB
显卡驱动只能用于ATI Radeon 8500以上的显卡(包括8500)
安装之前,要安装C++编译工具(在选择selection里选即可)以及Kernel源代码(搜索安装),rpm之后,自动编译内核模块,安装过程及屏幕显示如下
Infinity:/windows/h/ # rpm -Uvh fglrx-4.3.0-3.11.1.i386.rpm
Preparing...                ########################################### [100%]
   1:fglrx                  ########################################### [100%]
*** Trying to install a precompiled kernel module.
*** WARNING ***
Tailored kernel module for fglrx not present in your system.
You must go to /lib/modules/fglrx/build_mod subdir
and execute './make.sh' to build a fully customed kernel module.
Afterwards go to /lib/modules/fglrx and run './make_install.sh'
in order to install the module into your kernel's module repository.
(see readme.txt for more details.)

As of now you can still run your XServer in 2D, but hardware acclerated
OpenGL will not work and 2D graphics will lack performance.

failed.
*** Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
make.sh: line 630: /proc/version: 权限不够
make.sh: line 631: /proc/version: 权限不够
cleaning...
patching 'highmem.h'...
skipping patch for 'drmP.h', not needed
skipping patch for 'drm_os_linux.h', not needed
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.4-52-default/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.4-52'
  CHK     include/linux/version.h
  SPLIT   include/linux/autoconf.h -> include/config/*
*** Warning: Overriding SUBDIRS on the command line can cause
***          inconsistencies
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/split-include
  HOSTCC  scripts/basic/docproc
  HOSTCC  scripts/genksyms/genksyms.o
  HOSTCC  scripts/genksyms/lex.o
  HOSTCC  scripts/genksyms/parse.o
  HOSTLD  scripts/genksyms/genksyms
  HOSTCC  scripts/conmakehash
  HOSTCC  scripts/kallsyms
  CC      scripts/empty.o
  HOSTCC  scripts/mk_elfconfig
  MKELF   scripts/elfconfig.h
  HOSTCC  scripts/file2alias.o
  HOSTCC  scripts/modpost.o
  HOSTCC  scripts/sumversion.o
  HOSTLD  scripts/modpost
  HOSTCC  scripts/pnmtologo
  HOSTCC  scripts/bin2c
  CC      arch/i386/kernel/asm-offsets.s
  CHK     include/asm-i386/asm_offsets.h
  UPD     include/asm-i386/asm_offsets.h
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/agp3.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/nvidia-agp.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/i7505-agp.o
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
  LD [M]  /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
  Building modules, stage 2.
  MODPOST
  CC      /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
  LD [M]  /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-2.6.4-52'
build succeeded with return value 0
duplicating results into driver repository...
done.
==============================
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
done.
/sbin/ldconfig: File /usr/X11R6/lib/FGL.renamed.libGL.so.1.2 is too small, not checked.
Installed: qt3 (gcc 3.2) based control panel application
===
ATI display drivers successfully installed
please run 'fglrxconfig' now
===

之后,修改/etc/X11/XF86Config,在Section "Module"项加上:Load "dri"重起,即可

用fglrxconfig也可以,之后他制造出的XF86Config-4文件,要比Sax2复杂的多,有修改AA等针对ATI卡的许多选项.我为了省事,才直接修改的

ATI要大幅度修改opengl的性能,为了支持DOOM3,顺便也提升了linux下显卡的性能。

下面说说性能提升:
我的显卡迪兰恒进Radeon 9600加强版,SuSE 9.1,
游戏Chromium B.S.U 1024x768 gfx detail high fps为73稳定
游戏Tuxracer 1024x768(在option文件我调为full screen,1024x768,和display fps)   fps为90--112跳动

有时间大家进一步研究fglrxconfig,提升显卡性能,以上有不正确之处,请大家多多指教
下面是控制面板的截图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-8-8 23:35:40 | 显示全部楼层
好像不行,你的显卡susu应该自带驱动了
ATI官方发布的好像只支持Radeon 8500及以上显卡
发表于 2004-8-8 23:37:52 | 显示全部楼层
好!
马上给你加精。
发表于 2004-8-8 23:50:18 | 显示全部楼层
最初由 syyuning 发表
请教一下pang*兄,不知哪个适合小弟的显卡呢?

见签名,谢谢。。。


不知你的本本支持升级显卡不?

最怕就是那种焊在主板上的,这样麻烦的,先要用吹焊机把BGA封装的显卡夹出来,清理焊丝,改造接口电路,可能还要改造核心供电部分,再升级显卡核心芯片,改造显卡BIOS....哈哈!


如果本本支持用户升级显卡,那搞一块ATI Mobility Radeon 9700pro 就最爽了!



:p
发表于 2004-8-9 00:07:54 | 显示全部楼层
SuSE也发布了:
fglrx-3.11.1-0.1.i586.rpm        RPM        2,425 KB        2004.08.05 22:09:00       
km_fglrx-3.11.1-0.1.i586.rpm        RPM        164 KB        2004.08.05 22:09:00       
README

ftp://ftp.suse.com/pub/suse/i386 ... use91/fglrx/3.11.1/

────

Installing ATI 'fglrx' driver (3.11.1) on SuSE 9.1-IA32
-------------------------------------------------------

The following instructions explain how to install and enable release
3.11.1 of this driver.

The driver supports RV250, RV280, R200, RV350, R300, R350 chipsets of
ATI. Popular boards using these chipsets are:

         - ATI Radeon 8500 / 9100
         - ATI FireGL 8700 / 8800 / E1
         - ATI FireGL T2
         - ATI Radeon 9000
         - ATI Radeon 9200
         - ATI Radeon 9500
         - ATI Radeon 9600
         - ATI Radeon 9700
         - ATI Radeon 9800
         - ATI FireGL Z1 / X1 / X2
         - ATI Mobility M9
         - ATI Mobility FireGL 9000
         - ATI Mobility M9PLUS

HOWTO
-----

1) Update XFree86 drivers

# rpm -Uhv fglrx*.rpm


2) Update kernel module

* prepare kernel module build

  - install the following packages with YaST:
    + kernel-source
    + make
    + gcc  
  - use YaST Online Update (YOU) and - if available - select the
    kernel patch to make sure that the kernel sources match the
    current running kernel
  - configure the kernel sources
    # cd /usr/src/linux
    # rm -f .config
    # make cloneconfig
    # make prepare-all (only for kernel-source >= 2.6.5-7.75)

* install kernel module source

  # rpm -Uhv km_fglrx*.rpm

* compile kernel module sources

  # cd /usr/src/kernel-modules/fglrx
  # KERNEL_SOURCE=/usr/src/linux make modules
  # KERNEL_SOURCE=/usr/src/linux make install
  # depmod -a


3) Configure X11

# sax2 -r -m 0=fglrx -b /usr/X11R6/lib/sax/profile/firegl


4) Enable 3D support

* edit /etc/X11/XF86Config with your favorite editor

  - add

      Load "dri"

    to Section "Module"


5) Known Issues

- driver only supports 24bit color depth
- enabling of 3D support through SaX2 does not work
- driver cannot be used on AMD64 architecture
- kernel agp support for SiS 648 chipsets seems to be broken. Use

    Option "UseInternalAGPGART" "yes"

  (instead of Option "UseInternalAGPGART" "no") in Section "Device" of
  /etc/X11/XF86Config to use the builtin agp support of the "fglrx"
  kernel module. Remove "06" from COLDPLUG_PCI_CLASSES_WHITELIST in
  /etc/sysconfig/hotplug. Reboot your machine. In some cases Xserver
  needs to be started twice before internal agp support works.

  
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

PLEASE NOTE THAT THERE IS NO WARRANTY AND THAT WE DO NOT PROVIDE SUPPORT
FOR THESE PACKAGES!

PLEASE USE "http://www.suse.de/feedback" FOR ANY FEEDBACK.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
发表于 2004-8-9 00:19:08 | 显示全部楼层
哦,谢谢分享。

同样加精。
两贴合并。
发表于 2004-8-9 00:38:32 | 显示全部楼层
拷贝README罢了。

刚装好还没仔细看。也不玩游戏,就是发觉kwintv出问题了,每次都要修改一下xvideo选项才行,不然黑屏。

早先那个3.9的版本倒是让x无法起动。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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