problema driver nvidia opensuse 13.1

22 risposte [Ultimo messaggio]
Ritratto di boffo
boffo
(Guru)
Offline
Guru
Iscritto: 17/10/2005
Messaggi: 687

page64 ha scritto:

Perfetto Smile

ps: ho piallato da zero Bubmblebee e nvidia vari , poi ho reinstallato Bumblebee da capo con la guida https://en.opensuse.org/SDB:NVIDIA_Bumblebee e ora ottengo questo .

fabio@linux-3mgl:~$ glxspheres64
Polygons in scene: 62464
Visual ID of window: 0x12c
Context is Direct
OpenGL Renderer: Gallium 0.4 on llvmpipe (LLVM 3.3, 256 bits)
15.263817 frames/sec - 14.025006 Mpixels/sec
14.835680 frames/sec - 13.631617 Mpixels/sec
15.151550 frames/sec - 13.921851 Mpixels/sec
15.384367 frames/sec - 14.135772 Mpixels/sec
fabio@linux-3mgl:~$ optirun glxspheres64
Polygons in scene: 62464
Visual ID of window: 0x21
Context is Direct
OpenGL Renderer: GeForce GT 520M/PCIe/SSE2
58.418959 frames/sec - 53.677676 Mpixels/sec
60.997666 frames/sec - 56.047095 Mpixels/sec
62.562445 frames/sec - 57.484877 Mpixels/sec
56.356914 frames/sec - 51.782987 Mpixels/sec

Un'ulteriore info : i driver che ho installato con Bumblebee come posso controllare che siano 'attivi' o come aggiornarli ?

Sembra che il comando glxspheres64 avvi il render software e non l'accelerazione hardware intel. Mentre optirun glxspheres64 avvia l'accelerazione hardware su nvidia ma non si sa con che driver probabilmente nv (proprietari).
Prova ad usare il comando glxinfo per capire che driver stai usando (glxinfo e optirun glxinfo)
Esempio, ti coppio una parte della mia risposta di glxinfo

utente@linux:~> glxinfo
name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
    GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_swap_control
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_buffer_age, GLX_EXT_create_context_es2_profile, 
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, 
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_SGI_make_current_read, 
    GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, 
    GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,                                                                                        
    GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,                                                                                           
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,                                                                                                       
    GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,                                                                                                
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,                                                                                                       
    GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,                                                                                                         
    GLX_SGI_swap_control, GLX_SGI_video_sync                                                                                                                         
OpenGL vendor string: X.Org                                                                                                                                          
OpenGL renderer string: Gallium 0.4 on AMD ARUBA
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.3.0
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:

client glx vendor string: Mesa Project and SGI -> dice che sto utilizzando mesa
OpenGL renderer string: Gallium 0.4 on AMD ARUBA -> dice che l'hardware utilizzato è AMD

Ritratto di marco.azzalini
marco.azzalini
(Junior)
Offline
Junior
Iscritto: 18/02/2012
Messaggi: 11

Riciao, nella guida ufficiale di Suse, per controllare che tutto sia a posto e funzionante, dicono:

Citazione:


Verify installation

Reboot the machine. Check bumblebee is working by opening a terminal and typing:

optirun --status
If you see the message: "Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off." Then bumblebee should be working properly. To use the discrete video card, you must launch the program from the terminal:

ciao
Marco