View previous topic :: View next topic |
Author |
Message |
-YoShi- l33t
Joined: 26 Nov 2003 Posts: 684 Location: Besana Brianza - ItaLy -
|
Posted: Sun Dec 14, 2003 6:48 pm Post subject: [HOWTO] Driver ATI per Radeon 9xxx e Kernel 2.6 |
|
|
[HOW-TO] Come installare i diver ATI con il kernel 2.6.x
Questo HOWTO è rivolto a chi per la prima volta installa linux su un sistema "pulito" quindi da zero e anche a chi intende fare il "grande passo" e aggiornare alla 2.6 il kernel.
Spero comunque che possa essere d'aiuto a chiunque lo consulti in cerca di risposte .
L'HOWTO nasce così:
Ho appena finito di reinstallare gentoo sul mio pc di casa (P4 1600) e ho deciso di optare per il kernel 2.6.
Dato che all'inizio ho avuto non pochi problemi ad installare i driver "ufficiali" Ati su questa distribuzione ho deciso di creare questo HOWTO in modo da "dare una mano" a chi è alle prime armi con gentoo/linux oppure, a chi ha una scheda video ATi serie 9xxx e non sa come configurarla.
* L'hardware Ati su cui è basato questo HOWTO è il seguente:
* Radeon 9200 - 128 MB DDR
Code: |
bash-2.05b# fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon 9200 DDR Pentium 4 (SSE2)
OpenGL version string: 1.3 (X4.3.0-3.2.8)
|
* La versione del kernel 2.6 utilizzata per questo HOWTO è:
Code: |
bash-2.05b$ uname -a
Linux cold 2.6.1-rc3-gentoo #5 Mon Jan 12 21:50:23 CET 2004 i686 Intel(R) Pentium(R) 4 CPU 1600MHz GenuineIntel GNU/Linux
bash-2.05b$
|
Code: |
Indice
1 - Installazione e configurazione del kernel
1.a - Installazione del kernel
1.b - Configurazione del Kernel
1.c - Aggiunta dei moduli compilati
2 - Installare Xfree e i driver ATI
2.a - Installare il sistema grafico di base
2.b - Installare i driver ati
2.c - Configurare XFree
3 - Lanciare X
3.a - Lanciare X
3.b - Verifica dei Driver
3.c - Ati Drivers 3.7
4 - Dove posso reperire maggiori informazioni?
5 - Risoluzione Problemi
5.a
5.b
5.c
5.d
6 - Link Utili
|
1. Installazione e configurazione del kernel
Bene, se state installando Gentoo/Linux utilizzando la guida all'installazione che trovate sul sito, potete utilizzare questo HOWTO affiancandolo alla stessa partendo dal punto 16.
1.a - INSTALLAZIONE DEL KERNEL
16. Installare il kernel e il system logger
Cominciamo subito con l'emergere il Kernel del nostro sistema gentoo/linux
Code: |
emerge -k sys-kernel/gentoo-dev-sources
|
Dopo che portage avrà scaricato e decompresso il tutto andiamo a creare un link simbolico che punti alla directory del kernel
Code: |
bash-2.05b# cd /usr/src
bash-2.05b# ls
linux-2.6.1-rc3-gentoo linux-beta <- linux-2.6.1-rc3 è il nostro kernel
bash-2.05b# ln -sf /usr/src/linux-2.6.1-rc3 linux <- creazione del link
bash-2.05b# ls
linux linux-2.6.1-rc3 linux-beta <- fatto
bash-2.05b# cd linux <- adesso proviamo il link
bash-2.05b# ls
arch Documentation init MAINTAINERS README sound
COPYING drivers ipc Makefile REPORTING-BUGS System.map
CREDITS fs kernel mm scripts usr
crypto include lib net security vmlinux
bash-2.05b# <- Ok!
|
Adesso potete usare sia genkernel, che compilare "a mano" il vostro kernel.
-
Nota: Se usate genkernel assicuratevi di usare l'opzione --config in modo da poter cambiare le opzioni che ci interessano
-
1.b - CONFIGURAZIONE DEL KERNEL
Entriamo nel menu di confugurazione.
Code: |
bash-2.05b# make menuconfig
|
Questi sono i parametri che ci interessano. Aggiungeteli come segue
N.B. - NON DIMENTICATE DI MODIFICARE IL KERNEL ANCHE COME RIPORTATO NELLA GUIDA,
altrimenti avrete un sistema instabile, o peggio del tutto inutilizzabile.
Code: |
Processor Type and features --->
<*> MTRR (Memory Type Range Register) support
Device Drivers --->
Character devices --->
<M> Enhanced Real Time Clock Support
...
<M> /dev/agpgart (AGP Support)
< > ALI chipset support
< > ATI chipset support
< > AMD Irongate, 761, and 762 chipset support
< > AMD Opteron/Athlon64 on-CPU GART support
<M> Intel 440LX/BX/GX, I8xx and E7x05 chipset support <-*)
< > NVIDIA nForce/nForce2 chipset support
< > SiS chipset support
< > Serverworks LE/HE chipset support
< > VIA chipset support
[ ] Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
< > 3dfx Banshee/Voodoo3+
< > 3dlabs GMX 2000
< > ATI Rage 128
< > ATI Radeon
< > Intel I810
< > Intel 830M, 845G, 852GM, 855GM, 865G
< > Matrox g200/g400
< > SiS video cards
|
<-*) Dovete aggiungere il supporto AGP in base al vostro hardware. Nel mio caso
"Intel 440LX/BX/GX, I8xx and E7x05 chipset support" dato che la mia Motherboard è una Intel 845.
N.B. Se nn conoscete quale chipset monta la vostra motherboard potete guardare il manuale della vostra scheda madre.
A questo punto salvate, uscite e compilate il vostro kernel con:
Code: |
make && make modules_install
|
Montate il /boot (se non lo avete gia fatto) e date il comando
Io ho scelto di compilare il tutto come modulo < M >. Non è obbligatorio, infatti potete compilare il tutto "buildIn" < * >
Vi eviterete così il passaggio seguente.
1.c - AGGIUNTA DEI MODULI COMPILATI
Modificate il file kernel-2.6 aggiungendo i seguenti moduli
Code: |
rtc # - Enhanced Real Time Clock Support
agpgart # - supporto AGP
intel_agp # - Supporto AGP del NorthBridge i845 nel mio caso
fglrx # - Driver ATi ( Non ancora compilato)
|
FGLRX -> Per il corretto funzionamento della scheda deve per forza essere caricato per ultimo dopo "agpgart" e "intel_agp"
Per farlo date il comando:
Code: |
bash-2.05b# nano /etc/modules.autoload.d/kernel-2.6
|
Qui metto uno spaccato del mio "kernel-2.6" in modo che possa aiutarvi
N.B. Naturalmente fate sempre riferimento alla guida per l'aggiunta degli altri moduli
Comandi da usare in nano:
CTRL + O per salvare
CTRL + X per uscire
Code: |
# /etc/modules.autoload.d/kernel-2.6: kernel modules to load when system boots.
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/modules.autoload.d/kernel-2.$
#
# Note that this file is for 2.6 kernels.
#
# Add the names of modules that you'd like to load when the system
# starts into this file, one per line. Comments begin with # and
# are ignored. Read man modules.autoload for additional details.
# For example:
# 3c59x
rtc
i2c-core
i2c-dev
i2c_isa
i2c_sensor
w83781d
8139too
agpgart
intel-agp
fglrx
|
Dato che per compilare correttamente il kernel avrete sicuramente consultato anche la guida ufficiale. Adesso dovreste continuare su quella. Procedete con l'installazione dal punto 16 in poi in modo da configurare e completare l'installazione del sistema.
Infine riavviate.
Se tutto è andato liscio dovreste avere un solo errore. Nel caricamento dei moduli, riguardante "fglrx".
(per forza non lo abbiamo ancora creato )
Al LogIn entrate con l'utente Root.
N.B. Se invece non state installando il sistema da zero è bene chiudere il sistema grafico (sempre che lo stiate usando) e dare il seguente comando
Code: |
opengl-update xfree
|
2 INSTALLARE XFREE E I DRIVER ATI
2.a INSTALLARE IL SISTEMA GRAFICO DI BASE
Dopo aver "loggato" con l'utente root cominciamo innanzitutto con l'emergere il sistema grafico.
Per farlo lanciate il seguente comando:
Code: |
# emerge xfree
# env-update && source /etc/profile
|
2.b INSTALLARE I DRIVER ATI
Adesso emergete i driver ati
Quando avrà finito vi creerà il modulo "fglrx" e la cartella /opt/ati/bin
Nota: Il passaggio precendete installa la versione 3.2.8 dei driver, se volete installare direttamente la versione 3.7 andate al punto 3.c
2.c CONFIGURARE XFREE
A questo punto dobbiamo configurare il file XF86Config in modo che xfree parta senza problemi.
Per farlo ATI ha creato per noi un programmino che ci porrà domande alle quali dobbiamo dare delle semplici risposte.
(tenete a portata di mano il manuale del vostro monitor - servirà).
------
NOTA -
Se NON state facendo l'installazione da zero conviene fare un backup del vostro XF86Config / XF86Config-4
Code: |
# ls /etc/X11/XF*
/etc/X11/XF86Config-4 -> Nel mio caso sto usando XF86Config-4
# mv /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.funzionante
|
------
Procediamo:
Andiamo a configurare il nostro sistema.
N.B. Se avete compilato AGPGART come moudulo quando fglrxconfig vi chiederà se volete usare l'internal AGPGART
dovrete dire NO "n"
ALCUNE OPZIONI:
- Configurazione del Dual Monitor
Potete lasciare "Single Mode". Questa modifica può essere fatta anche da Xfree/KDE/Gnome/ecc..
Il programma per farlo è
Code: |
#/opt/ati/bin/fireglcontrol
|
- Configurazione del TV-Out
dalla versione 3.2.5 è supportata l'uscita TV basta semplicemente abilitarla quando si lancia "fglrxconfig"
il formato di uscita del segnale nei tv in italia è il PAL-B
- Configurazione del FSAA ( Full Screen Anti Alias)
L'anti alials a pieno schermo è supportato dalla vers. 3.2.0.
E' sufficiente lanciare "fglrxconfig" e rispondere "Y" quando il programma lo chiede.
Oppure modificare il file XF86Config-4 generato, nella riga "FSAAScale" i valori di FSAA vanno da 1 a 6
[N.B. - Più si imposta un valore alto più si avrà un abbassamento delle prestazioni nel 3D.
Se dovete giocare e volete avere a disposizione la massima potenza video impostate l'FSAA a 1.
Se volete avere la massima qualità delle immagini senza vedere scalettature ai bordi nei poligoni generati
impostate valori da 2 a 6 tenendo presente che avrete un calo di FPS (fotogrammi al secondo) notevole].
[N.B - Valori di FSAA bassi non comportano miglioramenti visibili nella qualità delle immagini, percui sarebbe
meglio impostare valori da 4 in su, oppure disattivare l'opzione]
Valori disponibili:
1 - l'FSAA è disattivato
2 - paragonabile a 2x
4 - paragonabile a 4x
6 - paragonabile a 16x ogni pixel è passato con il filtro FSAA
Esempi di FSAA con glxgears
FSAA a 1 - circa 4300 fps
FSAA a 2 - circa 2300 fps
FSAA a 4 - circa 1300 fps
FSAA a 6 - circa 880 fps
Per farvi un idea di come possa cambiare la grafica per ogni valore di FSAA scelto potete guardare questi
screeshoot di Quake 3 Arena.
http://wedge.xwlegacy.net/ss.html
- Opzioni
Queste opzioni possono migliorare le performance o peggiorarle.
Si abilitano/disabilitano semplicemente mettendo le seguenti linee nella sezione "Device"
in XF86Config-4
- EnablePrivateBackZ
Parametri conosciuti:
yes - abilita l'opzione
no - disabilita l'opzione
Pro: quando abilitata aumenta le performance dei drivers 3.2.x
Contro: effetti collaterali: nessuno conosciuto (da me si intende)
- UseFastTLS
Parametri conosciuti:
0 - Veloce
1 - Molto più veloce
2 - Compatibile con tutto
Pro: Ie impostazioni TLS sono critiche per molte applicazioni. In alcuni casi, come
per esempio l'uso di WINEX, UseFastTLS dovrebbe essere impostato su 2 se si vuole lavori al meglio.
Contro: Se impostato su parametri differenti da 2 qualche applicazione potrebbe smettere di funzionare.
Inserisco qui uno spaccato del mio XF86Config-4 in modo da darvi un'idea:
Code: |
# === ATI device section ===
Section "Device"
Identifier "ATI Graphics Adapter"
VendorName "ATI"
BoardName "ATI Mobility Radeon 9200"
Driver "fglrx"
# === disable PnP Monitor ===
Option "NoDDC"
# === Own Settings (CTh) ===
# VideoRam 65536
Option "AGPMode" "4"
Option "AGPFastWrite" "True"
Option "EnablePageFlip" "True"
# === disable/enable XAA/DRI ===
Option "no_accel" "no"
Option "no_dri" "no"
# === FireGL DDX driver module specific settings ===
# === Screen Management ===
Option "DesktopSetup" "0x00000000"
Option "MonitorLayout" "AUTO, AUTO"
Option "IgnoreEDID" "off"
Option "HSync2" "unspecified"
Option "VRefresh2" "unspecified"
Option "ScreenOverlap" "0"
# === TV-out Management ===
Option "NoTV" "no"
Option "TVStandard" "PAL-B"
Option "TVHSizeAdj" "0"
Option "TVVSizeAdj" "0"
Option "TVHPosAdj" "0"
Option "TVVPosAdj" "0"
Option "TVHStartAdj" "0"
Option "TVColorAdj" "0"
Option "GammaCorrectionI" "0x00000000"
Option "GammaCorrectionII" "0x00000000"
# === OpenGL specific profiles/settings ===
Option "Capabilities" "0x00000000"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
Option "OpenGLOverlay" "off"
# === Center Mode (Laptops only) ===
Option "CenterMode" "off"
# === Pseudo Color Visuals (8-bit visuals) ===
Option "PseudoColorVisuals" "off"
# === QBS Management ===
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
# === FSAA Management ===
Option "FSAAScale" "1"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
# === Misc Options ===
Option "UseFastTLS" "2"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "no"
Option "ForceGenericCPU" "no"
BusID "PCI:1:0:0" # vendor=1002, device=5961
Screen 0
EndSection
# **********************************************************************
# Screen sections
# **********************************************************************
# Any number of screen sections may be present. Each describes
# the configuration of a single screen. A single specific screen section
# may be specified from the X server command line with the "-screen"
# option.
Section "Screen"
Identifier "Screen0"
Device "ATI Graphics Adapter"
Monitor "CRT-14@Home"
DefaultDepth 24
#Option "backingstore"
Subsection "Display"
Depth 24
# Modes "1024x768" "800x600" "640x480"
Modes "800x600" "640x480"
ViewPort 0 0 # initial origin if mode is smaller than desktop
# Virtual 1280 1024
Virtual 0 0
EndSubsection
EndSection
|
Infine date questo comando
3 LANCIARE X
Premessa prima di procedere riavviare il sistema e verificare che il modulo "fglrx" sia caricato all'avvio.
entrate nel sistema sempre come Root
3.a LANCIARE X
E' il momento della verità
3.b VERIFICA DEI DRIVER
Se avete fatto tutti i passaggi correttamente X dovrebbe partire. da una delle console lanciate
Code: |
# cd /opt/ati/bin
# fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon 9200 DDR Pentium 4 (SSE2)
OpenGL version string: 1.3 (X4.3.0-3.2.8)
|
e poi
Code: |
# glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes <- Verificare che qui sia Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float,
GLX_ATI_render_texture
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon 9200 DDR Pentium 4 (SSE2)
OpenGL version string: 1.3 (X4.3.0-3.2.8)
OpenGL extensions:
GL_ARB_multitexture, GL_EXT_texture_env_add, GL_EXT_compiled_vertex_array,
GL_S3_s3tc, GL_ARB_point_parameters, GL_ARB_texture_border_clamp,
GL_ARB_texture_compression, GL_ARB_texture_cube_map,
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_transpose_matrix,
GL_ARB_vertex_blend, GL_ARB_vertex_buffer_object, GL_ARB_vertex_program,
GL_ARB_window_pos, GL_ATI_element_array, GL_ATI_envmap_bumpmap,
GL_ATI_fragment_shader, GL_ATI_map_object_buffer,
GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
GL_ATI_vertex_array_object, GL_ATI_vertex_attrib_array_object,
GL_ATI_vertex_streams, GL_ATIX_texture_env_combine3,
GL_ATIX_texture_env_route, GL_ATIX_vertex_shader_output_point_size,
GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_func_separate,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,
GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_ rescale_normal,
GL_EXT_polygon_offset, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_stencil_wrap,
GL_EXT_texgen_reflection, GL_EXT_texture3D,
GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_texture_rectangle,
GL_EXT_vertex_array, GL_EXT_vertex_shader, GL_HP_occlusion_test,
GL_NV_texgen_reflection, GL_NV_blend_square, GL_NV_occlusion_query,
GL_SGI_color_matrix, GL_SGIS_texture_edge_clamp,
GL_SGIS_texture_border_clamp, GL_SGIS_texture_lod,
GL_SGIS_generate_mipmap, GL_SGIS_multitexture, GL_SUN_multi_draw_arrays
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 24 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 Slow
0x24 24 tc 0 24 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 Slow
0x25 24 tc 0 24 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 Slow
0x26 24 tc 0 24 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 Slow
0x27 24 tc 0 24 0 r y . 8 8 8 8 0 24 8 0 0 0 0 1 0 None
0x28 24 tc 0 24 0 r . . 8 8 8 8 0 24 8 0 0 0 0 1 0 None
0x29 24 tc 0 24 0 r y . 8 8 8 8 0 24 0 0 0 0 0 1 0 None
0x2a 24 tc 0 24 0 r . . 8 8 8 8 0 24 0 0 0 0 0 1 0 None
0x2b 24 dc 0 24 0 r y . 8 8 8 8 0 24 8 16 16 16 16 1 0 Slow
0x2c 24 dc 0 24 0 r . . 8 8 8 8 0 24 8 16 16 16 16 1 0 Slow
0x2d 24 dc 0 24 0 r y . 8 8 8 8 0 24 0 16 16 16 16 1 0 Slow
0x2e 24 dc 0 24 0 r . . 8 8 8 8 0 24 0 16 16 16 16 1 0 Slow
0x2f 24 dc 0 24 0 r y . 8 8 8 8 0 24 8 0 0 0 0 1 0 None
0x30 24 dc 0 24 0 r . . 8 8 8 8 0 24 8 0 0 0 0 1 0 None
0x31 24 dc 0 24 0 r y . 8 8 8 8 0 24 0 0 0 0 0 1 0 None
0x32 24 dc 0 24 0 r . . 8 8 8 8 0 24 0 0 0 0 0 1 0 None
bash-2.05b#
|
Se volete verificare il 3D invece avete 2 possibilità o "glxgears" oppure "fgl_glxgears"
Qui vi posto i valori che ho ottenuto io. A parità di hardware dovreste avere valori più alti, considerando che ho aperto parecchi programmi (mi sto giustificando ).
Code: |
bash-2.05b# fgl_glxgears
490 frames in 5.0 seconds = 98.000 FPS
569 frames in 5.0 seconds = 113.800 FPS
509 frames in 5.0 seconds = 101.800 FPS
717 frames in 5.0 seconds = 143.400 FPS
735 frames in 5.0 seconds = 147.000 FPS
807 frames in 5.0 seconds = 161.400 FPS
805 frames in 5.0 seconds = 161.000 FPS
|
Code: |
bash-2.05b# glxgears
7198 frames in 5.0 seconds = 1439.600 FPS
7878 frames in 5.0 seconds = 1575.600 FPS
7880 frames in 5.0 seconds = 1576.000 FPS
7875 frames in 5.0 seconds = 1575.000 FPS
9021 frames in 5.0 seconds = 1804.200 FPS
11110 frames in 5.0 seconds = 2222.000 FPS
11093 frames in 5.0 seconds = 2218.600 FPS
Pipe rotta
bash-2.05b#
|
3.c Nuovi Driver ATI 3.7
Mi è sembrato giusto dare spazio anche a questa nuova versione dei driver ati, che oltre ad aggiungere alcune feature, inserisce un piccolo file di configurazione (ATi Control) che permette di modificare i parametri basilari della scheda, attivare/disattivare il TV-Out e attivare/disattivare/modificare il dual-head della scheda.
Nota: questo pannello a dire la verità era già presente nei driver 3.2.8, ma ATi con questa release dei driver ha pensato di integrarlo nei menu di KDE e Gnome.
Procediamo dunque con l'installazione dei driver.
Questa parte può essere considerata sia come Update dei driver precedenti sia come prima installazione.
Se state installando da zero, dopo questo passaggio riprendete dal punto 2.c CONFIGURARE XFREE
Code: |
# opengl-update xfree
# emerge /usr/portage/media-video/ati-drivers/ati-drivers-3.7.0.ebuild
# opengl-update ati
|
Non ci sono grandi differenze in termini di prestazioni (questo è quello che io ho riscontrato), anzi in alcuni casi sono addirittura peggiori, ma la stabilità secondo me è stata migliorata.
Code: |
bash-2.05b# glxgears
6626 frames in 5.0 seconds = 1325.200 FPS
8557 frames in 5.0 seconds = 1711.400 FPS
8652 frames in 5.0 seconds = 1730.400 FPS
8652 frames in 5.0 seconds = 1730.400 FPS
8651 frames in 5.0 seconds = 1730.200 FPS
8651 frames in 5.0 seconds = 1730.200 FPS
8652 frames in 5.0 seconds = 1730.400 FPS
bash-2.05b#
|
Code: |
bash-2.05b# fgl_glxgears
994 frames in 5.0 seconds = 198.800 FPS
1100 frames in 5.0 seconds = 220.000 FPS
1095 frames in 5.0 seconds = 219.000 FPS
1114 frames in 5.0 seconds = 222.800 FPS
1099 frames in 5.0 seconds = 219.800 FPS
1101 frames in 5.0 seconds = 220.200 FPS
1110 frames in 5.0 seconds = 222.000 FPS
1056 frames in 5.0 seconds = 211.200 FPS
1039 frames in 5.0 seconds = 207.800 FPS
bash-2.05b#
|
Devo ammettere che questo test l'ho fatto con un sistema non pulito come per i precedenti, come si vede paragonandoli ai test con il 3.2.8 ci sono notevoli miglioramenti con fgl_glxgears e peggioramenti con glxgears, comunque sono valori che vanno presi un po con le pinze, in quanto nel secondo test, avevo molti più processi attivi (tra cui console con trasparenza ecc..).
4 DOVE POSSO REPERIRE MAGGIORI INFORMAZIONI?
Un po ovunque, ati, google, gentoo.it e soprattutto il forum!
5 RISOLUZIONE PROBLEMI
5.a Quando si fa partire X si presenta un errore simile:
Code: |
(EE)fglrx(0): [agp] unable to acquire AGP, error "xf86_ENODEV"
(EE)fglrx(0): cannot init AGP
|
Possibile causa: - non c'è il supporto per l'AGP compilato nel kernel
- AGPGart è stato compilato come modulo ma non è stato caricato
Soluzioni: - Compila il kernel aggiungendo il supporto per agpgart e per il chipset della tua motherboard
- Se hai compilato il supporto per l'AGP (agpgart, chipset M/B) come modulo fai si che venga caricato
prima che il sistema carichi fglrx
- Uso del supporto AGP interno fornito dal driver fglrx
Imposta nel file XF86Config
Code: |
"UseInternalAGPGart" "yes"
|
5.b Se durante l'emersione, fgl_glxgears e fireglcontrol il sistema da un errore simile a questo:
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../../i686-pc-linux-gnu/bin/Id: cannot find -lGL
lect2: ld returned 1 exit status
Possibile causa: Sconosciuta
Soluzione: Code: |
opengl-update xfree
riemergere di nuovo
opengl-update ati
|
5.c Se lanciando
Code: |
bash-2.05b# dmesg init | grep fglrx
[fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed
[fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed
.... ....
.... ....
[fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed
[fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed
[fglrx:firegl_agp_lock_pages] *ERROR* agp_allocate_memory_phys_list failed
[<e1980c88>] __ke_down_struct_sem+0x2a/0x40 [fglrx]
[<e198e813>] drm_find_file+0x23/0x70 [fglrx]
[<e198eb3f>] drm_getmagic+0xff/0x160 [fglrx]
[<e198ea40>] drm_getmagic+0x0/0x160 [fglrx]
[<e1982d06>] firegl_ioctl+0x146/0x1b0 [fglrx]
[<e1980c88>] __ke_down_struct_sem+0x2a/0x40 [fglrx]
[<e198e813>] drm_find_file+0x23/0x70 [fglrx]
[<e198eb3f>] drm_getmagic+0xff/0x160 [fglrx]
[<e198ea40>] drm_getmagic+0x0/0x160 [fglrx]
[<e1982d06>] firegl_ioctl+0x146/0x1b0 [fglrx]
|
Vuol dire che avete ricompilato il kernel ma non avete ricompilato i driver ATI
soluzione ri-emergete i driver ati
Soluzione:
Code: |
#opengl-update xfree
#emerge ati-drivers
#opengl-update ati
|
5.d Se lanciando
Code: |
bash-2.05b# dmesg init | grep mtrr
mtrr: 0xd0000000,0x8000000 overlaps existing 0xd0000000,0x1000000
[fglrx:firegl_addmap] *ERROR* mtrr allocation failed (-22)
|
Soluzione: vedi punto 5.c
6 Link UTILI:
http://www.gentoo.org/doc/it/gentoo-x86-install.xml <- Guida Ufficiale
http://www.gentoo.org/doc/it/desktop.xml <- Guida Al Desktop
http://www.gentoo.org/doc/it/alsa-guide.xml <- Guida all'audio
http://www.gentoo.it/tips/kernel-2.6.0.html <- Come passare dal kernel 2.4 al 2.6
https://forums.gentoo.org/viewforum.php?f=41 <- Link al Forum Gentoo Sez. Italia
http://www.ati.com <- Il sito ufficiale ATI
http://www.gentoo.it <- Sito Italiano
Creato da Roberto alias -YoShi- il 14/12/2003
Cosa ne pensate? può essere utile?
Fatemelo sapere, anche nel caso di errori...
Ciao
EDIT: -YoShi- 14/12/2004
Last edited by -YoShi- on Wed Jan 14, 2004 8:47 pm; edited 1 time in total |
|
Back to top |
|
|
popposoft Tux's lil' helper
Joined: 13 Oct 2003 Posts: 92 Location: Bologna - Italy
|
Posted: Sun Dec 14, 2003 6:57 pm Post subject: Complimenti!!! |
|
|
beh direi che più completo di così non si poteva.... domani seguirò il tuo howto!!! posterò se avrò avuto problemi, ma credo che non ne avrò |
|
Back to top |
|
|
shev Bodhisattva
Joined: 03 Feb 2003 Posts: 4084 Location: Italy
|
Posted: Sun Dec 14, 2003 6:59 pm Post subject: Re: [HOWTO] Driver ATI per Radeon 9xxx e Kernel 2.6 |
|
|
-YoShi- wrote: | Cosa ne pensate? può essere utile? |
Non l'ho letto tutto (non ho nemmeno una scheda ati), ma sicuramente ottimo lavoro e ottima scelta, gli howto sono sempre i benvenuti.
Saranno contenti soprattutto quei due o tre nuovi utenti del forum che avevano problemi con schede ati _________________ Se per vivere ti dicono "siediti e stai zitto" tu alzati e muori combattendo |
|
Back to top |
|
|
-YoShi- l33t
Joined: 26 Nov 2003 Posts: 684 Location: Besana Brianza - ItaLy -
|
Posted: Sun Dec 14, 2003 8:18 pm Post subject: |
|
|
Bhè che dire...Grazie
Avevo pensato anche di tradurre un po di HOWTO nella sezione Tips & Doc
primo così almeno me li imparo [cosa mooolto importante]
e secondo almeno se qualcuno ne ha bisogno c'è anche in Ita
Ditemelo se corro troppo
Ciao |
|
Back to top |
|
|
shev Bodhisattva
Joined: 03 Feb 2003 Posts: 4084 Location: Italy
|
Posted: Sun Dec 14, 2003 9:14 pm Post subject: |
|
|
-YoShi- wrote: |
Avevo pensato anche di tradurre un po di HOWTO nella sezione Tips & Doc
primo così almeno me li imparo [cosa mooolto importante]
e secondo almeno se qualcuno ne ha bisogno c'è anche in Ita
Ditemelo se corro troppo |
Non corri troppo, anzi: è il modo più utile per imparare. Prima di cambiare idea contatta Mascherpa e fatti iscrivere alla ML dei traduttori per gentoo.org, abbiamo sempre bisogno di forze fresche _________________ Se per vivere ti dicono "siediti e stai zitto" tu alzati e muori combattendo |
|
Back to top |
|
|
-YoShi- l33t
Joined: 26 Nov 2003 Posts: 684 Location: Besana Brianza - ItaLy -
|
Posted: Sun Dec 14, 2003 9:27 pm Post subject: |
|
|
Shev wrote: |
Non corri troppo, anzi: è il modo più utile per imparare. Prima di cambiare idea contatta Mascherpa e fatti iscrivere alla ML dei traduttori per gentoo.org, abbiamo sempre bisogno di forze fresche |
Mascherpa? è un moderatore? come lo contatto un PM va bene ho devo mandargli una mail?
P.S. che tipo è? voglio dire devo dargli/le del lei? |
|
Back to top |
|
|
mrgamer Apprentice
Joined: 09 Dec 2003 Posts: 151 Location: Italy, near Rome
|
Posted: Sun Dec 14, 2003 11:15 pm Post subject: |
|
|
mille grazie a yoshi.. me la leggo domani (quando staro al 3* round con "Gamer vs Xfree")
dovro' riuscire a farlo andare
cmq bisogna caricare fglrx come modulo??? io visto che uso un kernel senza moduli (tutto un pacco ^_^).. devo caricarlo ugualmente come modulo?
CONSIGLIO DA AMICO:
consiglio CAAAAALDAMENTE di usare il kernel "gentoo-dev-sources" che e' il kernel 2.6 "moddato" dagli autori di gentoo.
e' davvero molto utile poiche risolve problemi tra ati e mobo epox.. problemi sull'nforce2 e cosi via.. molti problemi li ho risolti con questo kernel, senza usare 100 patch |
|
Back to top |
|
|
MyZelF Bodhisattva
Joined: 25 Feb 2003 Posts: 2010 Location: Venice, Italy
|
|
Back to top |
|
|
mrgamer Apprentice
Joined: 09 Dec 2003 Posts: 151 Location: Italy, near Rome
|
Posted: Mon Dec 15, 2003 11:54 am Post subject: |
|
|
domanda importante: su molti thread riguardanti il kernel 2.6, qui sul forum ho letto che non bisogna attivare il DRM da kernel!
del funzionamento senza DRM ne sono certo poiche il mio vicino di casa con una 9500 + kernel 2.6 ha il supporto hw senza DRM attivato
tu ce l'hai attivato?
ps: sto compilando l'xfree.. forse questa volte ce la faccio a farlo andare |
|
Back to top |
|
|
morellik l33t
Joined: 03 Feb 2003 Posts: 629 Location: Firenze
|
Posted: Mon Dec 15, 2003 1:26 pm Post subject: |
|
|
-YoShi- wrote: | Bhè che dire...Grazie
Avevo pensato anche di tradurre un po di HOWTO nella sezione Tips & Doc
primo così almeno me li imparo [cosa mooolto importante]
e secondo almeno se qualcuno ne ha bisogno c'è anche in Ita
Ditemelo se corro troppo
Ciao |
Non corri assolutamente troppo. Se vuoi, posso mettere il tuo howto su gentoo.it (che
ne pensi?)
Mi allineo con Shev per quanto riguarda il gruppo traduttori che ha sempre bisogno
di forze nuove. Se poi vuoi tradurre qualche howto della sezione Tips & Doc, da
parte mia te li pubblico volentieri su gentoo.it.
Famme sape'
Ciauz
morellik |
|
Back to top |
|
|
mrgamer Apprentice
Joined: 09 Dec 2003 Posts: 151 Location: Italy, near Rome
|
Posted: Mon Dec 15, 2003 1:48 pm Post subject: |
|
|
sono riuscito finalmente a far andare xfree!
ho vinto la mia battaglia
cmq io NON ho abilitato il DRM dal kernel e tutto il resto fatto da howto |
|
Back to top |
|
|
cerri Bodhisattva
Joined: 05 Mar 2003 Posts: 2957 Location: # init S
|
Posted: Mon Dec 15, 2003 3:18 pm Post subject: |
|
|
Ottimo, ma suggerirei di:
- aggiungere come modulo fontamentale il supporto a nvram;
- aggiungere al titolo "e kernel 2.4" in quanto non c'e' differenza.
Poi linko _________________ Enjoy your freedom.
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
<----------------------->
Andrea Cerrito |
|
Back to top |
|
|
-YoShi- l33t
Joined: 26 Nov 2003 Posts: 684 Location: Besana Brianza - ItaLy -
|
Posted: Mon Dec 15, 2003 5:08 pm Post subject: |
|
|
Cavolo quante reply
Allora cercherò di rispondere con ordine
mrgamer wrote: |
cmq bisogna caricare fglrx come modulo??? io visto che uso un kernel senza moduli (tutto un pacco ^_^).. devo caricarlo ugualmente come modulo?
|
Si lo devi caricare per forza come modulo (perchè di un modulo si tratta) e ti viene compilato proprio quando emergi i driver.
mrgamer wrote: | Consiglio CAAAAALDAMENTE di usare il kernel "gentoo-dev-sources" che e' il kernel 2.6 "moddato" dagli autori di gentoo. |
Bhè si..credo che sia più in stile gentoo, anche se col "development sources" non ho ancora avuto il minimo problema.
mrgamer wrote: | domanda importante: su molti thread riguardanti il kernel 2.6, qui sul forum ho letto che non bisogna attivare il DRM da kernel!
del funzionamento senza DRM ne sono certo poiche il mio vicino di casa con una 9500 + kernel 2.6 ha il supporto hw senza DRM attivato
tu ce l'hai attivato?
|
Si io l'ho attivato, credo che sia opzionale comunque. In modo che se anche non usi i DRI hai comunque il supporto nel kernel (dato che non sono uno che compila il kernel ogni 2 giorni credo che sia meglio averlo gia pronto, nel caso che i signori della ATI aggiungano qualcosa che lo necessiti..) Cmq nei test che ho fatto (3d e 2d) non ha dato nessun problema.
Purtroppo non ho provato a disattivarlo per vedere se è stabile comunque.
morellik wrote: |
Non corri assolutamente troppo. Se vuoi, posso mettere il tuo howto su gentoo.it (che
ne pensi?)
Mi allineo con Shev per quanto riguarda il gruppo traduttori che ha sempre bisogno
di forze nuove. Se poi vuoi tradurre qualche howto della sezione Tips & Doc, da
parte mia te li pubblico volentieri su gentoo.it.
Famme sape'
Ciauz
morellik
|
Credo che sarebbe una cosa fantastica!
Se davvero lo puoi fare, spero che sarà utile ( e soprattutto che non ci siano errori eheh)
P.S. Tradurre le HOWTO per me non è un problema, anzi, come ho detto prima è un modo come un altro per imparare qualcosa
cerri wrote: |
- aggiungere come modulo fontamentale il supporto a nvram;
|
Ops sai che non ricordo di averlo attivato nel mio kernel ?
Adesso controlle
cerri wrote: |
- aggiungere al titolo "e kernel 2.4" in quanto non c'e' differenza.
|
Si in effetti non è che ci sia molta differenza, l'unica è la posizione dei parametri nel menu
Grazie a tutti
Adesso mando un PM a mascherpa
Ciao |
|
Back to top |
|
|
ares Apprentice
Joined: 13 Oct 2003 Posts: 280 Location: Savigliano (CN)
|
Posted: Wed Dec 17, 2003 4:15 pm Post subject: |
|
|
Scusate la niubbagine......volevo sapere se alcune opzioni possono essere abilitate con i driver dri (radeon)......in questo momento mi funziona perfettamente ma la mia era una curiosità......a proposito ho provato ad usare i drivers ati e funzionano solo che quando vado per riavviare s'inchioda e devo dargli un bel reboot......quindi sono tornato ad usare dri.....il kernel è quello vanilla 2.6.0-test11 senza nessuna patch.... _________________ My portage and homepage |
|
Back to top |
|
|
-YoShi- l33t
Joined: 26 Nov 2003 Posts: 684 Location: Besana Brianza - ItaLy -
|
Posted: Wed Dec 17, 2003 6:02 pm Post subject: |
|
|
ares wrote: | Scusate la niubbagine......volevo sapere se alcune opzioni possono essere abilitate con i driver dri (radeon)...... |
Dipende...che funzioni intendi?
ares wrote: | proposito ho provato ad usare i drivers ati e funzionano solo che quando vado per riavviare s'inchioda e devo dargli un bel reboot
|
Scusa ma non so se ho capito... riavviando il sistema si blocca e devi usare il reset sul case? Se si da qualche messaggio d'errore?
ares wrote: |
il kernel è quello vanilla 2.6.0-test11 senza nessuna patch....
|
Che io sappia vanilla è il 2.4... |
|
Back to top |
|
|
ares Apprentice
Joined: 13 Oct 2003 Posts: 280 Location: Savigliano (CN)
|
Posted: Wed Dec 17, 2003 6:40 pm Post subject: |
|
|
Le opzioni tipo FSAA......per il reboot si devo resettare da case e nn mi da nessun errore....s'inchioda......in quanto al kernel è quello scaricato da kernel.org ( pensavo si potesse chiamare anche quello vanilla ) _________________ My portage and homepage |
|
Back to top |
|
|
-YoShi- l33t
Joined: 26 Nov 2003 Posts: 684 Location: Besana Brianza - ItaLy -
|
|
Back to top |
|
|
ares Apprentice
Joined: 13 Oct 2003 Posts: 280 Location: Savigliano (CN)
|
Posted: Wed Dec 17, 2003 11:31 pm Post subject: |
|
|
Le module-init-tools sono apposto....infatti uso il kernel 2.6....il problema è solo con fglrx abilitando il 3d......se nn lo abilito nn crasha....thx per il link _________________ My portage and homepage |
|
Back to top |
|
|
Burzum n00b
Joined: 14 Jul 2003 Posts: 12
|
Posted: Sat Dec 20, 2003 8:23 am Post subject: |
|
|
Salve sono nuovo del forum
Volevo porre il mio problema in quanto la risposta a fglrxinfo è la seguente:
simo@gentoo simo $ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.4
Poi con glxinfo ricevo:
simo@gentoo simo $ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float,
GLX_ATI_render_texture
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.4
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_lod_bias
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 1 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
0x24 24 tc 1 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
0x25 24 tc 1 24 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x26 24 tc 1 24 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x27 24 dc 1 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
0x28 24 dc 1 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
0x29 24 dc 1 24 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x2a 24 dc 1 24 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
Ora illustro ciò che ho fatto
Ho compilato con kernel 2.6 con tutti i moduli come da howto, sia agpgart sia modulo della mia via sia trc tranne fglrx perchè pare che sia già incluso nel kernel mi pare!!
Insomma X si avvia senza problemi dopo avere configurato come da howto ma ricevo quesit problemi, infatti con glxgears ricevo solamente 200.000 fps ;(
Potete darmi una mano?
Grazie in anticipo |
|
Back to top |
|
|
-YoShi- l33t
Joined: 26 Nov 2003 Posts: 684 Location: Besana Brianza - ItaLy -
|
Posted: Sat Dec 20, 2003 1:24 pm Post subject: |
|
|
Bhe, prima di tutto benvenuto !
Per quanto riguarda il tuo problema, hai controllato che i moduli siano caricati correttamente?
Che tipo di Motherboard e Scheda Video hai? _________________ Io lo vedo tutti i giorni, un Re per vederlo deve uscire dal suo regno, e il Papa lo vede quando si spoglia. Chi è? |
|
Back to top |
|
|
Burzum n00b
Joined: 14 Jul 2003 Posts: 12
|
Posted: Sat Dec 20, 2003 3:00 pm Post subject: |
|
|
Si i moduli sono tutti caricati correttamente
Ho una Gigabyte ga-7vrx con kt333
Una Ati Radeon 9600 con 256mb di ram quindi non pro!.
Il kernel è un kernel vanilla scaricato da kernel.org
I moduli sono caricati, gli ati-drivers compilati, l'xf86config-4 settato bene, non so cos'altro guardare...
ps: grazie dell'accoglienza |
|
Back to top |
|
|
-YoShi- l33t
Joined: 26 Nov 2003 Posts: 684 Location: Besana Brianza - ItaLy -
|
Posted: Sat Dec 20, 2003 3:34 pm Post subject: |
|
|
Mmmm..non saprei, potrei dirti di controllare se hai messo come modulo il supporto
Code: |
Caracter Device -->
[M]VIA chipset support (AGP_VIA)
|
e caricato il relativo modulo (AGP_VIA) una volta compilato il kernel, o aggiunto in modules.autolad.d/kernel-2.6 se preferisci.
Prova a lanciare da console queste righe e posta l'output che danno se riesci
Code: |
# dmesg init | grep agp
# dmesg init | grep ati
# dmesg init | grep fglrx
|
P.S. Ricordati che se ricompili il kernel per qualsiasi motivo, devi poi ricompilare anche i driver.
Code: |
# emerge ati-drivers
|
Ciao _________________ Io lo vedo tutti i giorni, un Re per vederlo deve uscire dal suo regno, e il Papa lo vede quando si spoglia. Chi è? |
|
Back to top |
|
|
Burzum n00b
Joined: 14 Jul 2003 Posts: 12
|
Posted: Sat Dec 20, 2003 3:42 pm Post subject: |
|
|
Ecco quà:
root@gentoo linux-2.6.0 # dmesg init | grep agp
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected VIA KT266/KY266x/KT333 chipset
agpgart: Maximum main memory to use for agp memory: 203M
agpgart: AGP aperture is 256M @ 0xe0000000
nel kernel ho l'opzione settata come modulo
e all'avvio ho inserito via-agp che carica perfettamente, poi qui sopra l'output del comando.
Ecco ati:
root@gentoo linux-2.6.0 # dmesg init | grep ati
Using ACPI for processor (LAPIC) configuration information
Intel MultiProcessor Specification v1.4
Virtual Wire compatibility mode.
Calibrating delay loop... 3284.99 BogoMIPS
task migration cache decay timeout: 1 msecs.
calibrating APIC timer ...
Starting migration thread for cpu 0
PCI: Using configuration type 1
8139cp: pci dev 0000:00:0a.0 (id 10ec:8139 rev 10) is not an 8139C+ compatible chip
e:
root@gentoo linux-2.6.0 # dmesg init | grep fglrx
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 197 MBytes.
[fglrx:firegl_stub_register] *ERROR* Fire GL kernel module has to be loaded prior to any other DRM kernel module!
Ecco quà.
Si gli ati-drivers li ho ricompilati dopo aver ricompilato il kernel 2.6 |
|
Back to top |
|
|
-YoShi- l33t
Joined: 26 Nov 2003 Posts: 684 Location: Besana Brianza - ItaLy -
|
Posted: Sat Dec 20, 2003 3:54 pm Post subject: |
|
|
Burzum wrote: |
root@gentoo linux-2.6.0 # dmesg init | grep fglrx
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 197 MBytes.
[fglrx:firegl_stub_register] *ERROR* Fire GL kernel module has to be loaded prior to any other DRM kernel module! |
Credo che l'errore sia qua. Controlla in /etc/modules.autolaod.d/kernel-2.6 che fglrx sia caricato dopo agpgart e agp_via
(per sicurezza mettilo alla fine di tutto)
EDIT: Naturalmente riavvia il pc dopo che hai fatto tutto _________________ Io lo vedo tutti i giorni, un Re per vederlo deve uscire dal suo regno, e il Papa lo vede quando si spoglia. Chi è? |
|
Back to top |
|
|
Burzum n00b
Joined: 14 Jul 2003 Posts: 12
|
Posted: Sat Dec 20, 2003 3:57 pm Post subject: |
|
|
GNU nano 1.3.0 File: /etc/modules.autoload.d/kernel-2.6
# /etc/modules.autoload.d/kernel-2.6: kernel modules to load when system boots.
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/modules.autoload.d/kernel-2.$
#
# Note that this file is for 2.6 kernels.
#
# Add the names of modules that you'd like to load when the system
# starts into this file, one per line. Comments begin with # and
# are ignored. Read man modules.autoload for additional details.
# For example:
# 3c59x
rtc
agpgart
via-agp
fglrx
è caricato per ultimo ma all'avvio mi da errore proprio quello, qualcuno in canale mi disse hce non ce n'era bisogno di caricarlo perchè con kernel 2.6 era già incluso...
non saprei come output del caricamento di fglrx ricevo questo:
root@gentoo simo # modprobe fglrx
FATAL: Error inserting fglrx (/lib/modules/2.6.0/video/fglrx.ko): Operation not permitted |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|