10 Replies Latest reply on Oct 26, 2010 8:35 PM by unique_screenname_here

    Can't open on Pixel bender

    Heirloom Bob Level 1

      I have a RAW photo open in CS5. Image is 3888 x 2592 pixels. I open Pixel Bender and have a white screen and the filter selected is the default CircleSpash. I change the filter to OilPaint and now the window is white with  little grey marks covering the entire window. Sliders do not work.

       

      I resized the image to 2000 1333 pixels and open Pixel bender.Now it works fine.

       

      Is the problem my video card? I am running a GeForece 8800 GTS with the latest driver (Oct 18) installed.

       

      Memory Usgae is set 76% and I have Enabled OpenGL Drawing.

       

      Thoughts?

        • 1. Re: Can't open on Pixel bender
          unique_screenname_here Level 3

          Yeah the issue is likely a problem with your graphics driver. We've seen this type of screen corruption in low memory/resource scenarios. Make sure you've installed the latest graphics driver. Out of curiosity, what OS are you using? What information does OpenGL Extensions Viewer report about your card? Does the problem lessen if you disable "OpenGL Drawing" in Photoshop (make sure you quit and relaunch Photoshop after changing this preference)?

          • 2. Re: Can't open on Pixel bender
            Heirloom Bob Level 1

            XP Pro Service Pack 3

             

            I see today there is a newer version still of my video driver. I have installed it but my PC needs to restart and I am in the middle of a defrag. I'll let you know what I find but one question: Is there something in particular I should be looking for when I run the OpenGL Extension Viewer?

             

            The problem didn't change if I had OpenGL Drawing enabled or not. Yes I restarted Photoshop after making the changes.

             

            I will check out PB with the new video driver and post another reply.

             

            Thanks for your help.

            • 3. Re: Can't open on Pixel bender
              unique_screenname_here Level 3

              I want to know the max texture size and the VRAM of the card mainly, but please post the entire contents of the OpenGL Extensions Viewer report.

              • 4. Re: Can't open on Pixel bender
                Heirloom Bob Level 1

                I had to leave the PC this morning without checking if the new driver solved the issue. I just checked remotely and it would seem the issue MIGHT be solved. I will check more tonight.

                 

                Renderer: GeForce 8800 GTS/PCI/SSE2
                Vendor: NVIDIA Corporation
                Memory: 320 MB
                Version: 3.3.0
                Shading language version: 3.30 NVIDIA via Cg compiler


                Max texture size: 8192 x 8192
                Max texture coordinates: 8
                Max vertex texture image units: 32
                Max texture image units: 32
                Max geometry texture units: 32
                Max anisotropic filtering value: 16
                Max viewport size: 8192 x 8192
                Max uniform vertex components: 4096
                Max uniform fragment components: 4096
                Max geometry uniform components: 2048
                Max varying floats: 0
                Max samples: 16
                Max draw buffers: 8


                Extensions: 216

                GL_ARB_blend_func_extended
                GL_ARB_color_buffer_float
                GL_ARB_copy_buffer
                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_ES2_compatibility
                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_geometry_shader4
                GL_ARB_get_program_binary
                GL_ARB_half_float_pixel
                GL_ARB_half_float_vertex
                GL_ARB_imaging
                GL_ARB_instanced_arrays
                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_seamless_cube_map
                GL_ARB_separate_shader_objects
                GL_ARB_shader_bit_encoding
                GL_ARB_shader_objects
                GL_ARB_shading_language_100
                GL_ARB_shadow
                GL_ARB_sync
                GL_ARB_texture_border_clamp
                GL_ARB_texture_buffer_object
                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_multisample
                GL_ARB_texture_non_power_of_two
                GL_ARB_texture_rectangle
                GL_ARB_texture_rg
                GL_ARB_texture_rgb10_a2ui
                GL_ARB_texture_swizzle
                GL_ARB_timer_query
                GL_ARB_transpose_matrix
                GL_ARB_uniform_buffer_object
                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_vertex_type_2_10_10_10_rev
                GL_ARB_viewport_array
                GL_ARB_window_pos
                GL_ATI_draw_buffers
                GL_ATI_texture_float
                GL_ATI_texture_mirror_once
                GL_EXT_abgr
                GL_EXT_bgra
                GL_EXT_bindable_uniform
                GL_EXT_blend_color
                GL_EXT_blend_equation_separate
                GL_EXT_blend_func_separate
                GL_EXT_blend_minmax
                GL_EXT_blend_subtract
                GL_EXT_Cg_shader
                GL_EXT_compiled_vertex_array
                GL_EXT_depth_bounds_test
                GL_EXT_direct_state_access
                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_geometry_shader4
                GL_EXT_gpu_program_parameters
                GL_EXT_gpu_shader4
                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_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_texture3D
                GL_EXT_texture_array
                GL_EXT_texture_buffer_object
                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
                GL_EXT_texture_lod_bias
                GL_EXT_texture_mirror_clamp
                GL_EXT_texture_object
                GL_EXT_texture_shared_exponent
                GL_EXT_texture_sRGB
                GL_EXT_texture_swizzle
                GL_EXT_timer_query
                GL_EXT_vertex_array
                GL_EXT_vertex_array_bgra
                GL_EXTX_framebuffer_mixed_formats
                GL_IBM_rasterpos_clip
                GL_IBM_texture_mirrored_repeat
                GL_KTX_buffer_region
                GL_NV_blend_square
                GL_NV_conditional_render
                GL_NV_copy_depth_to_color
                GL_NV_copy_image
                GL_NV_depth_buffer_float
                GL_NV_depth_clamp
                GL_NV_explicit_multisample
                GL_NV_fence
                GL_NV_float_buffer
                GL_NV_fog_distance
                GL_NV_fragment_program
                GL_NV_fragment_program2
                GL_NV_fragment_program_option
                GL_NV_framebuffer_multisample_coverage
                GL_NV_geometry_shader4
                GL_NV_gpu_program4
                GL_NV_half_float
                GL_NV_light_max_exponent
                GL_NV_multisample_coverage
                GL_NV_multisample_filter_hint
                GL_NV_occlusion_query
                GL_NV_packed_depth_stencil
                GL_NV_parameter_buffer_object
                GL_NV_parameter_buffer_object2
                GL_NV_pixel_data_range
                GL_NV_point_sprite
                GL_NV_primitive_restart
                GL_NV_register_combiners
                GL_NV_register_combiners2
                GL_NV_shader_buffer_load
                GL_NV_texgen_reflection
                GL_NV_texture_barrier
                GL_NV_texture_compression_vtc
                GL_NV_texture_env_combine4
                GL_NV_texture_expand_normal
                GL_NV_texture_multisample
                GL_NV_texture_rectangle
                GL_NV_texture_shader
                GL_NV_texture_shader2
                GL_NV_texture_shader3
                GL_NV_transform_feedback
                GL_NV_vertex_array_range
                GL_NV_vertex_array_range2
                GL_NV_vertex_buffer_unified_memory
                GL_NV_vertex_program
                GL_NV_vertex_program1_1
                GL_NV_vertex_program2
                GL_NV_vertex_program2_option
                GL_NV_vertex_program3
                GL_NVX_conditional_render
                GL_NVX_gpu_memory_info
                GL_S3_s3tc
                GL_SGIS_generate_mipmap
                GL_SGIS_texture_lod
                GL_SGIX_depth_texture
                GL_SGIX_shadow
                GL_SUN_slice_accum
                GL_WIN_swap_hint
                WGL_ARB_buffer_region
                WGL_ARB_create_context
                WGL_ARB_create_context_profile
                WGL_ARB_create_context_robustness
                WGL_ARB_extensions_string
                WGL_ARB_make_current_read
                WGL_ARB_multisample
                WGL_ARB_pbuffer
                WGL_ARB_pixel_format
                WGL_ARB_pixel_format_float
                WGL_ARB_render_texture
                WGL_ATI_pixel_format_float
                WGL_EXT_create_context_es2_profile
                WGL_EXT_extensions_string
                WGL_EXT_framebuffer_sRGB
                WGL_EXT_pixel_format_packed_float
                WGL_EXT_swap_control
                WGL_NV_float_buffer
                WGL_NV_multisample_coverage
                WGL_NV_render_depth_texture
                WGL_NV_render_texture_rectangle
                WGL_NVX_DX_interop

                Core features
                v1.1 (100 % - 7/7)
                v1.2 (100 % - 8/8)
                v1.3 (100 % - 9/9)
                v1.4 (100 % - 15/15)
                v1.5 (100 % - 3/3)
                v2.0 (100 % - 10/10)
                v2.1 (100 % - 3/3)
                v3.0 (100 % - 23/23)
                v3.1 (100 % - 8/8)
                v3.2 (100 % - 9/9)
                v3.3 (100 % - 9/9)
                v4.0 (0 % - 0/13)
                v4.1 (50 % - 4/8)

                OpenGL driver version check (Current: 6.14.12.6099, Latest known: 6.14.12.6099):
                Latest version of display drivers found
                According the database, you are running the latest display drivers for your video card.

                Compiled vertex array support
                This feature improves OpenGL performance by using video memory to cache transformed vertices.

                Multitexture support
                This feature accelerates complex rendering such as lightmaps or environment mapping.

                Secondary color support
                This feature provides an alternate method of coloring specular highlights on polygons.

                S3TC compression support
                This feature improves texture mapping performance in some applications by using lossy compression.

                Vertex array range support
                This feature improves performance in some applications by using AGP for dynamic vertex transformation.

                Texture edge clamp support
                This feature improves texturing quality by adding clamping control to edge texel filtering.

                Vertex program support
                This feature enables a wide variety of effects via flexible vertex programming (equivalent to DX8 Vertex Shader.)

                Fragment program support
                This feature enables a wide variety of effects via per pixel programming (equivalent to DX9 Pixel Shader.)

                Texture anisotropic filtering support
                This feature improves the quality of texture mapping on oblique surfaces.

                Occlusion test support
                This feature provides hardware accelerated culling for objects.

                Point sprite support
                This feature improves performance in some particle systems.

                OpenGL Shading Language support
                This feature enables high level shading language for shaders.

                Frame buffer object support
                This feature enables render to texture functionality.

                Extension verification:
                GL_ARB_debug_output was not found, but has the entry point glGetPointerv
                GL_ARB_draw_indirect was not found, but has the entry point glDrawArraysIndirect
                GL_ARB_draw_indirect was not found, but has the entry point glDrawElementsIndirect
                GL_ARB_gpu_shader_fp64 was not found, but has the entry point glGetUniformdv
                GL_ARB_gpu_shader_fp64 was not found, but has the entry point glUniform1d
                GL_ARB_gpu_shader_fp64 was not found, but has the entry point glUniform1dv
                GL_ARB_gpu_shader_fp64 was not found, but has the entry point glUniform2d
                GL_ARB_gpu_shader_fp64 was not found, but has the entry point glUniform2dv
                GL_ARB_gpu_shader_fp64 was not found, but has the entry point glUniform3d
                GL_ARB_gpu_shader_fp64 was not found, but has the entry point glUniform3dv
                GL_ARB_gpu_shader_fp64 was not found, but has the entry point glUniform4d
                GL_ARB_gpu_shader_fp64 was not found, but has the entry point glUniform4dv
                GL_ARB_gpu_shader_fp64 was not found, but has the entry point glUniformMatrix2dv
                GL_ARB_gpu_shader_fp64 was not found, but has the entry point glUniformMatrix2x3dv
                GL_ARB_gpu_shader_fp64 was not found, but has the entry point glUniformMatrix2x4dv
                GL_ARB_gpu_shader_fp64 was not found, but has the entry point glUniformMatrix3dv
                GL_ARB_gpu_shader_fp64 was not found, but has the entry point glUniformMatrix3x2dv
                GL_ARB_gpu_shader_fp64 was not found, but has the entry point glUniformMatrix3x4dv
                GL_ARB_gpu_shader_fp64 was not found, but has the entry point glUniformMatrix4dv
                GL_ARB_gpu_shader_fp64 was not found, but has the entry point glUniformMatrix4x2dv
                GL_ARB_gpu_shader_fp64 was not found, but has the entry point glUniformMatrix4x3dv
                GL_ARB_tessellation_shader was not found, but has the entry point glPatchParameterfv
                GL_ARB_tessellation_shader was not found, but has the entry point glPatchParameteri
                GL_ARB_transform_feedback2 was not found, but has the entry point glBindTransformFeedback
                GL_ARB_transform_feedback2 was not found, but has the entry point glDeleteTransformFeedbacks
                GL_ARB_transform_feedback2 was not found, but has the entry point glDrawTransformFeedback
                GL_ARB_transform_feedback2 was not found, but has the entry point glGenTransformFeedbacks
                GL_ARB_transform_feedback2 was not found, but has the entry point glIsTransformFeedback
                GL_ARB_transform_feedback2 was not found, but has the entry point glPauseTransformFeedback
                GL_ARB_transform_feedback2 was not found, but has the entry point glResumeTransformFeedback
                GL_ARB_transform_feedback3 was not found, but has the entry point glBeginQueryIndexed
                GL_ARB_transform_feedback3 was not found, but has the entry point glDrawTransformFeedbackStream
                GL_ARB_transform_feedback3 was not found, but has the entry point glEndQueryIndexed
                GL_ARB_transform_feedback3 was not found, but has the entry point glGetQueryIndexediv
                GL_ARB_viewport_array has the entry point glGetIntegerIndexedivEXT missing!
                GL_EXT_color_subtable was not found, but has the entry point glColorSubTableEXT
                GL_EXT_copy_texture was not found, but has the entry point glCopyTexSubImage3DEXT
                GL_EXT_paletted_texture was not found, but has the entry point glColorTableEXT
                GL_EXT_paletted_texture was not found, but has the entry point glGetColorTableEXT
                GL_EXT_paletted_texture was not found, but has the entry point glGetColorTableParameterfvEXT
                GL_EXT_paletted_texture was not found, but has the entry point glGetColorTableParameterivEXT
                GL_EXT_subtexture was not found, but has the entry point glTexSubImage3DEXT
                GL_KTX_buffer_region has the entry point glBufferRegionEnabledEXT missing!
                GL_KTX_buffer_region has the entry point glDeleteBufferRegionEXT missing!
                GL_KTX_buffer_region has the entry point glDrawBufferRegionEXT missing!
                GL_KTX_buffer_region has the entry point glNewBufferRegionEXT missing!
                GL_KTX_buffer_region has the entry point glReadBufferRegionEXT missing!
                GL_NV_geometry_program4 was not found, but has the entry point glProgramVertexLimitNV
                GL_NV_gpu_shader5 was not found, but has the entry point glGetUniformui64vNV
                GL_NV_half_float has the entry point glVertexWeighthNV missing!
                GL_NV_half_float has the entry point glVertexWeighthvNV missing!
                GL_NV_present_video was not found, but has the entry point glGetVideoi64vNV
                GL_NV_present_video was not found, but has the entry point glGetVideoivNV
                GL_NV_present_video was not found, but has the entry point glGetVideoui64vNV
                GL_NV_present_video was not found, but has the entry point glGetVideouivNV
                GL_NV_present_video was not found, but has the entry point glPresentFrameDualFillNV
                GL_NV_present_video was not found, but has the entry point glPresentFrameKeyedNV
                WGL_NV_vertex_array_range was not found, but has the entry point wglAllocateMemoryNV
                WGL_NV_vertex_array_range was not found, but has the entry point wglFreeMemoryNV
                WGL_NV_video_output was not found, but has the entry point wglBindVideoImageNV
                WGL_NV_video_output was not found, but has the entry point wglGetVideoDeviceNV
                WGL_NV_video_output was not found, but has the entry point wglGetVideoInfoNV
                WGL_NV_video_output was not found, but has the entry point wglReleaseVideoDeviceNV
                WGL_NV_video_output was not found, but has the entry point wglReleaseVideoImageNV
                WGL_NV_video_output was not found, but has the entry point wglSendPbufferToVideoNV
                GL_ARB_compatibility was not found, but is available in driver version 6.14.12.6099

                • 5. Re: Can't open on Pixel bender
                  Heirloom Bob Level 1

                  I tried opening a file in Pixel bender, that was 3718 x 2478 with no success. I reduced the image size to 3000 x 2000 and was successful with pixel bender. This is a larger file than I was able to open before upgrading to the newer video card driver earlier today.

                  • 6. Re: Can't open on Pixel bender
                    unique_screenname_here Level 3

                    In theory your graphics card can handle textures up to 8192x8192. In practice we've found that value to be much smaller. That said, I would expect a 4kx4k image to run successfully on your machine. In any case, the driver is likely running out of some resource, erring, and then dumping garbage to the screen. We also tend to see this problem more often on 32-bit operating systems. I don't have much help to offer at this point. I believe the driver/OS are the limiting factor here.

                    • 7. Re: Can't open on Pixel bender
                      Heirloom Bob Level 1

                      Thanks again for your help.

                       

                      Since upgrading to CS5, it's becoming obvious that CS5 runs better on my Windows 7 laptop than on my XP desktop so I am considering an OS upgrade to Windows 7 on my desktop. This just provides another reason and to be honest, the only thing holding me back is thinking about all the programs that will require deactivation on XP and then the whole resinstall thing on Windows 7. Oh well...change is good right?

                      • 8. Re: Can't open on Pixel bender
                        unique_screenname_here Level 3

                        Yeah, I wish there was a way around it but upward and onward. Make sure to consider a 64-bit OS if you do decide to switch.

                        • 9. Re: Can't open on Pixel bender
                          Heirloom Bob Level 1

                          I bought the 64 bit Windows 7, this morning.

                          • 10. Re: Can't open on Pixel bender
                            unique_screenname_here Level 3

                            Cool. Keep me posted on how things go.