For more information, see here.

Source: Internet
Author: User
Tags intl ranges
It seems that there are still a lot of people who use ATI graphics cards. It is a pity that a classic video card like 8500 cannot run 3D games under X.
!! Note 1: This article only applies to 8500 and above graphics cards. ATI does not officially mention support for radeon/7000/7200/7500.
!! NOTE 2: redhat9 has good 2D support for ATI graphics cards and supports 3D acceleration to a certain extent, if you do not belong to (1. You can enter X but need good 3D acceleration and have enough DIY spirit; 2. Use redhat8 or below, the default X setting does not recognize new labels such as 9100,9200. 3. None of the above are involved, that is, they like to toss) in these cases, please do not try to change the x configuration easily, although it is very simple, however, there is still some danger. If there is a problem such as "I cannot enter X after the atidriver is installed", please solve it by yourself.
!! NOTE 3: Back up/etc/X11/xf86config first, unless you cannot enter x
The configuration of this example is: Operating System: rh9; graphics card: third-party 9100; display: Philips 107 P; P4-2G
Another machine: Operating System: rh9; graphics: third-party 8500le (powered by Ati); display: LG-L1510S; athlon 1700 + can also be installed and normal use of 3D functions;
1. Download the driver here

Http://www.schneider-digital.de/html/body_download_ati.html

Select the corresponding version of X to download.
Ii. Unzip and install
# Unzip glx1_linux_x4.3.zip
Inflating: xfree4.3.0 _ 2.9.12/check. Sh
Inflating: xfree4.3.0 _ 2.9.12/fglrx-glc22-4.3.0-2.9.12.i586.rpm
Inflating: xfree4.3.0 _ 2.9.12/fileinfo.txt
Inflating: xfree4.3.0 _ 2.9.12/readme.txt
# Cd xfree4.3.0 _ 2.9.12
# Rpm-I -- force fglrx * rpm
There will be a lot of information here, regardless of it.
The installation is complete.
Iii. Configuration
Run its own tool
# Fglrxconfig

========================================================== ==============================================
Ati-fire Gl-be the Creator
========================================================== ==============================================

This program will create the ATI "XF86Config-4" File
-Based on your selections-for the below listed boardtypes...

-ATI radeon 8500/9100
-ATI firegl 8700/8800
-ATI firegl E1/E1 +
-ATI radeon 9000
-ATI radeon 9200
-ATI radeon 9500
-ATI radeon 9600
-ATI radeon 9700
-ATI radeon 9800
-ATI firegl Z1/x1/X1 +

The "XF86Config-4" file usually resides in/etc/x11.

Press [enter] to continue, or [CTRL] + 'C' to abort.
* ** The welcome screen shows the chips supported by the driver. Press enter here.

* ** 1. Set the mouse
========================================================== ==============================================
Mouse
========================================================== ==============================================

Specify the mouse port type. Choose one from the following list:

1. Serial Port
2. PS/2 or USB with PS/2 protocol
3. inport Bus

Enter the number for your port type: [2]
* ** I am a USB Optical Mouse and use it by default. 2, except for serial mouse, generally 2
Specify the mouse model. Choose one from the following list:

1. PS/2 mouse (X11 generic PS/2 mouse driver)
2. PS/2 wheel mouse (X11 generic PS/2 wheel mouse driver)
3. Microsoft intellimouse (PS2)
4. Microsoft intellimouse Explorer (PS2)
5. Kensington thinkingmouse (PS2)
6. Logitech mousemanplus (PS2)
7. Alps glidepoint PS/2 touchpad
8. Genius netmouse
9. Genius netscroll

Enter the number for your mouse model: [2]
* ** Use the default one. I do have a scroll wheel and select 1 with two keys.
If your mouse has only two buttons, it is recommended that you enable
Emulate3buttons.

Do you want to enable emulate3buttons (y/n )? [N]
* ** Do not simulate the three keys. The scroll wheel is the third key. Select y for the two keys.
Now give the full device name that the mouse is connected to, for example
/Dev/tty00 or/dev/mouse.

Mouse device: [/dev/mouse]
* ** The mouse device is the default/dev/mouse in rh9.

2. Set the keyboard
========================================================== ==============================================
Keyboard
========================================================== ==============================================

Please select one of the following keyboard types that is the better
Description of your keyboard. If nothing really matches,
Choose 1 (generic 101-key PC)

1. Generic 101-key PC
2. Generic 102-Key (Intl) PC
3. Generic 104-key PC
4. Generic 105-Key (Intl) PC
5. Dell 101-key PC
6. everex stepnote
7. keytronic flexpro
8. Microsoft natural
9. Northgate omnikey 101
10. winbook model xp5
11. Japan 106-Key
12. PC-98xx Series

Enter a number to choose the keyboard type: [1]
* ** Default
Please select the layout corresponding to your keyboard

1. U. S. English
2. U. S. English w/ISO9995-3
3. Belgian
4. Bulgarian
5. Canadian
6. Czechoslovakian
7. German
8. Swiss German
9. Danish
10. Spanish
11. Finnish
12. French
13. Swiss French
14. United Kingdom
15. Hungarian
16. Italian
17. Japan
18. Norwegian

Press [enter] For the next page or
Enter the number for your keyboard layout country: 1
* ** Select 1. Why is there no Chinese layout keyboard?

3. Set screen la s
========================================================== ==============================================
Firegl screen Layout
========================================================== ==============================================

------------------------------------------------------------------------------
| Maximum resolution for OpenGL operation |
|
|-R200 chip family (radeon 8500-9100 pro, firegl 8700/8800/E1): 2048x2048 |
|-R300 chip family (radeon 9500-9700 pro, firegl E1 +/Z1/x1/X1 +): 2560x2560 |
------------------------------------------------------------------------------

Choose configuration from the list below

1. Single Head (1 screen, second dark)
2. clone mode (2 screens-same content)
3. Big desktop (2 screens-one framebuffer)
4. Dual head (2 screens-two drivers)

Enter the number for your configuration: [1]
* ** For a single head, although the video card is dual-headed,

4. Set the monitor
========================================================== ==============================================
Monitor settings
========================================================== ==============================================

Now we want to set the specifications of the Monitor (s). The two critical
Parameters are the vertical refresh rate, which is the rate at which
The whole screen is refreshed, and most importantly the horizontal sync rate,
Which is the rate at which scanlines are displayed.

The valid range for horizontal sync and vertical sync shocould be used ented
In the manual of your monitor. If in doubt, check the monitor Database
/Usr/x11r6/lib/X11/doc/monitors to see if your monitor is there.

Press [enter] to continue, or [CTRL] + 'C' to abort.
*** Just press Enter.
You must indicate the horizontal sync range of your monitor. You can either
Select one of the predefined ranges below that correspond to industry-
Standard monitor types, or give a specific range.

It is very important that you do not specify a monitor type with a horizontal
Sync range that is beyond the capabilities of your monitor. If in doubt,
Choose a conservative setting.

Hsync in kHz; monitor type with characteristic Modes
1. 31.5; up to 640x480 @ 60Hz (VGA)
2. 31.5-37.9; up to 800x600 @ 60Hz (svga)
3. 31.5-48.4; up to 1024x768 @ 60Hz (XGA)
4. 31.5-60.0; up to 1024x768 @ 75Hz (XGA)
5. 31.5-68.7; up to 1024x768 @ 85Hz (XGA)
6. 31.5-80.5; up to 1280x1024 @ 75Hz (sxga)
31.5-91.1; up to 1280x1024 @ 85Hz (sxga)
8. Enter your own horizontal sync range

Enter your choice (1-8): [1] 8
Bytes ---------------------------------------------------------------------------------------------------------------
Feel like 3, 4.
----------------------------------------------
* ** Select Custom
Please enter the horizontal sync range of your monitor, in the format used
In the table of monitor types above. You can either specify one or more
Continuous ranges (e.g. 15-25, 30-50), or one or more fixed sync frequencies.

Horizontal sync range: 30.0-92.0
*** This is copied from the original xf86config file.
You must indicate the vertical sync range of your monitor. You can either
Select one of the predefined ranges below or give a specific range.

1. 20-60 (e.g. slow scan flat panels with DVI cable)
2. 50-70 (VGA)
3. 60-75
4. 60-85
100-
6. Specify your own vertical sync range

Enter your choice: [1] 6
* ** Select Custom
Vertical sync range: 50.0-160.0
*** Copied

5. Display Mode
========================================================== ==============================================
Display modes
========================================================== ==============================================

The default resolution that the server will start-up with will be the first
Listed mode that can be supported by the monitor and card.
Currently it is set:

"640x480" for 24-bit

Modes that cannot be supported due to monitor or clock constraints will
Be automatically skipped by the server.

1. Change the modes for 24-bit (24-bit color)
2. The modes are OK, continue.

Enter your choice: 1
* ** Of course, You must select one.
Select your modes from the following list:

1 "640x480"
2 "800x600"
3 "1024x768"
4 "1152x864"
5 "1280x960"
6 "1280x1024"
7 "1600x1200"
8 "1792x1344"

Please list the digits and characters for the modes that you want to use.
For example, '000000' selects "632x1280" "1024x1024" "768x800",
The default mode of "1280x1024 ".

Which modes do you want? 321
* ** Three modes, compatible with games with full screen and low resolution
Modes that cannot be supported due to monitor or clock constraints will
Be automatically skipped by the server.

1. Change the modes for 24-bit (24-bit color)
2. The modes are OK, continue.

Enter your choice: 2
* ** After modification, select 2.
You can have a virtual screen (desktop), which is screen area that is larger
Than the physical screen and which is panned by moving the mouse to the edge
Of the screen. The largest resolution in the modelist is used for any of
Listed resolution with less dimensions. Each color depth can have
Differently-sized virtual screen. Virtual screens resolutions are set
For each color depth separately.

Note: This grafics adapter will always select the maximum
X and Y Resolution as the default virtual desktop resolution.
This complies with General X11 specifications. See "Man xf86config ".

Do you want to use a virtual desktop where the dimensions are bigger
Than your maximum X and Y screen resolution? (Y/n) [N]
* ** No

6. dri restrictions
========================================================== ==============================================
Direct rendering interface restrictions
========================================================== ==============================================

Please specify which restriction sheme you want to implement:

1. No restrictions-any user has access to the OpenGL ICD
2. Limited to group 'users'-only group members can access the OpenGL ICD
3. Limited to group 'root'-only group members can access the OpenGL ICD
4. Limited to group 'video'-only group members can access the OpenGL ICD
5. Limited to group 'dri'-only group members can access the OpenGL ICD

Enter the number for your Default User restrictions: [1]
* ** Can be used by all users. The default value is 1.

7. Application configuration
========================================================== ==============================================
Application profiles
========================================================== ==============================================

Please select Application Specific profile:

1. Default
2. Individual configuration of capabilities
3. Maya
4. softimage | xsi
5. softimage | 3D
6. Houdini 4.0
7. Houdini 5.0
8. Houdini 5.5

Enter the number for your profile: [1]
* ** Default

8. advanced feature Configuration
========================================================== ==============================================
Advanced feature settings
========================================================== ==============================================

Do you want to synchronize buffer swaps
With the vertical sync signal (y/n )? [N]
* ** Default
TLS method: This only applys to the firegl workstation boards
The grafics driver supports two different methods of Thread Local Storage.
The first method is fast but might immediately abort when used
Winex, Vm emulators or some other advanced programming tools.
The second method is up to 10% slower in a few rendering Cases
But does nicely starts with any sort of exotic software.

For more details on this topic, please see the readme.

If not totally sure about your needs, then please select "0-Default ".

0-default (firegl workstation boards: fast)
1-fast operation (only for standard gnu c/C ++ OpenGL applications)
2-compatible operation (for winex, Vm emulators and some profilers)

Which storage method do you want to use? [0]
* ** Default
External agpgart module:

It is possible (but not recommended) to turn off the usage
Built-in AGP support of the provided fglrx kernel module and
Use the external AGP Gart module (agpgart. O) of the Linux kernel.
If you want to use the external module then ensure that it loads
Prior to the drivers full startup. In order to manually load
External agpgart module execute this on the CommandLine (as root ):
/Sbin/insmod agpgart
Or alternatively configure your system to auto load the module.

Do you want to use the external AGP Gart module (y/n )? [N]
* ** Default

8. configuration complete
========================================================== ==============================================
Finish
========================================================== ==============================================

I am going to write the XF86Config-4 file now. Make sure you don't accidently
Overwrite a previusly configured one.

Shall I write it to '/etc/X11/XF86Config-4' (y/n )? Y

4. Start x
# Startx
If it succeeds, congratulations. If it fails, don't ask me why, I don't know.
Open a terminal window and run
# Glxinfo
If you can find such a field
...
Direct rendering: Yes
...
OpenGL vendor string: ATI Technologies Inc.
OpenGL Renderer string: radeon 9100 DDR Pentium 4 (sse2)
OpenGL version string: 1.3 (X4.3.0-2.9.12)
If a problem occurs in the font (if some of the fonts have been beautified, the beautification package here won't), change the fontpath back by referring to the backup xf86config.
Run
# Glxgears
The number of workers is around 2000fps (8500)
Run
# Fglrx_gears
The number of shards is around 400.
That's right.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.