Announcement

Collapse
No announcement yet.

4850 and TV

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • 4850 and TV

    every new fglrx is worse then previous version so iam working on open drivers.

    i have 2 questions to developers

    1: when i will be able to play quake live on open drivers? game is unplayable right now even on my "strong" card

    2: how to setup tv, to dont break my desktop setting? just plug-in in cable doesnt work. sometimes monitor goes black, and only tv works. i just want clone mode 1280x1024 on monitor and 1024x768 on tv [its old crt tv, cant have higher] in windows it is possible.

    if cant set 2 diferent resolution, let 1024x768 on both then.
    or iam doing something wrong?

  • #2
    I dont think that radeon oss was too slow for quake live when you disable swapbufferswait, maybe you never switched that off? I tested ql only with a 1280x1024 tft but even snb was fast enough - well it depends if you are pro gamer or not. nouveau never had vsync on, but has got the other problem that you need to check if the frequency if it is set to the max possibe when you play games, otherwise it can be very slow. Dont forget to install the libtxc_dxtn in every case.

    Comment


    • #3
      how to disable this swapbuffer stuff?

      quake live works ok, but... only if iam alone on map, when theres more players, they "jump" like graphic lag, never constant 60 fps. always tearing, always like 30-45 fps its unplayable with other players, even rotating is nightmare

      i think i dont have this stuff installed, and i dont use texture comprssion, never

      Comment


      • #4
        You will always get tearing when you are in the low fps ranges. But then this option is enabled you basically have got only 30/45 as rates below 60 and nothing inbetween. A minimal xorg.conf would be:
        Code:
        Section "Device"
        Identifier "devname"
        Option "SwapbuffersWait" "false"
        Driver "ati"
        EndSection
        Similar for intel, there you just need to change the driver to intel.

        Comment


        • #5
          ok ok, but ubuntu dont have xorg.conf on opendrivers.

          if i create this file, x dont start, need to delete this file

          Comment


          • #6
            are you sure you're currently using the opensource radeon drivers and not a software renderer?
            check "glxinfo" if it mentions something like "OpenGL renderer string: Gallium 0.4 on AMD JUNIPER" where AMD JUNIPER should be your graphics card.

            Comment


            • #7
              4850 is juniper?


              hydra@hydra-ubuntu:~$ glxinfo
              name of display: :0.0
              display: :0 screen: 0
              direct rendering: Yes
              server glx vendor string: SGI
              server glx version string: 1.4
              server glx extensions:
              GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
              GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
              GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control,
              GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
              GLX_SGIX_visual_select_group, GLX_INTEL_swap_event
              client glx vendor string: Mesa Project and 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_EXT_framebuffer_sRGB,
              GLX_MESA_copy_sub_buffer, GLX_MESA_multithread_makecurrent,
              GLX_MESA_swap_control, 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_INTEL_swap_event
              GLX version: 1.4
              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_MESA_multithread_makecurrent, GLX_MESA_swap_control,
              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_INTEL_swap_event
              OpenGL vendor string: X.Org
              OpenGL renderer string: Gallium 0.4 on AMD RV770
              OpenGL version string: 2.1 Mesa 7.12-devel
              OpenGL shading language version string: 1.20
              OpenGL extensions:
              GL_ARB_multisample, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
              GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
              GL_EXT_copy_texture, GL_EXT_polygon_offset, GL_EXT_subtexture,
              GL_EXT_texture_object, GL_EXT_vertex_array, GL_EXT_compiled_vertex_array,
              GL_EXT_texture, GL_EXT_texture3D, GL_IBM_rasterpos_clip,
              GL_ARB_point_parameters, GL_EXT_draw_range_elements, GL_EXT_packed_pixels,
              GL_EXT_point_parameters, GL_EXT_rescale_normal,
              GL_EXT_separate_specular_color, GL_EXT_texture_edge_clamp,
              GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
              GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_ARB_framebuffer_sRGB,
              GL_ARB_multitexture, GL_EXT_framebuffer_sRGB,
              GL_IBM_multimode_draw_arrays, GL_IBM_texture_mirrored_repeat,
              GL_ARB_texture_cube_map, GL_ARB_texture_env_add, GL_ARB_transpose_matrix,
              GL_EXT_blend_func_separate, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays,
              GL_EXT_secondary_color, GL_EXT_texture_env_add,
              GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,
              GL_INGR_blend_func_separate, GL_NV_blend_square, GL_NV_light_max_exponent,
              GL_NV_texgen_reflection, GL_NV_texture_env_combine4,
              GL_SUN_multi_draw_arrays, GL_ARB_texture_border_clamp,
              GL_ARB_texture_compression, GL_EXT_framebuffer_object,
              GL_EXT_texture_env_dot3, GL_MESA_window_pos, GL_NV_packed_depth_stencil,
              GL_NV_texture_rectangle, GL_ARB_depth_texture, GL_ARB_occlusion_query,
              GL_ARB_shadow, GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
              GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
              GL_ARB_window_pos, GL_EXT_stencil_two_side, GL_EXT_texture_cube_map,
              GL_NV_depth_clamp, GL_APPLE_packed_pixels, GL_APPLE_vertex_array_object,
              GL_ARB_draw_buffers, GL_ARB_fragment_program, GL_ARB_fragment_shader,
              GL_ARB_shader_objects, GL_ARB_vertex_program, GL_ARB_vertex_shader,
              GL_ATI_draw_buffers, GL_ATI_texture_env_combine3, GL_ATI_texture_float,
              GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_MESA_pack_invert,
              GL_NV_primitive_restart, GL_ARB_depth_clamp,
              GL_ARB_fragment_program_shadow, GL_ARB_half_float_pixel,
              GL_ARB_occlusion_query2, GL_ARB_point_sprite, GL_ARB_shading_language_100,
              GL_ARB_sync, GL_ARB_texture_non_power_of_two, GL_ARB_vertex_buffer_object,
              GL_ATI_blend_equation_separate, GL_EXT_blend_equation_separate,
              GL_OES_read_format, GL_ARB_color_buffer_float, GL_ARB_pixel_buffer_object,
              GL_ARB_texture_float, GL_ARB_texture_rectangle, GL_EXT_packed_float,
              GL_EXT_pixel_buffer_object, GL_EXT_texture_mirror_clamp,
              GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,
              GL_EXT_texture_shared_exponent, GL_ARB_framebuffer_object,
              GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample,
              GL_EXT_packed_depth_stencil, GL_ARB_vertex_array_object,
              GL_ATI_separate_stencil, GL_ATI_texture_mirror_once, GL_EXT_draw_buffers2,
              GL_EXT_gpu_program_parameters, GL_EXT_texture_env_combine,
              GL_EXT_texture_sRGB_decode, GL_EXT_timer_query, GL_OES_EGL_image,
              GL_ARB_copy_buffer, GL_ARB_depth_buffer_float, GL_ARB_half_float_vertex,
              GL_ARB_instanced_arrays, GL_ARB_map_buffer_range, GL_ARB_texture_rg,
              GL_ARB_texture_swizzle, GL_ARB_vertex_array_bgra,
              GL_EXT_separate_shader_objects, GL_EXT_texture_swizzle,
              GL_EXT_vertex_array_bgra, GL_AMD_draw_buffers_blend,
              GL_AMD_shader_stencil_export, GL_ARB_ES2_compatibility,
              GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex,
              GL_ARB_explicit_attrib_location, GL_ARB_fragment_coord_conventions,
              GL_ARB_provoking_vertex, GL_ARB_sampler_objects, GL_ARB_seamless_cube_map,
              GL_ARB_shader_stencil_export, GL_ARB_shader_texture_lod,
              GL_EXT_provoking_vertex, GL_EXT_texture_snorm,
              GL_MESA_texture_signed_rgba, GL_NV_texture_barrier, GL_ARB_robustness

              Comment


              • #8
                you can try "radeon" instead of "ati" too in the case that U did not install the wrapper.

                Comment


                • #9
                  Originally posted by NomadDemon View Post
                  4850 is juniper?
                  No, juniper is what I have. I wanted to say that you don't have to search for juniper but for your graphics card (rv770). But it looks like you're using the right driver.
                  Try replacing "ati" with "radeon" in the xorg.conf like Kano said.

                  Comment


                  • #10
                    dont have xorg.conf file

                    if i create it, X wont start. already try this stuff. not working.. need to run safe mode and delete xorg.conf to let any image on my screen
                    Last edited by NomadDemon; 11-10-2011, 05:49 PM.

                    Comment


                    • #11
                      Thats only the case when the xorg.conf is faulty.

                      Comment


                      • #12
                        thats why i ask for help

                        i have xorg.conf file, if i install fglrx, but fglrx are so bugged, dont want to use it.

                        dont even know how to start write xorg.conf, what names to use, "device""display" etc, always is faulty "cannot find screen" etc. copying fglrx xorg.conf and modify isnt also working.

                        and my 2nd question, whats about tv out?
                        on fglrx just need to restart X and resolution automatically get to max size of both screens [tv is 1024x768 so both screens are set to this res, if i unplug cable, reset X resolution goes back to 1280x1024

                        i can use different solution, but want to make this work

                        Comment


                        • #13
                          You can usually use my example file 1:1, no change required.

                          Comment


                          • #14
                            i will try, hope this time it will work

                            how about

                            Section "Device"
                            --->> Identifier "devname"
                            Option "SwapbuffersWait" "false"
                            Driver "ati"
                            EndSection

                            is this line ok ?

                            Comment


                            • #15
                              ok, screen is working after reboot, but... quake still 40-45 fps and lags in video, cant play i see every 2-3 frames,looks like frame skipping stuff

                              Comment

                              Working...
                              X