PDA

View Full Version : Effetti 3D in Mandriva 2008.0


peterlitti
21-03-2008, 19:38
Ciao a tutti, hò istallato Mandriva 2008.0 e non riesco ad attivare gli effetti 3D del desktop, nel centro di controllo di Mandriva clicco su configura effetti ambiente 3D, le voci da selezionare sono niente effetti 3D, Metisse, Compiz Fusion, ma è possibile selezionare solo la prima, niente effetti 3D.
il mio Monitor è un acer AL712, la scheda video è una NVIDIA 7900GS e entrambi non si trovano in Xorg quando vado a configurare il server grafico, per la scheda video hò messò GE FORCE FX- GE FORCE 8800, hò riavviato, ma non è cambiato nulla :mc: mancano i driver NVIDIA? :confused:

kernele
21-03-2008, 19:56
Dai un glxinfo, forse sei senza accelerazione 3d :rolleyes:

[kernele@desktop ~]$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4

peterlitti
21-03-2008, 20:02
si ma con Ubuntu mi funziona, comunque ecco la risposta

pietro@localhost ~]$ glxinfo
name of display: :1.0
display: :1 screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
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_EXT_texture_from_pixmap, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
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_MESA_allocate_memory,
GLX_MESA_copy_sub_buffer, 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_EXT_texture_from_pixmap
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_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample,
GLX_SGIX_fbconfig, GLX_EXT_texture_from_pixmap
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.1)
OpenGL extensions:
GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program,
GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
GL_ARB_occlusion_query, GL_ARB_point_parameters, GL_ARB_point_sprite,
GL_ARB_shadow, GL_ARB_shadow_ambient, 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_texture_non_power_of_two,
GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_vertex_program,
GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_clip_volume_hint, GL_EXT_copy_texture, GL_EXT_draw_range_elements,
GL_EXT_fog_coord, GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays,
GL_EXT_packed_pixels, GL_EXT_paletted_texture, GL_EXT_point_parameters,
GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
GL_EXT_shared_texture_palette, 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_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_draw_buffers, GL_ATI_texture_env_combine3,
GL_ATI_texture_mirror_once, GL_ATIX_texture_env_combine3,
GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_NV_blend_square,
GL_NV_fragment_program, GL_NV_light_max_exponent, GL_NV_point_sprite,
GL_NV_texgen_reflection, GL_NV_texture_rectangle, GL_NV_vertex_program,
GL_NV_vertex_program1_1, 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, GL_SGIX_depth_texture,
GL_SGIX_shadow, GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays

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 0 0 None
0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
0x62 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon
[pietro@localhost ~]$

kernele
21-03-2008, 20:05
si ma con Ubuntu mi funziona, comunque ecco la risposta

pietro@localhost ~]$ glxinfo
name of display: :1.0
display: :1 screen: 0
direct rendering: No (If you want to find out why, try setting

Installa i drive nvidia.
Su mandriva, compiz funziona immediattamente..... a patto di avere il 3d attivo :rolleyes:

peterlitti
21-03-2008, 20:09
Installa i drive nvidia.
Su mandriva, compiz funziona immediattamente..... a patto di avere il 3d attivo :rolleyes:

Ok, io sono un pò niubbo però, come devo fare?

kernele
21-03-2008, 20:15
Aspetta un'utente mandriva, io installavo il binario che richiede source e gcc, la strada è un pò tortuosa.

nemof
21-03-2008, 23:07
eccomi. sono un neo utente madriva (e molto soddisfatto) ho installato mandriva 2008 meno di 2 mesi fa e uno l'ho speso per risolvere il tuoi problema :-)

a me dava lo stesso problema quando installavo mandriva free oppure quando isntallavo mandriva ONE (che in pratica è la versione live) ma in questo caso SOLO DOPO aver fatto l'aggiornamento.

quello che ti consiglio è di installare mandriva 2008 dalla versione ONE in questo modo, subito dopo l'installazione avrai gia installati tutti i driver nvidia e potrai usare gli effetti di compiz-fusion senza dover installare nulla. la versione ONE nonostante sia la versione live e occupi meno spazio (sta su un cd) contiene tutti i driver necessari, anche quelli di molte periferiche ecc, cosa che la versione FREE non ha (anche se "pesa" di più in termini di byte per via dei molti programmi, spesso inutili, che ti installa).

questa soluzione però ti basta finche non farai un aggiornamento del sistema, una volta fatto l'aggiornamento devi fare un paio di "aggiustamenti" per poter installare i driver proprietari nel modo corretto. io mi sono scritto un promemria che riporto pari pari qui sotto, se c'è qualcosa che non capisci chiedimi pure:


INSTALLAZIONE DRIVER NVIDIA

1)da SU digitare “uname -r”
verrà restituito un valore del tipo 2.6.....-desktop586-1mdv

2)digitare #urpmi kernel-desktop586-devel-2.6...-1mdv la versione che ho riportato era la mia, chiaramente devi mettere la versione del kernel che ti restituisce dopo il comando al punto "1) "]MI RACCOMANDO IL DEVEL DEVE COINCIDERE CON IL KERNEL altrimenti non ricolve il problema) (è elementare ma non so "quanto sei niubbo..." quindi meglio specificare :-)

3)andare in “centro di controllo” -> “hardware” e mettere i driver NON proprietari

4)riavviare PC

5)andare in “centro di controllo” -> “gestione software” e disinstallare TUTTE le voci nvidia

6) andare in “centro di controllo” -> “hardware” e questa volta dirgli di installare i driver PROPRIETARI facendoli scaricare automaticamente

PS: chiaramente sto dando per scontato che devi avere impostato i repository nel modo corretto.

PPS: se poi vuoi proprio tutti gli effetti oltre al compiz-fusion installa anche "emerald" che se non ricordo male si installa direttamente con "urpmi" (sempre se hai i repository corretti)

spero di esserti stato utile
ciao

FedNat
22-03-2008, 00:35
Ok, io sono un pò niubbo però, come devo fare?

Eccoti un'altra guida:

http://www.mandrakeitalia.org/modules/wfsection/article.php?articleid=285

Saluti

peterlitti
22-03-2008, 11:24
Nessun' altro mi sa dare una mano?
Ci hò capito poco sopra :confused:

peterlitti
22-03-2008, 11:59
INSTALLAZIONE DRIVER NVIDIA

1)da SU digitare “uname -r”
verrà restituito un valore del tipo 2.6.....-desktop586-1mdv[/QUOTE]




digito
[root@localhost pietro]# “uname -r”
e mi risponde:
bash: “uname: command not found

nemof
22-03-2008, 12:41
INSTALLAZIONE DRIVER NVIDIA

1)da SU digitare “uname -r”
verrà restituito un valore del tipo 2.6.....-desktop586-1mdv




digito
[root@localhost pietro]# “uname -r”
e mi risponde:
bash: “uname: command not found[/QUOTE]

ma hai installato mandriva 2008 FREE o mandriva 2008 ONE ?
per caso hai gia fatto qualche aggiornamento al sistema?


EDIT

mi sono accorto adesso dell'errore... il comando che devi dare è uname -r SENZA LA VIRGOLETTA è per questo che ti da errore

peterlitti
22-03-2008, 12:55
digito
[root@localhost pietro]# “uname -r”
e mi risponde:
bash: “uname: command not found

ma hai installato mandriva 2008 FREE o mandriva 2008 ONE ?
per caso hai gia fatto qualche aggiornamento al sistema?[/QUOTE]



Hò installato mandriva 2008 FREE e fatto parecchi aggiornamenti tramite istalla e rimuovi software, non hò rimosso nulla, solo istallato programmi tipo Thunderbird, Blender ecc.

nemof
22-03-2008, 13:26
ok, non so se hai fatto in tempo a leggere il mio "edit" sopra visto che l'ora dell'edit è contemporanea al tuo ultimo post cmq il comando che devi usare è

uname -r

senza virgolette e con lo spazio prima del -r

peterlitti
22-03-2008, 21:51
INSTALLAZIONE DRIVER NVIDIA

1)da SU digitare “uname -r”
verrà restituito un valore del tipo 2.6.....-desktop586-1mdv

2)digitare #urpmi kernel-desktop586-devel-2.6...-1mdv la versione che ho riportato era la mia, chiaramente devi mettere la versione del kernel che ti restituisce dopo il comando al punto "1) "]MI RACCOMANDO IL DEVEL DEVE COINCIDERE CON IL KERNEL altrimenti non ricolve il problema) (è elementare ma non so "quanto sei niubbo..." quindi meglio specificare :-)



QUOTE=
mi da per risposta :
database urpmi bloccato

kernele
22-03-2008, 22:13
Prima che ti escano le ragnatele dall'attesa di un chiarimento, leggi qui ;)

http://www.mandrakeitalia.org/modules/wfsection/article.php?page=1&articleid=285

urpmi è in uso da un terminale e risulta bloccato.
Per forzare lo sblocco di un programma devi usare il comando killall.
Come si usa killall in maniera velocissima?
come root da terminale dai top
questo ti dà la lista dei processi attivi, esci da top premendo la lettera "q". Adesso per chiudere o forzare la chiusura del programma, devi usare:
killall nome_programma
es. killall urpmi
Il programma è sbloccato e nuovamente pronto all'uso.

nemof
23-03-2008, 11:46
che ci dici? hai risolto?:confused:

peterlitti
23-03-2008, 12:10
che ci dici? hai risolto?:confused:

purtroppo no, oltre a non aver istallato i driver Nvidia, Mandriva ora non mi fa più istallare nessun programma e mi da per risposta :
database urpmi bloccato

hò seguito il procedimento di kernele, mi dice che nessun processo è bloccato,ma se provo ad istallare o aggiornare il sistema Urpmi risulta sempre bloccato, mi dice di attendere ma non scarica nulla!

mykol
23-03-2008, 12:55
probabilmente usi la mandriva "FREE" che installa solo soft "free" mentre i driver nvidia sono proprietari. Comunque si installano facilmente.

Leggiti però prima il "manuale garatti" che trovi con una ricerca su google.it/linux. Per urpmi bloccato, prova a riavviare.

nemof
23-03-2008, 13:02
fai cosi

1) da root incolla questa riga e premi invio ps -A | grep rpm
2) vedrai una riga contentente un numero ad esempio 11278
3) digita kill numero ovvero nel caso dell'esempio precedente dovresti digitare kill 11278 poi premi invio, cosi facendo ti sblocca l'urpm

poi continui con la procedura che ti scritto sopra... buon lavoro :-)

FedNat
23-03-2008, 13:05
purtroppo no, oltre a non aver istallato i driver Nvidia, Mandriva ora non mi fa più istallare nessun programma e mi da per risposta :
database urpmi bloccato

hò seguito il procedimento di kernele, mi dice che nessun processo è bloccato,ma se provo ad istallare o aggiornare il sistema Urpmi risulta sempre bloccato, mi dice di attendere ma non scarica nulla!

Un paio di consigli:
1) All'avvio Mandriva lancia l'applet che controlla gli aggiornamenti di sistema. Questa applet prende il controllo del database per un paio di minuti finche' non ha finito il controllo. Aspetta che abbia finito (icona in basso a destra verde) prima di utilizzare urpmi.

2) Se non risolve prova a guardare qui' (http://www.mandrakeitalia.org/modules/newbb/viewtopic.php?topic_id=12409&forum=16) o a fare una ricerca su "urpmi bloccato" nel forum di mandrakeitalia.

Saluti

mykol
24-03-2008, 14:38
prova ad usare il sistema DKMS.

Lhttp://www.linux-corner.it/programmi/Manuali/html_mdv/html-mdv2008.html#6.8.1.2.Installazione driver NVIDIA tramite pacchetti DKMS|outline

peterlitti
24-03-2008, 17:07
prova ad usare il sistema DKMS.

Lhttp://www.linux-corner.it/programmi/Manuali/html_mdv/html-mdv2008.html#6.8.1.2.Installazione driver NVIDIA tramite pacchetti DKMS|outline

Grazie ora provo :rolleyes:

nemof
24-03-2008, 18:30
Grazie ora provo :rolleyes:

ai tempi avevo provato anche io a fare cosi ma mi dava problemi di conflitto tra driver proprietari e non, ti consiglio in ogni caso di disinstallare tutte le voci nvidia prima di farlo.

PS: per curiosità come mai non riesci a fare la "procedura" che ti ho scritto nella pagina precedente??? richiede meno di 5 minuti (compreso il tempo del download automatico dei driver), purtroppo ci sono arrivato dopo quasi un mese di ricerche sui forum e tentativi (anche il DKMS mi dava problemi)...