- 论坛徽章:
- 0
|
原文FreeBSDForums.org
-------------------------------------------------------------------------------
OK!!!! I have done it! I have made the Radeon 9200SE (AGP) Card work completely, 3d, DRI, all.... here is your fix! In EXACT form as I have done:
install cvsup ( i used the GUI version and did it from gnome, but you can use cvsup-without-gui and do it from command line too)
# edit /usr/share/examples/cvsup/ports-supfile #Add/Change the following and save.
*default tag=.
*default host=cvsup3.FreeBSD.org
*default prefix=/usr
*default base=/usr/local/etc/cvsup
*default release=cvs delete use-rel-suffix compress
ports-all
# cd /usr/local/etc
# mkdir cvsup
# cd cvsup
# mkdir sup
# cd ../../../share/examples/cvsup
# cp *-supfile /usr/local/etc/cvsup
# cp refuse /usr/local/etc/cvsup/sup
###### EITHER DO THIS ######
# cvsup -ports-supfile
###### OR DO THIS ######
In Gnome (or whatever desktop manager), run a shortcut cvsup -ports-supfile
Click the arrow button and install all of the updates for ports collection
###### BACK IN TERMINAL/CONSOLE ######
# cd /usr/ports/x11-servers/XFree86-4-Server-snap/
# make install clean
# XFree86 -configure
# edit /root/XF86Config.new #Add/Change info below and save.
Section "Module"
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "record"
Load "xtrap"
Load "speedo"
Load "type1"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>;: integer, <f>;: float, <bool>;: "True"/"False",
### <string>;: "String", <freq>;: "<f>; Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>;]
#Option "SWcursor" # [<bool>;]
#Option "Dac6Bit" # [<bool>;]
#Option "Dac8Bit" # [<bool>;]
#Option "ForcePCIMode" # [<bool>;]
#Option "BusType" # [<str>;]
#Option "CPPIOMode" # [<bool>;]
#Option "CPusecTimeout" # <i>;
#Option "AGPMode" # <i>;
#Option "AGPFastWrite" # [<bool>;]
#Option "AGPSize" # <i>;
#Option "GARTSize" # <i>;
#Option "RingSize" # <i>;
#Option "BufferSize" # <i>;
#Option "EnableDepthMoves" # [<bool>;]
#Option "EnablePageFlip" # [<bool>;]
#Option "NoBackBuffer" # [<bool>;]
#Option " anelOff" # [<bool>;]
#Option "DDCMode" # [<bool>;]
#Option "MonitorLayout" # [<str>;]
#Option "IgnoreEDID" # [<bool>;]
#Option "OverlayOnCRTC2" # [<bool>;]
#Option "CloneMode" # [<str>;]
#Option "CloneHSync" # [<str>;]
#Option "CloneVRefresh" # [<str>;]
#Option "UseFBDev" # [<bool>;]
#Option "VideoKey" # <i>;
#Option "DisplayPriority" # [<str>;]
#Option " anelSize" # [<str>;]
#Option "ForceMinDotClock" # <freq>;
Identifier "Card0"
Driver "ati"
VendorName "ATI Technologies Inc"
BoardName "ATI Radeon 9200SE"
BusID " CI:1:0:0"
EndSection
# edit /sys/dev/drm/radeon.h #Add/Change the following and save.
@Line 124 insert lines;
{0x1002, 0x5961, 0, "ATI Radeon 9200"}, \
{0x1002, 0x5964, 0, "ATI Radeon 9200SE"}, \
# edit /usr/share/misc/pci_vendors #Add/Change the following and save.
Look for the respective line numbers and add these two lines.
5941 Radeon 9200 (128MB) - Secondary
5961 Radeon 9200 (128MB)
5964 Radeon 9200SE (AGP)
5D44 Radeon 9200SE (AGP) - Secondary
RECOMPILE your kernel and reboot... when you come back into your startx, you will have full working video, 3d, and DRI.... or at least I do... no errors, no crashes, no dumps.
FINALLY. The solution is upon us..
Enjoy your video!
Tre
--------------------------------------------------------------------------------
我已试过 5.2.1 上成功开启 ASUS 9200 SE 的 DRI |
|