APP3 GPU processing problem  

This forum is dedicated to Autopano Pro / Giga bug reports and features discussion.
Please read the posting rules before starting a topic!
no avatar
Nick Payne
Member
 
Topic author
Posts: 24
Likes: 0 post
Liked in: 0 post
Joined: Fri Sep 28, 2012 12:13 am
Info

APP3 GPU processing problem

by Nick Payne » Fri Dec 07, 2012 7:02 am

APP 3 release on Linux Mint 14 amd64, nVidia GTS250 video card running the Nouveau driver. If I have GPU processing enabled in settings and click on the "Check" button and then the Render tab, the two pictures are identical. However, with GPU processing enabled, APP crashes as soon as I click on the Edit botton in the window showing the panorama thumbnail. If I disable GPU processing, the crash doesn't happen. The Info tab in the Check dialog shows the following:
Code: Select all
OGL Version: 3.0 Mesa 9.1-devel (git-484a8dc quantal-oibaf-ppa)
Render: Gallium 0.4 on NV92
Vendor: nouveau
Shader Version: 1.30
MaxTextureSize: 8192
MaxTextureUnits: 8
MaxColorAttachement: 8
MaxRenderBufferSize: 8192
Extentions:
    GL_AMD_conservative_depth
    GL_APPLE_packed_pixels
    GL_APPLE_vertex_array_object
    GL_ARB_ES2_compatibility
    GL_ARB_base_instance
    GL_ARB_blend_func_extended
    GL_ARB_color_buffer_float
    GL_ARB_conservative_depth
    GL_ARB_copy_buffer
    GL_ARB_debug_output
    GL_ARB_depth_buffer_float
    GL_ARB_depth_clamp
    GL_ARB_depth_texture
    GL_ARB_draw_buffers
    GL_ARB_draw_elements_base_vertex
    GL_ARB_draw_instanced
    GL_ARB_explicit_attrib_location
    GL_ARB_fragment_coord_conventions
    GL_ARB_fragment_program
    GL_ARB_fragment_program_shadow
    GL_ARB_fragment_shader
    GL_ARB_framebuffer_object
    GL_ARB_framebuffer_sRGB
    GL_ARB_half_float_pixel
    GL_ARB_half_float_vertex
    GL_ARB_instanced_arrays
    GL_ARB_invalidate_subdata
    GL_ARB_map_buffer_alignment
    GL_ARB_map_buffer_range
    GL_ARB_multisample
    GL_ARB_multitexture
    GL_ARB_occlusion_query
    GL_ARB_occlusion_query2
    GL_ARB_pixel_buffer_object
    GL_ARB_point_parameters
    GL_ARB_point_sprite
    GL_ARB_provoking_vertex
    GL_ARB_robustness
    GL_ARB_sampler_objects
    GL_ARB_shader_bit_encoding
    GL_ARB_shader_objects
    GL_ARB_shader_texture_lod
    GL_ARB_shading_language_100
    GL_ARB_shadow
    GL_ARB_sync
    GL_ARB_texture_border_clamp
    GL_ARB_texture_compression
    GL_ARB_texture_compression_rgtc
    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_float
    GL_ARB_texture_mirrored_repeat
    GL_ARB_texture_non_power_of_two
    GL_ARB_texture_rectangle
    GL_ARB_texture_rg
    GL_ARB_texture_storage
    GL_ARB_texture_swizzle
    GL_ARB_timer_query
    GL_ARB_transpose_matrix
    GL_ARB_vertex_array_bgra
    GL_ARB_vertex_array_object
    GL_ARB_vertex_buffer_object
    GL_ARB_vertex_program
    GL_ARB_vertex_shader
    GL_ARB_window_pos
    GL_ATI_blend_equation_separate
    GL_ATI_draw_buffers
    GL_ATI_separate_stencil
    GL_ATI_texture_compression_3dc
    GL_ATI_texture_env_combine3
    GL_ATI_texture_float
    GL_ATI_texture_mirror_once
    GL_EXT_abgr
    GL_EXT_bgra
    GL_EXT_blend_color
    GL_EXT_blend_equation_separate
    GL_EXT_blend_func_separate
    GL_EXT_blend_minmax
    GL_EXT_blend_subtract
    GL_EXT_compiled_vertex_array
    GL_EXT_copy_texture
    GL_EXT_draw_buffers2
    GL_EXT_draw_instanced
    GL_EXT_draw_range_elements
    GL_EXT_fog_coord
    GL_EXT_framebuffer_blit
    GL_EXT_framebuffer_multisample
    GL_EXT_framebuffer_object
    GL_EXT_framebuffer_sRGB
    GL_EXT_gpu_program_parameters
    GL_EXT_multi_draw_arrays
    GL_EXT_packed_depth_stencil
    GL_EXT_packed_float
    GL_EXT_packed_pixels
    GL_EXT_pixel_buffer_object
    GL_EXT_point_parameters
    GL_EXT_polygon_offset
    GL_EXT_provoking_vertex
    GL_EXT_rescale_normal
    GL_EXT_secondary_color
    GL_EXT_separate_shader_objects
    GL_EXT_separate_specular_color
    GL_EXT_shadow_funcs
    GL_EXT_stencil_two_side
    GL_EXT_stencil_wrap
    GL_EXT_subtexture
    GL_EXT_texture
    GL_EXT_texture3D
    GL_EXT_texture_array
    GL_EXT_texture_compression_dxt1
    GL_EXT_texture_compression_latc
    GL_EXT_texture_compression_rgtc
    GL_EXT_texture_compression_s3tc
    GL_EXT_texture_cube_map
    GL_EXT_texture_edge_clamp
    GL_EXT_texture_env_add
    GL_EXT_texture_env_combine
    GL_EXT_texture_env_dot3
    GL_EXT_texture_filter_anisotropic
    GL_EXT_texture_integer
    GL_EXT_texture_lod_bias
    GL_EXT_texture_mirror_clamp
    GL_EXT_texture_object
    GL_EXT_texture_rectangle
    GL_EXT_texture_sRGB
    GL_EXT_texture_sRGB_decode
    GL_EXT_texture_shared_exponent
    GL_EXT_texture_snorm
    GL_EXT_texture_swizzle
    GL_EXT_timer_query
    GL_EXT_transform_feedback
    GL_EXT_vertex_array
    GL_EXT_vertex_array_bgra
    GL_IBM_multimode_draw_arrays
    GL_IBM_rasterpos_clip
    GL_IBM_texture_mirrored_repeat
    GL_INGR_blend_func_separate
    GL_MESA_pack_invert
    GL_MESA_texture_array
    GL_MESA_texture_signed_rgba
    GL_MESA_window_pos
    GL_NV_blend_square
    GL_NV_conditional_render
    GL_NV_depth_clamp
    GL_NV_fog_distance
    GL_NV_light_max_exponent
    GL_NV_packed_depth_stencil
    GL_NV_primitive_restart
    GL_NV_texgen_reflection
    GL_NV_texture_barrier
    GL_NV_texture_env_combine4
    GL_NV_texture_rectangle
    GL_OES_EGL_image
    GL_OES_read_format
    GL_S3_s3tc
    GL_SGIS_generate_mipmap
    GL_SGIS_texture_border_clamp
    GL_SGIS_texture_edge_clamp
    GL_SGIS_texture_lod
    GL_SUN_multi_draw_arrays

User avatar
ThomasV
Kolor Team
 
Posts: 300
Likes: 0 post
Liked in: 1 post
Joined: Mon Aug 27, 2012 1:12 pm
Info

by ThomasV » Fri Dec 07, 2012 9:44 am

Hi Nick,


Could please tell us if APG is running well with official nvidia driver ? If so, I think the come might come from the Nouveau driver.

Thanks,
Thomas

User avatar
ThomasV
Kolor Team
 
Posts: 300
Likes: 0 post
Liked in: 1 post
Joined: Mon Aug 27, 2012 1:12 pm
Info

by ThomasV » Fri Dec 07, 2012 10:11 am

Hi Nick,

I have just give a look at the crash dump you uploaded, and the crash is indeed in the nouveau driver.

Regards,
Thomas

no avatar
Nick Payne
Member
 
Topic author
Posts: 24
Likes: 0 post
Liked in: 0 post
Joined: Fri Sep 28, 2012 12:13 am
Info

by Nick Payne » Sun Dec 09, 2012 9:24 pm

ThomasV wrote:Could please tell us if APG is running well with official nvidia driver ?

Thanks, but as I run two monitors with one rotated to portrait orientation, I don't want to install the official nVidia driver, as that would require me to configure each monitor as a separate X screen in order to get correct orientation on the second monitor. Having each monitor as a separate X screen is too inconvenient. I'll just run APP without the GPU processing enabled.

User avatar
ThomasV
Kolor Team
 
Posts: 300
Likes: 0 post
Liked in: 1 post
Joined: Mon Aug 27, 2012 1:12 pm
Info

by ThomasV » Mon Dec 10, 2012 9:10 am

Hi Nick,

You can maybe report this bug to the Nouveau driver team, if they are looking for feedback.

Regards,
Thomas

no avatar
Nick Payne
Member
 
Topic author
Posts: 24
Likes: 0 post
Liked in: 0 post
Joined: Fri Sep 28, 2012 12:13 am
Info

by Nick Payne » Thu Dec 20, 2012 6:54 am

I found that the latest nVidia Linux driver (313.09) does support individual monitor rotation in Twinview, so I installed and configured it. I can now enable GPU processing without any crash.

User avatar
ThomasV
Kolor Team
 
Posts: 300
Likes: 0 post
Liked in: 1 post
Joined: Mon Aug 27, 2012 1:12 pm
Info

by ThomasV » Thu Dec 20, 2012 9:07 am

Hi,

Good news to see that Autopano works with this latest driver.

Regards,
Thomas

no avatar
Michael Ezra
Member
 
Posts: 233
Likes: 0 post
Liked in: 1 post
Joined: Thu Jan 26, 2006 3:43 pm
Location: New York
Info

by Michael Ezra » Fri Dec 21, 2012 2:36 am

Is APG 3.0x compatible with NVidia GeForce 310.70 Driver (I am running GTX 480 card in Win7x64) ?

User avatar
gkaefer
Member
 
Posts: 3549
Likes: 0 post
Liked in: 15 posts
Joined: Tue Jun 09, 2009 1:01 pm
Location: Salzburg
Info

by gkaefer » Fri Dec 21, 2012 3:39 am

Michael Ezra wrote:Is APG 3.0x compatible with NVidia GeForce 310.70 Driver (I am running GTX 480 card in Win7x64) ?

no issues since updated from 306.97 to 310.70 with my GTX260 (GPU test succeeds and 3.0 preview feature works fast and great...
(PS on Win-boxes: doing a complete optimization - incl reorganisation and not only defragmentation - of the boot drive with ultra defragmenter tool gives an extra performance boost while working with autopano)

Georg)
Last edited by gkaefer on Fri Dec 21, 2012 3:39 am, edited 1 time in total.

no avatar
Michael Ezra
Member
 
Posts: 233
Likes: 0 post
Liked in: 1 post
Joined: Thu Jan 26, 2006 3:43 pm
Location: New York
Info

by Michael Ezra » Fri Dec 21, 2012 3:27 pm

thanks! about the boot drive - mine is SSD, so I suppose no need to reorg/defragment?


Who is online

Users browsing this forum: No registered users and 2 guests