Announcement

Collapse
No announcement yet.

Fedora 9 and ATI

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

  • #21
    Is there any updated information yet on when X.org will actually release 7.4? I suspect we may never see the new 1.5 xserver support
    in the fglrx driver until that actually happens.

    Comment


    • #22
      My basic problem: According to Mr. Bridgman, now radeon driver should almost do the work for me, so here is the glxinfo to get the problem:

      libGL: XF86DRIGetClientDriverName: 5.3.0 r300 (screen 0)
      libGL: OpenDriver: trying /usr/lib/dri/r300_dri.so
      drmOpenDevice: node name is /dev/dri/card0
      drmOpenDevice: open result is 8, (OK)
      drmOpenByBusid: Searching for BusID pci:0000:01:00.0
      drmOpenDevice: node name is /dev/dri/card0
      drmOpenDevice: open result is 8, (OK)
      drmOpenByBusid: drmOpenMinor returns 8
      drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
      unknown chip id 0x7145, can't guess.
      libGL error: InitDriver failed
      libGL error: reverting to (slow) indirect rendering
      name of display: :0.0
      display: :0 screen: 0
      direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
      server glx vendor string: SGI
      server glx version string: 1.2
      server glx extensions:
      GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
      GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
      GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
      GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
      client glx vendor string: 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_MESA_allocate_memory,
      GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
      GLX_MESA_swap_frame_usage, 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 version: 1.2
      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_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample,
      GLX_SGIX_fbconfig, GLX_EXT_texture_from_pixmap
      OpenGL vendor string: Mesa project: www.mesa3d.org
      OpenGL renderer string: Mesa GLX Indirect
      OpenGL version string: 1.4 (2.1 Mesa 7.1)
      OpenGL extensions:
      GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program,
      GL_ARB_fragment_program_shadow, GL_ARB_imaging, GL_ARB_multisample,
      GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_point_parameters,
      GL_ARB_point_sprite, GL_ARB_shadow, GL_ARB_shadow_ambient,
      GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
      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_mirrored_repeat,
      GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
      GL_ARB_transpose_matrix, GL_ARB_vertex_program, GL_ARB_window_pos,
      GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
      GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,
      GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
      GL_EXT_clip_volume_hint, GL_EXT_copy_texture, GL_EXT_draw_range_elements,
      GL_EXT_fog_coord, GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays,
      GL_EXT_packed_pixels, GL_EXT_paletted_texture, GL_EXT_point_parameters,
      GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color,
      GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
      GL_EXT_shared_texture_palette, GL_EXT_stencil_wrap, GL_EXT_subtexture,
      GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp,
      GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
      GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias,
      GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
      GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
      GL_ATI_draw_buffers, GL_ATI_texture_env_combine3,
      GL_ATI_texture_mirror_once, GL_ATIX_texture_env_combine3,
      GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
      GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_NV_blend_square,
      GL_NV_fragment_program, GL_NV_light_max_exponent, GL_NV_point_sprite,
      GL_NV_texgen_reflection, GL_NV_texture_rectangle, GL_NV_vertex_program,
      GL_NV_vertex_program1_1, GL_SGI_color_matrix, GL_SGI_color_table,
      GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
      GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
      GL_SGIX_shadow, GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays

      3 GLX Visuals
      visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
      id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
      ----------------------------------------------------------------------
      0x21 24 tc 1 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 0 0 None
      0x22 24 dc 1 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 0 0 None
      0x54 32 tc 1 24 0 r . . 8 8 8 0 0 0 0 0 0 0 0 0 0 None

      24 GLXFBConfigs:
      visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
      id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
      ----------------------------------------------------------------------
      0x55 0 tc 1 24 0 r y . 8 8 8 0 0 0 0 0 0 0 0 0 0 None
      0x56 0 tc 1 24 0 r y . 8 8 8 0 0 0 8 0 0 0 0 0 0 None
      0x57 0 tc 1 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 0 0 None
      0x58 0 tc 1 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 0 0 None
      0x59 0 tc 1 24 0 r . . 8 8 8 0 0 0 0 0 0 0 0 0 0 None
      0x5a 0 tc 1 24 0 r . . 8 8 8 0 0 0 8 0 0 0 0 0 0 None
      0x5b 0 tc 1 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 0 0 None
      0x5c 0 tc 1 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 0 0 None
      0x5d 0 dc 1 24 0 r y . 8 8 8 0 0 0 0 0 0 0 0 0 0 None
      0x5e 0 dc 1 24 0 r y . 8 8 8 0 0 0 8 0 0 0 0 0 0 None
      0x5f 0 dc 1 24 0 r y . 8 8 8 0 0 24 0 0 0 0 0 0 0 None
      0x60 0 dc 1 24 0 r y . 8 8 8 0 0 24 8 0 0 0 0 0 0 None
      0x61 0 dc 1 24 0 r . . 8 8 8 0 0 0 0 0 0 0 0 0 0 None
      0x62 0 dc 1 24 0 r . . 8 8 8 0 0 0 8 0 0 0 0 0 0 None
      0x63 0 dc 1 24 0 r . . 8 8 8 0 0 24 0 0 0 0 0 0 0 None
      0x64 0 dc 1 24 0 r . . 8 8 8 0 0 24 8 0 0 0 0 0 0 None
      0x65 0 tc 1 32 0 r y . 8 8 8 0 0 0 0 0 0 0 0 0 0 None
      0x66 0 tc 1 32 0 r y . 8 8 8 0 0 0 8 0 0 0 0 0 0 None
      0x67 0 tc 1 32 0 r y . 8 8 8 0 0 32 0 0 0 0 0 0 0 None
      0x68 0 tc 1 32 0 r y . 8 8 8 0 0 32 8 0 0 0 0 0 0 None
      0x69 0 tc 1 32 0 r . . 8 8 8 0 0 0 0 0 0 0 0 0 0 None
      0x6a 0 tc 1 32 0 r . . 8 8 8 0 0 0 8 0 0 0 0 0 0 None
      0x6b 0 tc 1 32 0 r . . 8 8 8 0 0 32 0 0 0 0 0 0 0 None
      0x6c 0 tc 1 32 0 r . . 8 8 8 0 0 32 8 0 0 0 0 0 0 None

      Comment


      • #23
        Forgot to say, the card is ATI radeon X1400, and system is a dell inspiron 6400.
        What may be the problem? Is it a not-ready feature or sth like that for the driver, or there is problem with my setup? I think that may solve the problem.
        Thanks in advance

        Comment


        • #24
          Fedora 9 was released before Mesa supported your card, so unless there's been an update to Mesa, Fedora does not yet support 3D acceleration on your card, just 2D.

          Adam

          Comment


          • #25
            AFAIK, r500 3d support was pushed into Updates for F9. klaus, have you fully updated your system? (including "enhancement updates", which is what r500 3d would fall under)

            Comment


            • #26
              I saw a reference to "updates-testing". I haven't played with Fedora enough to know the difference between "updates" and "updates-testing" but as of a week ago I think you needed "updates-testing".
              Test signature

              Comment


              • #27
                I update my system using yumex, not default update routines. I had fully updated 4 days ago, and again i'll update again in some hours time. I hope that would help. I'm really in need for hardware acceleration...

                Thanks everyone

                By the way, fedora updates before being released by community testers, meaning that some updates would be released in updates-testing repository and be tested, after test pass, it will be released in updates repository.

                Comment


                • #28
                  No external analog monitor signal

                  I just upgraded my notebook to Fedora 9 x86_64 (64 bit). The system is a MacBookPro with X1600. Using RPMs from the official repository (+ updates-testing), I finally managed to get Compiz Fusion working correctly with radeon driver. My many thanks to all of you who make this possible.

                  However, I have a problem in using an external monitor. The MBP connector is a DVI one. If I use a DVI-DVI connection, then everything is working OK. However, if I use an analog VGA connector by using the provided DVI-VGA converter, I get no signal on the external monitor, as if it is not connected. This is what I have from xrandr.

                  Code:
                  Screen 0: minimum 320 x 200, current 1440 x 900, maximum 1600 x 1600
                  LVDS connected 1440x900+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
                     1440x900       60.0*+
                     1360x768       59.8  
                     1152x864       60.0  
                     1024x768       60.0  
                     800x600        60.3  
                     640x480        59.9  
                  S-video disconnected (normal left inverted right x axis y axis)
                  DVI-1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 408mm x 255mm
                     1440x900       59.9*+   75.0     59.9  
                     1600x1024      60.2  
                     1400x1050      60.0  
                     1280x1024      75.0     72.0     60.0     60.0  
                     1280x960       60.0  
                     1360x768       59.8  
                     1152x864       75.0     75.0     75.0     70.0     60.0  
                     1024x768       75.1     75.0     70.1     60.0  
                     832x624        74.6  
                     800x600        72.2     75.0     60.3     56.2  
                     640x480        75.0     72.8     72.8     75.0     66.7     60.0     59.9  
                     720x400        70.1  
                     640x350        70.1  
                  DVI-0 disconnected (normal left inverted right x axis y axis)

                  Out of curiosity, I rebuild the radeonhd RPM from the "development" repository, since the provided RPM is for Fedora 10. Using this driver, everything is working OK again, even though xrandr shows different naming of the outputs.

                  Code:
                  Screen 0: minimum 320 x 200, current 1440 x 900, maximum 2560 x 2560
                  PANEL connected 1440x900+0+0 331mm x 207mm
                     1440x900       60.0*+   59.9  
                     2560x2048Scaled   60.5  
                     2560x1600Scaled   60.5  
                     2048x1536      60.0  
                     2048x1536Scaled   60.5  
                     1920x1440      60.0  
                     1856x1392      60.0  
                     1792x1344      60.0  
                     1920x1200Scaled   60.4  
                     1920x1080Scaled   60.5  
                     1600x1200      60.0  
                     1600x1200Scaled   60.4  
                     1680x1050      60.0  
                     1680x1050Scaled   60.3  
                     1600x1024      60.2  
                     1400x1050      60.0  
                     1400x1050Scaled   60.3  
                     1440x960Scaled   60.4  
                     1280x1024      60.0  
                     1280x1024Scaled   60.5  
                     1280x960       60.0  
                     1280x960Scaled   60.4  
                     1280x854Scaled   60.4  
                     1360x768       59.8  
                     1152x864       60.0  
                     1280x720Scaled   60.4  
                     1152x768Scaled   60.3  
                     1024x768       60.0  
                     1024x768Scaled   60.4  
                     800x600        60.3     56.2  
                     800x600Scaled   60.3  
                     768x576Scaled   60.4  
                     854x480Scaled   59.8  
                     720x480Scaled   59.8  
                     640x480        59.9  
                     640x480Scaled   60.1  
                     320x240Scaled   57.6  
                     320x200Scaled   55.7  
                  DVI-I_1/analog connected 1440x900+0+0 408mm x 255mm
                     1440x900       59.9*+   74.9     59.9  
                     1400x1050      60.0  
                     1280x1024      75.9     75.0     71.9     59.9     60.0  
                     1280x960       60.0  
                     1360x768       59.8  
                     1152x864       75.0     75.0     74.9     70.0     60.0  
                     1024x768       75.1     75.0     70.1     60.0  
                     832x624        74.6  
                     800x600        72.2     75.0     60.3     56.2  
                     640x480        75.0     72.8     72.8     75.0     66.7     60.0     59.9  
                     720x400        70.1  
                     640x350        70.1  
                  DVI-I_1/digital disconnected
                  Is there any specific setup to make it work with radeon?

                  My current xorg.conf is:

                  Code:
                  Section "ServerLayout"
                  	Identifier     "single head configuration"
                  	Screen      0  "Screen0" 0 0
                  	InputDevice    "Keyboard0" "CoreKeyboard"
                  	InputDevice    "Mouse0" "CorePointer"
                  EndSection
                  
                  Section "Files"
                  
                  EndSection
                  
                  Section "Module"
                  	Load  "synaptics"
                  	Load  "dbe"
                  	Load  "glx"
                  	Load  "dri"
                  	Load  "extmod"
                  EndSection
                  
                  Section "ServerFlags"
                  	Option	    "AIGLX" "on"
                  EndSection
                  
                  Section "InputDevice"
                  	Identifier  "Keyboard0"
                  	Driver      "kbd"
                  	Option	    "XkbModel" "pc105"
                  	Option	    "XkbLayout" "us"
                  EndSection
                  
                  Section "InputDevice"
                  
                  # Synaptics Touchpad:
                  	Identifier  "Mouse0"
                  	Driver      "synaptics"
                  	#Option	    "CorePointer"
                  	Option	    "Device" "/dev/input/mouse1"
                  	Option      "SendCoreEvents" "true"
                  	Option	    "Protocol" "auto-dev"
                  
                          # not using edge scrolling
                          Option          "HorizEdgeScroll"       "0"
                          Option          "VertEdgeScroll"        "0"
                          
                          # use two finger scrolling
                          Option          "VertTwoFingerScroll"   "1"
                          Option          "HorizTwoFingerScroll"  "1" # set to 0 if you don't want horizontal scrolling
                          
                          # scroll speed, lower is faster
                          Option          "HorizScrollDelta"      "10"
                          Option          "VertScrollDelta"       "10"
                  
                          # minimum pressure motion factor
                          Option          "PressureMotionMinZ"    "10"
                  
                          # touch and untouch thresholds, higher numbers if you like to push hard
                          Option          "FingerLow"             "10"
                          Option          "FingerHigh"            "20" # change to 30 or 40 if you like
                  
                          # borders based on output from synclient
                          Option          "LeftEdge"              "20"
                          Option          "RightEdge"             "1200"
                          Option          "TopEdge"               "20"
                          Option          "BottomEdge"            "370"
                  
                          # speeds, smaller number for a slower mouse
                          Option          "MinSpeed"              "0.8" # 0.5 is very slow, 1.5 is very fast
                          Option          "MaxSpeed"              "1.2" # up to 1.5 works ok
                          Option          "AccelFactor"           "0.10"
                  
                          # tap times, change to suit your tapping habits
                          Option          "MaxTapMove"            "100"
                          Option          "MaxTapTime"            "100"
                          Option          "MaxDoubleTapTime"      "200"
                          
                          # don't change these or two finger tap stops working
                          Option          "TapButton2"            "3"
                          Option          "TapButton3"            "2"
                  
                          # must be commented out or normal tapping wont work
                          #Option         "TapButton1"            "0"
                  
                          # needed for disabled while typing fix  
                          Option          "SHMConfig"             "on"
                  EndSection
                  
                  Section "Modes"
                  
                  	# 1440x900 @ 60.00 Hz (GTF) hsync: 55.92 kHz; pclk: 106.47 MHz
                  	Identifier     "Mode0"
                  	ModeLine     "1440x900" 96.3 1440 1504 1536 1760 900 903 906 912 -hsync +vsync
                  EndSection
                  
                  Section "Modes"
                  
                  	# 1440x900 @ 60.00 Hz (GTF) hsync: 55.92 kHz; pclk: 106.47 MHz
                  	Identifier     "Mode1"
                  	ModeLine     "1440x900" 136.5 1440 1536 1688 1936 900 901 904 940 -hsync +vsync
                  	#ModeLine     "1440x900" 106.5 1440 1520 1672 1904 900 901 904 932 -hsync +vsync
                  EndSection
                  
                  Section "Monitor"
                  
                  #	HorizSync    31.5 - 48.5
                  #	VertRefresh  40.0 - 70.0
                  	#UseModes     "Mode0"
                  	#Option	    "PreferredMode" "Mode0"
                  	Identifier   "Monitor0"
                  	ModelName    "Panel"
                  	#HorizSync    31.0 - 81.0
                  	#VertRefresh  50.0 - 76.0
                  	#Option	    "dpms"
                  EndSection
                  
                  Section "Monitor"
                  
                  	#UseModes     "Mode1"
                  	#Option	    "PreferredMode" "Mode1"
                  	Identifier   "aticonfig-Monitor[1]"
                  	HorizSync    31.0 - 81.0
                  	VertRefresh  50.0 - 76.0
                  	Option	    "VendorName" "ATI Proprietary Driver"
                  	Option	    "ModelName" "Generic Autodetecting Monitor"
                  	#Option	    "DPMS" "true"
                  EndSection
                  
                  Section "Device"
                  
                  	Identifier  "Videocard0"
                  	Driver      "radeon"
                  	Option	    "AccelMethod" "EXA"
                  	#Option	    "AccelMethod" "ShadowFB"
                          #Option     "DRI"
                  	BusID       "PCI:1:0:0"
                  EndSection
                  
                  Section "Device"
                  	Identifier  "aticonfig-Device[1]"
                  	Driver      "radeon"
                          Option     "AccelMethod" "EXA"
                          #Option     "AccelMethod" "ShadowFB"
                          #Option     "DRI"
                  	BusID       "PCI:1:0:0"
                  	Screen      1
                  EndSection
                  
                  Section "Screen"
                  	Identifier "Screen0"
                  	Device     "Videocard0"
                  	Monitor    "Monitor0"
                  	DefaultDepth     24
                  	SubSection "Display"
                  		Viewport   0 0
                  		Depth     24
                  		Modes    "1440x900" "1152x864" "1024x768" "800x600"
                  	EndSubSection
                  EndSection
                  
                  Section "Screen"
                  	Identifier "aticonfig-Screen[1]"
                  	Device     "aticonfig-Device[1]"
                  	Monitor    "aticonfig-Monitor[1]"
                  	DefaultDepth     24
                  	SubSection "Display"
                  		Viewport   0 0
                  		Depth     24
                  		Modes    "1440x900" "1280x1024" "1280x800" "1152x864" "1024x768" "800x600"
                  	EndSubSection
                  EndSection
                  
                  Section "Extensions"
                  	Option	    "XVideo" "true"
                  EndSection

                  Comment


                  • #29
                    Bridgeman is correct. In Fedora 9 you'll currently need to enable the updates-testing repository to pull in RadeonHD and the needed updates.

                    You can do this on a temporary basis by simply using
                    Code:
                    su -
                    yum --enablerepo=updates-testing install xorg-x11-drv-radeonhd
                    yum --enablerepo=updates-testing update
                    You'll then want to change your /etc/X11/xorg.conf file to use the radeonhd driver

                    Comment


                    • #30
                      I have completely updated my system, but even the problem exists:

                      drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
                      unknown chip id 0x7145, can't guess.
                      libGL error: InitDriver failed
                      libGL error: reverting to (slow) indirect rendering
                      What's the problem? I have no clue
                      I have tested even reinstalling mesa and radeon and radeonhd drivers, but no difference...

                      Comment

                      Working...
                      X