Bonjour
@Darbon
j'ai installé une GTX770 (donc a base de kepler) Nvidia en driver libre sous stretch
voici les test de glxinfo et clinfo (paquet mesa-utils et clinfo)
retour
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: nouveau (0x10de)
Device: NVE4 (0x1184)
Version: 13.0.6
Accelerated: yes
Video memory: 2037MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.3
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.1
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NVE4
OpenGL core profile version string: 4.3 (Core Profile) Mesa 13.0.6
OpenGL core profile shading language version string: 4.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 3.0 Mesa 13.0.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 13.0.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
retour
Number of platforms 1
Platform Name Clover
Platform Vendor Mesa
Platform Version OpenCL 1.1 Mesa 13.0.6
Platform Profile FULL_PROFILE
Platform Extensions cl_khr_icd
Platform Extensions function suffix MESA
Platform Name Clover
Number of devices 1
Device Name NVE4
Device Vendor NVIDIA
Device Vendor ID 0x10de
Device Version OpenCL 1.1 Mesa 13.0.6
Driver Version 13.0.6
Device OpenCL C Version OpenCL C 1.1
Device Type GPU
Device Profile FULL_PROFILE
Max compute units 8
Max clock frequency 512MHz
Max work item dimensions 3
Max work item sizes 1024x1024x64
Max work group size 1024
=== CL_PROGRAM_BUILD_LOG ===
invalid source Preferred work group size multiple invalid source
Preferred / native vector sizes
char 16 / 16
short 8 / 8
int 4 / 4
long 2 / 2
half 0 / 0 (n/a)
float 4 / 4
double 2 / 2 (cl_khr_fp64)
Half-precision Floating-point support (n/a)
Single-precision Floating-point support (core)
Denormals No
Infinity and NANs Yes
Round to nearest Yes
Round to zero No
Round to infinity No
IEEE754-2008 fused multiply-add No
Support is emulated in software No
Correctly-rounded divide and sqrt operations No
Double-precision Floating-point support (cl_khr_fp64)
Denormals Yes
Infinity and NANs Yes
Round to nearest Yes
Round to zero Yes
Round to infinity Yes
IEEE754-2008 fused multiply-add Yes
Support is emulated in software No
Correctly-rounded divide and sqrt operations No
Address bits 64, Little-Endian
Global memory size 1099511627776 (1024GiB)
Error Correction support No
Max memory allocation 1099511627776 (1024GiB)
Unified memory for Host and Device Yes
Minimum alignment for any data type 128 bytes
Alignment of base address 1024 bits (128 bytes)
Global Memory cache type None
Image support No
Local memory type Local
Local memory size 49152 (48KiB)
Max constant buffer size 65536 (64KiB)
Max number of constant args 15
Max size of kernel argument 4096 (4KiB)
Queue properties
Out-of-order execution No
Profiling Yes
Profiling timer resolution 0ns
Execution capabilities
Run OpenCL kernels Yes
Run native kernels No
Device Available Yes
Compiler Available Yes
Device Extensions cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_fp64
NULL platform behavior
clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) Clover
clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Success [MESA]
clCreateContext(NULL, ...) [default] Success [MESA]
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) Success (1)
Platform Name Clover
Device Name NVE4
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) No devices found in platform
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) Success (1)
Platform Name Clover
Device Name NVE4
ICD loader properties
ICD loader Name OpenCL ICD Loader
ICD loader Vendor OCL Icd free software
ICD loader Version 2.2.11
ICD loader Profile OpenCL 2.1
un petit extrait du log du serveur X (le driver libre nouveau prend en charge la carte)
[ 18.751] (II) UnloadModule: "modesetting"
[ 18.751] (II) Unloading modesetting
[ 18.751] (II) UnloadModule: "fbdev"
[ 18.751] (II) Unloading fbdev
[ 18.751] (II) UnloadSubModule: "fbdevhw"
[ 18.751] (II) Unloading fbdevhw
[ 18.751] (II) UnloadModule: "vesa"
[ 18.751] (II) Unloading vesa
[ 18.751] (--) Depth 24 pixmap format is 32 bpp
[ 18.774] (II) NOUVEAU(0): Channel setup complete.
[ 18.796] (II) NOUVEAU(0): [COPY] async initialised.
[ 18.867] (II) NOUVEAU(0): Hardware support for Present enabled
[ 18.867] (II) NOUVEAU(0): [DRI2] Setup complete
[ 18.867] (II) NOUVEAU(0): [DRI2] DRI driver: nouveau
[ 18.867] (II) NOUVEAU(0): [DRI2] VDPAU driver: nouveau
[ 18.867] (II) Loading sub module "exa"
[ 18.867] (II) LoadModule: "exa"
[ 18.867] (II) Loading /usr/lib/xorg/modules/libexa.so
[ 18.879] (II) Module exa: vendor="X.Org Foundation"
[ 18.879] compiled for 1.19.3, module version = 2.6.0
[ 18.879] ABI class: X.Org Video Driver, version 23.0
[ 18.879] (II) EXA(0): Driver allocated offscreen pixmaps
[ 18.879] (II) EXA(0): Driver registered support for the following operations:
[ 18.879] (II) Solid
[ 18.879] (II) Copy
[ 18.879] (II) Composite (RENDER acceleration)
[ 18.879] (II) UploadToScreen
[ 18.879] (II) DownloadFromScreen
[ 18.879] (==) NOUVEAU(0): Backing store enabled
[ 18.879] (==) NOUVEAU(0): Silken mouse enabled
[ 18.879] (II) NOUVEAU(0): [XvMC] Associated with Nouveau GeForce 8/9 Textured Video.
[ 18.879] (II) NOUVEAU(0): [XvMC] Extension initialized.
[ 18.879] (==) NOUVEAU(0): DPMS enabled
[ 18.879] (II) NOUVEAU(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ 18.887] (--) RandR disabled
[ 18.891] (II) SELinux: Disabled on system
[ 20.280] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[ 20.280] (II) AIGLX: enabled GLX_ARB_create_context
[ 20.280] (II) AIGLX: enabled GLX_ARB_create_context_profile
[ 20.280] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile
[ 20.280] (II) AIGLX: enabled GLX_INTEL_swap_event
[ 20.280] (II) AIGLX: enabled GLX_SGI_swap_control
[ 20.280] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[ 20.280] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[ 20.280] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float
[ 20.280] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[ 20.281] (II) AIGLX: Loaded and initialized nouveau
[ 20.281] (II) GLX: Initialized DRI2 GL provider for screen 0
[ 20.283] (II) NOUVEAU(0): NVEnterVT is called.
[ 20.299] (II) NOUVEAU(0): Setting screen physical size to 381 x 238
[ 20.299] resize called 1440 900
la carte avec la commande lspci
04:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 770] (rev a1)
04:00.1 Audio device: NVIDIA Corporation GK104 HDMI Audio Controller (rev a1)
le plus simple pour toi c'est de refaire une installation de stretch ou de faire un dist-upgrade a partir de jessie
si par hasard ta carte ne fonctionne toujours pas c'est quelle n'est pas compatible Linux (ça peu arriver)
ps: le driver propriétaire peu résoudre ce souci , a priori sous jessie tu n'a pas eu trop de succès .
pour le fun pousser les tests plus loin
du paquet mesa-utils et mesa-utils-extra (la synchro verticale est verrouillé a 60 FPS (pour tous les tests )
retour
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
302 frames in 5.0 seconds = 60.275 FPS
300 frames in 5.0 seconds = 59.888 FPS
300 frames in 5.0 seconds = 59.888 FPS
300 frames in 5.0 seconds = 59.888 FPS
300 frames in 5.0 seconds = 59.888 FPS
300 frames in 5.0 seconds = 59.888 FPS
300 frames in 5.0 seconds = 59.888 FPS
300 frames in 5.0 seconds = 59.887 FPS
300 frames in 5.0 seconds = 59.889 FPS
300 frames in 5.0 seconds = 59.888 FPS
la commande es2gears
retour
EGL_VERSION = 1.4 (DRI2)
vertex shader info:
fragment shader info:
info:
301 frames in 5.0 seconds = 60.092 FPS
300 frames in 5.0 seconds = 59.880 FPS
300 frames in 5.0 seconds = 59.892 FPS
300 frames in 5.0 seconds = 59.880 FPS
300 frames in 5.0 seconds = 59.892 FPS
300 frames in 5.0 seconds = 59.892 FPS
300 frames in 5.0 seconds = 59.880 FPS
300 frames in 5.0 seconds = 59.892 FPS
298 frames in 5.0 seconds = 59.481 FPS
la commande es2_info
retour
EGL_VERSION: 1.4 (DRI2)
EGL_VENDOR: Mesa Project
EGL_EXTENSIONS:
EGL_CHROMIUM_sync_control, EGL_EXT_image_dma_buf_import,
EGL_KHR_cl_event2, EGL_KHR_create_context, EGL_KHR_fence_sync,
EGL_KHR_get_all_proc_addresses, EGL_KHR_gl_colorspace,
EGL_KHR_gl_renderbuffer_image, EGL_KHR_gl_texture_2D_image,
EGL_KHR_gl_texture_3D_image, EGL_KHR_gl_texture_cubemap_image,
EGL_KHR_image, EGL_KHR_image_base, EGL_KHR_image_pixmap,
EGL_KHR_no_config_context, EGL_KHR_reusable_sync,
EGL_KHR_surfaceless_context, EGL_KHR_wait_sync,
EGL_MESA_configless_context, EGL_MESA_drm_image,
EGL_MESA_image_dma_buf_export, EGL_NOK_swap_region,
EGL_NOK_texture_from_pixmap, EGL_NV_post_sub_buffer,
EGL_WL_bind_wayland_display
EGL_CLIENT_APIS: OpenGL OpenGL_ES
GL_VERSION: OpenGL ES 3.1 Mesa 13.0.6
GL_RENDERER: Gallium 0.4 on NVE4
GL_EXTENSIONS:
GL_EXT_blend_minmax, GL_EXT_multi_draw_arrays,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_compression_dxt1,
GL_EXT_texture_format_BGRA8888, GL_OES_compressed_ETC1_RGB8_texture,
GL_OES_depth24, GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
GL_OES_mapbuffer, GL_OES_rgb8_rgba8, GL_OES_standard_derivatives,
GL_OES_stencil8, GL_OES_texture_3D, GL_OES_texture_float,
GL_OES_texture_float_linear, GL_OES_texture_half_float,
GL_OES_texture_half_float_linear, GL_OES_texture_npot,
GL_EXT_texture_sRGB_decode, GL_OES_EGL_image, GL_OES_depth_texture,
GL_OES_packed_depth_stencil, GL_EXT_texture_type_2_10_10_10_REV,
GL_OES_get_program_binary, GL_APPLE_texture_max_level,
GL_EXT_discard_framebuffer, GL_EXT_read_format_bgra,
GL_NV_fbo_color_attachments, GL_OES_EGL_image_external, GL_OES_EGL_sync,
GL_OES_vertex_array_object, GL_OES_viewport_array,
GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5,
GL_EXT_texture_rg, GL_EXT_unpack_subimage, GL_NV_draw_buffers,
GL_NV_read_buffer, GL_NV_read_depth, GL_NV_read_depth_stencil,
GL_NV_read_stencil, GL_EXT_draw_buffers, GL_EXT_map_buffer_range,
GL_KHR_debug, GL_KHR_robustness, GL_OES_depth_texture_cube_map,
GL_OES_surfaceless_context, GL_EXT_color_buffer_float,
GL_EXT_separate_shader_objects, GL_EXT_shader_integer_mix,
GL_EXT_tessellation_point_size, GL_EXT_tessellation_shader,
GL_EXT_base_instance, GL_EXT_copy_image, GL_EXT_draw_buffers_indexed,
GL_EXT_draw_elements_base_vertex, GL_EXT_gpu_shader5,
GL_EXT_polygon_offset_clamp, GL_EXT_primitive_bounding_box,
GL_EXT_shader_io_blocks, GL_EXT_texture_border_clamp,
GL_EXT_texture_buffer, GL_EXT_texture_cube_map_array,
GL_KHR_context_flush_control, GL_KHR_robust_buffer_access_behavior,
GL_OES_copy_image, GL_OES_draw_buffers_indexed,
GL_OES_draw_elements_base_vertex, GL_OES_gpu_shader5,
GL_OES_primitive_bounding_box, GL_OES_sample_shading,
GL_OES_sample_variables, GL_OES_shader_io_blocks,
GL_OES_shader_multisample_interpolation, GL_OES_tessellation_point_size,
GL_OES_tessellation_shader, GL_OES_texture_border_clamp,
GL_OES_texture_buffer, GL_OES_texture_cube_map_array,
GL_OES_texture_stencil8, GL_OES_texture_storage_multisample_2d_array,
GL_EXT_blend_func_extended, GL_EXT_buffer_storage,
GL_EXT_geometry_point_size, GL_EXT_geometry_shader,
GL_OES_geometry_point_size, GL_OES_geometry_shader,
GL_OES_shader_image_atomic, GL_EXT_clip_cull_distance,
GL_EXT_window_rectangles, GL_MESA_shader_integer_functions
la dernière , commande es2tri
es2tri
EGL_VERSION = 1.4 (DRI2)
EGL_VENDOR = Mesa Project
EGL_EXTENSIONS = EGL_CHROMIUM_sync_control EGL_EXT_image_dma_buf_import EGL_KHR_cl_event2 EGL_KHR_create_context EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_NOK_swap_region EGL_NOK_texture_from_pixmap EGL_NV_post_sub_buffer EGL_WL_bind_wayland_display
EGL_CLIENT_APIS = OpenGL OpenGL_ES
Uniform modelviewProjection at 0
Attrib pos at 0
Attrib color at 1
si tu a des questions pour installer stretch n' hésite pas
Dernière modification par anonyme (17-06-2017 19:35:45)