Pagina 1 di 1

manco a dirlo ... ati

Inviato: dom 16 apr 2006, 21:04
da gettons
Salve,scheda video ati 9800xt , con questo kernel
gettons@slacktons:~$ uname -r
2.6.15.6
e con questi parametri nel config
CONFIG_AGP=m
# CONFIG_AGP_ALI is not set
CONFIG_AGP_ATI=m
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_AMD64 is not set
CONFIG_AGP_INTEL=m
CONFIG_AGP_NVIDIA=m
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_SWORKS is not set
# CONFIG_AGP_VIA is not set
# CONFIG_AGP_EFFICEON is not set
# CONFIG_DRM is not set
# CONFIG_DRM_I830 is not set
# CONFIG_DRM_I915 is not set
# CONFIG_MWAVE is not set
# CONFIG_SCx200_GPIO is not set
# CONFIG_RAW_DRIVER is not set
# CONFIG_HPET is not set
# CONFIG_HANGCHECK_TIMER is not set
ho installato i nuovi driver tramit ati-driver-installer-8.24.8-x86.run,poi un aticonfig --initial
non da nessun errore.
Al riavvio di x tutto funziona bene, la risoluzione è ora 1240x1024 , prima la max era 1024x768 ...

MA NON HO ACCELERAZIONE...

questo può esser d'aiuto:
gettons@slacktons:~$ lsmod
Module Size Used by
fglrx 468320 7
snd_pcm_oss 48160 0
snd_mixer_oss 17024 1 snd_pcm_oss
ipv6 241920 10
nvidia_agp 6300 1
i2c_nforce2 5888 0
i2c_core 17168 1 i2c_nforce2
ehci_hcd 30600 0
snd_intel8x0 29212 0
snd_ac97_codec 92192 1 snd_intel8x0
snd_ac97_bus 2176 1 snd_ac97_codec
snd_pcm 78728 3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer 20484 1 snd_pcm
snd 45412 6 snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore 7520 1 snd
snd_page_alloc 8840 2 snd_intel8x0,snd_pcm
agpgart 29640 2 fglrx,nvidia_agp
psmouse 36484 0

ricordo che con i vecchi driver che usavano ancora fglrxconfig tutto andava molto bene.

Grazie a tutti



[EDIT]

aggiungo che ho provato anche a dare al comando aticonfig --initial anche l'opzione seguente, senza risultati però...
--iagp, --internal-agp={on|off}
Enable/disable internal AGP gart. Enable this option to use the ATI
AGP GART module. Disable it to use the module included with the Linux
kernel. Changing this option may help resolve display-related issues.

Inviato: dom 16 apr 2006, 21:54
da absinthe
così a occhio e croce:

1-tieni abilitato l'AGP _SOLO_ per il chipset della tua mobo
2-abilita il drm generico (la voce generale non quelle specifiche per la scheda)
3-inserisci la shared memory in fstab (shm)

M.

Inviato: dom 16 apr 2006, 22:07
da gettons
la shared memory l'ho gia attivata in fstab

tmpfs /dev/shm tmpfs defaults 0 0


metto il DRM generico e l'AGP per la mia mobo, tutto come modulo...(una sola precisazione: se ho una ati su mobo asus con chipset nvidia, devo abilitare SOLO qesto CONFIG_AGP_NVIDIA=m , giusto ? )


Il fatto è che sembra che voglia caricare comunque lo nvidia_agp anche se gli ho espressamente detto durante il :
aticonfig di usare quello dei driver propietari...
ed ovviamente non mi fa rimuovere il modulo.
Credo ci sia un conflitto tra i due e carichi prima lo nvidia_agp anzichè fglrx

Inviato: lun 17 apr 2006, 11:10
da absinthe
gettons ha scritto:la shared memory l'ho gia attivata in fstab

tmpfs /dev/shm tmpfs defaults 0 0


metto il DRM generico e l'AGP per la mia mobo, tutto come modulo...(una sola precisazione: se ho una ati su mobo asus con chipset nvidia, devo abilitare SOLO qesto CONFIG_AGP_NVIDIA=m , giusto ? )


Il fatto è che sembra che voglia caricare comunque lo nvidia_agp anche se gli ho espressamente detto durante il :
aticonfig di usare quello dei driver propietari...
ed ovviamente non mi fa rimuovere il modulo.
Credo ci sia un conflitto tra i due e carichi prima lo nvidia_agp anzichè fglrx
prova prima a dirgli di usare il modulo del kernel anzichè quello interno della ATI: io ottengo comunque buone prestazioni (e poche menate :) se poi qualcosa non dovesse andare allora prova a blacklistare l'estensione per NVIDIA (sì è quello il modulo!). io all'inizio cercavo di usare il modulo interno della ati anzichè quello del kernel: l'accelerzione non andava neppure a piangere in cinese -ma non sono un grande esperto di moduli indi poteva essere un mio errore-

M

Inviato: mer 19 apr 2006, 21:28
da gettons
Allora, ho ricompilato il kernel con questi parametri nel config:
(ho letto altre discussioni ed ho visto che qualcuno con questo kernel 2.6.16 ha abilitato anche l' MTD etc..etc..

# Memory Technology Devices (MTD)
#
CONFIG_MTD=m
# CONFIG_MTD_DEBUG is not set
# CONFIG_MTD_CONCAT is not set
# CONFIG_MTD_PARTITIONS is not set

#
# RAM/ROM/Flash chip drivers
#
CONFIG_MTD_CFI=m
# CONFIG_MTD_JEDECPROBE is not set
CONFIG_MTD_GEN_PROBE=m
# CONFIG_MTD_CFI_ADV_OPTIONS is not set
CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_MAP_BANK_WIDTH_2=y
CONFIG_MTD_MAP_BANK_WIDTH_4=y
# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
CONFIG_MTD_CFI_I1=y
CONFIG_MTD_CFI_I2=y

............. e ....................

# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
CONFIG_AGP=m
# CONFIG_AGP_ALI is not set
# CONFIG_AGP_ATI is not set
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_AMD64 is not set
# CONFIG_AGP_INTEL is not set
CONFIG_AGP_NVIDIA=m
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_SWORKS is not set
# CONFIG_AGP_VIA is not set
# CONFIG_AGP_EFFICEON is not set
CONFIG_DRM=m

# Graphics support
#
# CONFIG_FB is not set
CONFIG_VIDEO_SELECT=y
ho installato gli utlimi driver ati con l'eseguibile .run, poi ho dato un aticonfig



ma l'accelerazione grafica non è attiva:
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_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_fbconfig
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,
GLX_ARB_multisample
OpenGL vendor string: Mesa project: http://www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.2.1)
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 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None

questo un lsmod attuale,il modulo viene caricato (fglrx) ma non fa il suo dovere..

Module Size Used by
fglrx 468128 0
agpgart 29448 1 fglrx
snd_pcm_oss 47968 0
snd_mixer_oss 16896 1 snd_pcm_oss
snd_intel8x0 29020 0
snd_ac97_codec 92000 1 snd_intel8x0
snd_ac97_bus 1984 1 snd_ac97_codec
snd_pcm 78536 3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer 20356 1 snd_pcm
snd 45284 6 snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore 7392 1 snd
snd_page_alloc 8712 2 snd_intel8x0,snd_pcm
ipv6 241600 10
psmouse 36356 0

Chiunque possa aiutarmi sarebbe veramente il benvenuto...

Inviato: mer 19 apr 2006, 22:04
da absinthe
non vedo il modulo della nvidia nel listato edi lsmod... come mai?

M

Inviato: mer 19 apr 2006, 22:09
da gettons
scusa, ho sbagliato nel copia incolla....
c'è c'è ---
eccolo...
Module Size Used by
nvidia_agp 6108 1
fglrx 468128 0
agpgart 29448 2 nvidia_agp,fglrx
snd_pcm_oss 47968 0
snd_mixer_oss 16896 1 snd_pcm_oss
snd_intel8x0 29020 0
snd_ac97_codec 92000 1 snd_intel8x0
snd_ac97_bus 1984 1 snd_ac97_codec
snd_pcm 78536 3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer 20356 1 snd_pcm
snd 45284 6 snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore 7392 1 snd
snd_page_alloc 8712 2 snd_intel8x0,snd_pcm
ipv6 241600 12
psmouse 36356 0
questo glxinfo
name of display: :0.0
Xlib: extension "XFree86-DRI" missing on 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_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_fbconfig
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,
GLX_ARB_multisample
OpenGL vendor string: Mesa project: http://www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.2.1)
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 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 1 0 None
0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 1 0 None
0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 1 0 None
0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 1 0 None

Inviato: gio 20 apr 2006, 21:24
da gettons
ragazzi, ho provato anche ad usare un kernel 2.6.15 e a seguire queste istruzioni...
# Loadable module support -> Enable loadable module support: ENABLED
# Loadable module support -> Module unloading: ENABLED
# Loadable module support -> Automatic kernel module loading: ENABLED
The above 3 options will generally be enabled in most kernels anyway, but since it wouldn't be possible to load any modules without them, they are required to use the ATI drivers.
# Bus options (PCI, PCMCIA, EISA, MCA, ISA) -> PCI Express support: ENABLED (only if you have a PCIe card)
# File systems -> Pseudo filesystems -> Virtual memory file system support: ENABLED
# Processor type and features -> MTRR (Memory Type Range Register) support: ENABLED
MTRR support should always be enabled - if not, the driver may run very slowly, if it runs at all
NOTE: on some AMD64 chipsets, you may have to disable MTRR in order to enable AGP support, without which the driver will usually fail to compile. Known chipsets that have this issue so far: NVIDIA nForce3 Go150.
# Device drivers -> Character Devices -> /dev/agpgart (AGP Support): ENABLED OR MODULE (if you don't compile this as a module, you'll have to set "UseInternalAGPGART" to "no" in your XF86Config file)
This option enables AGP support in the kernel, which is usually a good thing to have :)
# Device drivers -> Character Devices -> (pick the correct AGP chipset option from the list, depending on your motherboard): ENABLED OR MODULE
Examples:
Motherboard: nVidia nForce2 based ---- NVIDIA nForce/nForce2 chipset support
Motherboard: VIA KT266/333/400 based ---- VIA chipset support
NB: the ATI AGP option is NOT normally required in systems with a standard AGP card. See Q2.3.
NB: compiling this option as a module is only possible in 2.6 kernels.
# Device drivers -> Character Devices -> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support): DISABLED


ma non si sblocca questa situazione....

la cosa strana è che qualche mese fa con kernel 2.6.15 e drivers vecchi andava a meraviglia...

potete postarmi le vostre configurazioni con schede radeon, se sono funzionanti del config del kernel?

grazie a tutti...