PDA

View Full Version : Fedora Core 5 e driver ATI


Hwupgr
04-07-2006, 12:24
Ho il sistema aggiornato con YUM e ho installato i driver ATI da Livna sempre da YUM (grafico).
Che come "logico" non sono funzionati da subito.
Diciamo che aticonfig prima funzionava ma non configurava poi, vedi sotto.

Per farla breve usando ati-fglrx-config-display disable si è attivata l'accellerazione (aticonfig dà errore), tutto bene allora, per niente, al riavvio la frequenza è passata da 85Hz a 60HZ, lo schermo è diventato inguardabile.

Come posso forzare la frequenza a 85Hz (1024x768)?

xorg.conf dà:

# Xorg configuration created by system-config-display

Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "aticonfig-Screen[0]" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"

# Multiple FontPath entries are allowed (they are concatenated together)
# By default, a font server independent of the X server is
# used to render fonts.
FontPath "unix/:7100"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
Load "dri"
EndSection

Section "InputDevice"

# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
# Option "Xleds" "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
# Option "XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
# Option "XkbModel" "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
# Option "XkbLayout" "de"
# or:
# Option "XkbLayout" "de"
# Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"
# Or if you just want both to be control, use:
# Option "XkbOptions" "ctrl:nocaps"
#
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection

Section "Monitor"

### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Panasonic TX-D1734-G"
DisplaySize 1024 768
### Comment all HorizSync and VertSync values to use DDC:
HorizSync 30.0 - 69.0
VertRefresh 50.0 - 160.0
Option "dpms"
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "radeon"
VendorName "Videocard vendor"
BoardName "ATI Technologies Inc Radeon RV200 QW [Radeon 7500]"
EndSection

Section "Device"
Identifier "aticonfig-Device[0]"
Driver "ati"
Option "AGPMode" "4"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]"
Device "aticonfig-Device[0]"
Monitor "aticonfig-Monitor[0]"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "DRI"
Group 0
Mode 0666
EndSection

glxinfo dà:

name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
GLX_SGIS_multisample, GLX_SGIX_hyperpipe, GLX_SGIX_swap_barrier,
GLX_SGIX_fbconfig
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_texture_from_drawable,
GLX_MESA_allocate_memory, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group
GLX version: 1.2
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI Radeon 20050528 AGP 4x x86/MMX/SSE2 TCL
OpenGL version string: 1.2 Mesa 6.4.2
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle,
GL_ARB_transpose_matrix, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_blend_color, GL_EXT_blend_logic_op, GL_EXT_blend_minmax,
GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture,
GL_EXT_draw_range_elements, GL_EXT_histogram, GL_EXT_packed_pixels,
GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_stencil_wrap, GL_EXT_subtexture,
GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp,
GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,
GL_APPLE_packed_pixels, GL_ATI_texture_env_combine3,
GL_ATI_texture_mirror_once, GL_IBM_rasterpos_clip,
GL_IBM_texture_mirrored_repeat, GL_MESA_ycbcr_texture, GL_MESA_window_pos,
GL_NV_blend_square, GL_NV_light_max_exponent, GL_NV_texture_rectangle,
GL_NV_texgen_reflection, GL_OES_read_format, GL_SGI_color_matrix,
GL_SGI_color_table, GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x23 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x24 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x25 24 tc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x27 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x28 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x29 24 tc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x2a 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x2b 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x2c 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x2d 24 dc 0 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x2e 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x2f 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x30 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x31 24 dc 0 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 Slow
0x32 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow

aticonfig --initial dà:

aticonfig: error while loading shared libraries: libfglrx_pp.so.1.0: cannot open shared object file: No such file or directory


Usando i comando glxgears mi dà i seguenti risultati:

4268 frames in 5.0 seconds = 853.482 FPS
13068 frames in 5.0 seconds = 2612.873 FPS
20168 frames in 5.0 seconds = 4033.535 FPS
14594 frames in 5.0 seconds = 2916.853 FPS
8777 frames in 5.0 seconds = 1755.190 FPS
4221 frames in 5.0 seconds = 844.141 FPS

Hwupgr
04-07-2006, 12:24
Altri dati

lsmod

Module Size Used by
radeon 104801 1
drm 70229 2 radeon
autofs4 21701 1
hidp 16833 2
rfcomm 37333 0
l2cap 23873 10 hidp,rfcomm
bluetooth 47909 5 hidp,rfcomm,l2cap
sunrpc 157309 1
ip_conntrack_netbios_ns 3265 0
ipt_REJECT 5569 1
xt_state 2497 5
ip_conntrack 52597 2 ip_conntrack_netbios_ns,xt_state
nfnetlink 7257 1 ip_conntrack
xt_tcpudp 3393 7
iptable_filter 3265 1
ip_tables 12809 1 iptable_filter
x_tables 14917 4 ipt_REJECT,xt_state,xt_tcpudp,ip_tables
vfat 12481 0
fat 51933 1 vfat
dm_mirror 22929 0
dm_multipath 20553 0
dm_mod 59737 2 dm_mirror,dm_multipath
video 16708 0
button 6993 0
battery 10053 0
ac 5189 0
ipv6 242785 12
lp 12937 0
parport_pc 27237 1
parport 37129 2 lp,parport_pc
uhci_hcd 23885 0
floppy 58437 0
snd_via82xx 28377 1
gameport 16201 1 snd_via82xx
snd_ac97_codec 92257 1 snd_via82xx
snd_ac97_bus 2625 1 snd_ac97_codec
snd_seq_dummy 4165 0
snd_seq_oss 32705 0
snd_seq_midi_event 7745 1 snd_seq_oss
snd_seq 53553 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss 40017 0
snd_mixer_oss 17729 1 snd_pcm_oss
snd_pcm 83781 3 snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_timer 24517 2 snd_seq,snd_pcm
snd_page_alloc 10569 2 snd_via82xx,snd_pcm
i2c_viapro 8789 0
snd_mpu401_uart 8769 1 snd_via82xx
i2c_core 22209 1 i2c_viapro
snd_rawmidi 25665 1 snd_mpu401_uart
via_ircc 21461 0
snd_seq_device 9037 4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
irda 115449 1 via_ircc
snd 55237 13 snd_via82xx,snd_ac97_codec,snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
via_rhine 24521 0
soundcore 10017 1 snd
crc_ccitt 2369 1 irda
mii 5697 1 via_rhine
ext3 129097 1
jbd 57813 1 ext3
aic7xxx 138229 0
scsi_transport_spi 24897 1 aic7xxx
sd_mod 20417 0

Hwupgr
04-07-2006, 12:31
fglrxconfig dà il seguente messaggio:
bash: fglrxconfig: command not found

PPRace e Tuxrally funzionano anche se su PPRace il ghiaccio lampeggia.

AnonimoVeneziano
04-07-2006, 13:02
Quelli che hai installato i drivers ATI proprietari non funzionano, infatti :

OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI Radeon 20050528 AGP 4x x86/MMX/SSE2 TCL
OpenGL version string: 1.2 Mesa 6.4.2

Il vendor dovrebbe essera "ATI Technologies Inc."

Ciao

crow_jane
05-07-2006, 11:49
Ciao,
Fedora 5 usa, se non sbaglio, xorg 7 che non supporta i driver proprietari nvidia e ati. In sostanza, il sistema funziona, godi di tutte le features dei driver, ma senza accellerazione hardware. Questo almeno fino alla nuova versione dei driver che speriamo arrivi presto.
Io uso Mandriva e il passaggio al nuovo xorg non è stato indolore, ma alla fine sono riuscito a sistemare pur senza accellerazione.
Ti consiglio inoltre di scaricare ed installare sempre i driver dal sito ufficiale ATI, in quanto non essendo pacchettizzati sono estranei al gestore di pacchetti e quindi hai meno problemi di dipendenze.

Hwupgr
05-07-2006, 11:53
I driver non funziona bene, altrimenti la frequenza sarebbe giusta e il comando di configurazione funzionerebbe, però qualcosa funziona se no i giochi Open GL andrebbero lentissimi con il driver Mesa.
Comunque se qualcuno mi dice cosa mettere nel file xorg.conf per avere (forzare) gli 85Hz con la risoluzione 1024x768.

Hwupgr
05-07-2006, 12:01
Ciao,
Fedora 5 usa, se non sbaglio, xorg 7 che non supporta i driver proprietari nvidia e ati. In sostanza, il sistema funziona, godi di tutte le features dei driver, ma senza accellerazione hardware. Questo almeno fino alla nuova versione dei driver che speriamo arrivi presto.
Io uso Mandriva e il passaggio al nuovo xorg non è stato indolore, ma alla fine sono riuscito a sistemare pur senza accellerazione.
Ti consiglio inoltre di scaricare ed installare sempre i driver dal sito ufficiale ATI, in quanto non essendo pacchettizzati sono estranei al gestore di pacchetti e quindi hai meno problemi di dipendenze.
In effetti Fedora Core 5 usa Xorg 7.0 (non so se già nella versione d'installazione, sicuramente con gli aggiornamenti del sistema che ho fatto).
Sono andato sul sito di Ati e parla di Xorg 6.8 e di supporto dalla versione 8500 in su, io ho la 7500, su un altro computer usavo Nvidia TNT e anche li la Nvidia ha pensato bene di supportare, con i driver recenti, le schede da GF4 in su se non ricordo male, accidenti a tutte e due. :(

Fabio Erculiani
07-07-2006, 10:48
attendete ancora qualche giorno ed avrete dei driver aggiornati che funzioneranno bene anche su FC5 :)

Hwupgr
07-07-2006, 17:05
Ho disinstallato i driver proprietari, con qualche tribolazione, adesso ho quelli di Fedora, ho installato Driconf e ho abilitato un paio di cosette adesso il glxgears mi dà poco più di 1.200 FPS, Tuxrally funziona ma stranamente PPrace non parte propio.
Tra qualche giorno usciranno dei driver aggiornati per FC5?
Cioè per Xorg 7.0/71 e Raden 7500?

Hwupgr
17-07-2006, 11:19
Ci sono delle novità?

Artemisyu
17-07-2006, 11:40
Ci sono delle novità?

Hai un radeon 7500? Usa i deriver liberi del kernel allora!
Funziona il 3d e va anche più forte che con i driver proprietari!