Announcement

Collapse
No announcement yet.

ATI Problems with new drivers (Fedora 6)

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

  • ATI Problems with new drivers (Fedora 6)

    Hello,

    First I would like to say that I am very new to Linux, so forgive my foolishness if I dont understand something.

    I am running FC6RC3 on my laptop with ATI Radeon Mobility 9700.

    I have installed the new drivers release by ATI, installation went w/o any problems. Then I did aticonfig --initial. It worked fine, however when I run Cedega it is shows that my 3d support and OpenGL support is not enabled.

    When I run

    [root@localhost ~]# fglrxinfo
    Xlib: extension "XFree86-DRI" missing on display ":0.0".
    display: :0.0 screen: 0
    OpenGL vendor string: Mesa project: www.mesa3d.org
    OpenGL renderer string: Mesa GLX Indirect
    OpenGL version string: 1.2 (1.5 Mesa 6.5.1)



    When I run

    [root@localhost ~]# glxinfo
    name of display: :0.0
    Xlib: extension "XFree86-DRI" missing on display ":0.0".
    display: :0 screen: 0
    direct rendering: No
    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: ATI
    client glx version string: 1.3
    client glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
    GLX_ARB_get_proc_address, GLX_SGI_video_sync, GLX_ARB_multisample,
    GLX_ATI_pixel_format_float, GLX_ATI_render_texture
    GLX version: 1.2
    GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
    GLX_ARB_multisample
    OpenGL vendor string: Mesa project: www.mesa3d.org
    OpenGL renderer string: Mesa GLX Indirect
    OpenGL version string: 1.2 (1.5 Mesa 6.5.1)
    OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
    GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_lod_bias

    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
    ----------------------------------------------------------------------
    0x23 24 tc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
    0x24 24 tc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
    0x25 24 tc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
    0x26 24 tc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
    0x27 24 dc 0 24 0 r y . 8 8 8 0 0 16 0 0 0 0 0 0 0 None
    0x28 24 dc 0 24 0 r y . 8 8 8 0 0 16 8 16 16 16 0 0 0 None
    0x29 24 dc 0 32 0 r y . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
    0x2a 24 dc 0 32 0 r . . 8 8 8 8 0 16 8 16 16 16 16 0 0 None
    0x3b 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None



    This is my xorg.conf file:

    # Xorg configuration created by system-config-display

    Section "ServerLayout"
    Identifier "single head configuration"
    Screen 0 "aticonfig-Screen[0]" 0 0
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "Synaptics" "CorePointer"
    EndSection

    Section "Files"
    EndSection

    Section "Module"
    Load "dri"
    Load "glx"
    EndSection

    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "kbd"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us"
    EndSection

    Section "InputDevice"
    Identifier "Synaptics"
    Driver "synaptics"
    Option "Device" "/dev/input/mice"
    Option "Protocol" "auto-dev"
    Option "Emulate3Buttons" "yes"
    Option "LeftEdge" "120"
    Option "RightEdge" "830"
    Option "TopEdge" "120"
    Option "BottomEdge" "650"
    Option "FingerLow" "14"
    Option "FingerHigh" "15"
    Option "MaxTapMove" "110"
    Option "VertScrollDelta" "20"
    Option "HorizScrollDelta" "20"
    Option "MinSpeed" "0.3"
    Option "MaxSpeed" "0.75"
    EndSection

    Section "Monitor"

    ### Comment all HorizSync and VertSync values to use DDC:
    Identifier "Monitor0"
    ModelName "Dell 1600x1200 Laptop Display Panel"
    HorizSync 31.5 - 90.0
    VertRefresh 59.0 - 85.0
    Option "dpms"
    EndSection

    Section "Monitor"
    Identifier "aticonfig-Monitor[0]"
    Option "VendorName" "ATI Proprietary Driver"
    Option "ModelName" "Generic Autodetecting Monitor"
    Option "DPMS" "true"
    EndSection

    Section "Device"
    Identifier "Videocard0"
    Driver "ati"
    EndSection

    Section "Device"
    Identifier "aticonfig-Device[0]"
    Driver "fglrx"
    EndSection

    Section "Screen"
    Identifier "Screen0"
    Device "Videocard0"
    Monitor "Monitor0"
    DefaultDepth 24
    EndSection

    Section "Screen"
    Identifier "aticonfig-Screen[0]"
    Device "aticonfig-Device[0]"
    Monitor "aticonfig-Monitor[0]"
    DefaultDepth 24
    SubSection "Display"
    Viewport 0 0
    Depth 24
    EndSubSection
    EndSection

    I restarted after the installation and tried just about everything I was able to scavange on internet. Please help!

    Thanks!

  • #2
    Gratha,

    Welcome to the forums (and to the world of GNU/Linux). It sounds like you are simply experiencing a common Fedora + fglrx installation issue.

    I take it you just double clicked (or ran from terminal) the ATI installer and then installed it from the graphical interface?

    Normally all you need to do is simply download the drivers, and then run the installer with --buildpkg Fedora/FC6 and then install the resulting RPMs. However, due to changes in FC6 a few steps must be taken at this point -- though they should get corrected in time for the next release. I have documented the needed changes @ http://www.phoronix.com/redblog/?p=blog&i=NTAwMA

    If you follow those instructions, then run the installer with --buildpkg Fedora/FC6, and install all of the RPMs you should be set.
    Michael Larabel
    https://www.michaellarabel.com/

    Comment


    • #3
      Originally posted by Michael View Post
      Gratha,

      Welcome to the forums (and to the world of GNU/Linux). It sounds like you are simply experiencing a common Fedora + fglrx installation issue.

      I take it you just double clicked (or ran from terminal) the ATI installer and then installed it from the graphical interface?

      Normally all you need to do is simply download the drivers, and then run the installer with --buildpkg Fedora/FC6 and then install the resulting RPMs. However, due to changes in FC6 a few steps must be taken at this point -- though they should get corrected in time for the next release. I have documented the needed changes @ http://www.phoronix.com/redblog/?p=blog&i=NTAwMA

      If you follow those instructions, then run the installer with --buildpkg Fedora/FC6, and install all of the RPMs you should be set.
      Well actually I did just that. When I d/led the drivers I did <filename> --buildpkg Fedora/FC6. It generated 4 rpm files, then I used rpm -i <filenames> to install all of them. I had no problems there (had a coupele of missing dependancies that I had to d/l but that is about it). After that I went ahead and did aticonfig --initial (while being su -) and it said that everything was upated. After that I am still having that problem.

      With new drivers I didnt have to change version like stated in the blog. I also didnt find the "Extensions" section in my xorg.conf. I am not sure if I should add it or not. Thanks for help.

      Comment


      • #4
        Interesting... One thing that the Fedora packaging scripts does is automatically call system-config-display and specifies the fglrx driver. Your xorg.conf looks fine from a quick look, but when using system-config-display it backs up your previous xorg.conf.

        So if you remove your current xorg.conf file from /etc/X11 and rename xorg.conf.backup to xorg.conf, and then run aticonfig --initial you will be avoiding system-config-display. This may correct the problem, based upon the information you have provided thus far.

        If that doesn't work, post your Xorg.0.log, or look in there if you can find where fglrx is having problems.
        Michael Larabel
        https://www.michaellarabel.com/

        Comment


        • #5
          Originally posted by Michael View Post
          Interesting... One thing that the Fedora packaging scripts does is automatically call system-config-display and specifies the fglrx driver. Your xorg.conf looks fine from a quick look, but when using system-config-display it backs up your previous xorg.conf.

          So if you remove your current xorg.conf file from /etc/X11 and rename xorg.conf.backup to xorg.conf, and then run aticonfig --initial you will be avoiding system-config-display. This may correct the problem, based upon the information you have provided thus far.

          If that doesn't work, post your Xorg.0.log, or look in there if you can find where fglrx is having problems.
          I tried what you suggested but it didnt help.
          I am not entirely sure hwere I would find Xorg.0.log, where would I find it?

          Thanks

          Comment


          • #6
            Xorg.0.log is in /var/log/
            Michael Larabel
            https://www.michaellarabel.com/

            Comment


            • #7
              Originally posted by Michael View Post
              Xorg.0.log is in /var/log/
              Is there anyway to make attachement to the post. When I am trying to post my log file it is too big. However I looked though it, as far as I understand (WW) stands for warning so here is what caught my attention.

              (WW) fglrx(0): board is an unknown third party board, chipset is supported

              (WW) fglrx(0): ***********************************************
              (WW) fglrx(0): * DRI initialization failed! *
              (WW) fglrx(0): * (maybe driver kernel module missing or bad) *
              (WW) fglrx(0): * 2D acceleraton available (MMIO) *
              (WW) fglrx(0): * no 3D acceleration available *
              (WW) fglrx(0): ********************************************* *

              (WW) fglrx(0): Option "VendorName" is not used
              (WW) fglrx(0): Option "ModelName" is not used

              (WW) <default pointer>: No Device specified, looking for one...

              Let me know if there is anyway for me to get log file to you. I am not sure what to do at this point....thanks for helping!
              Last edited by Gratha; 23 September 2006, 07:40 AM.

              Comment


              • #8
                Now I see the problem, I should have noticed it earlier... It's with your xorg.conf

                If you add the following to your /etc/X11/xorg.conf and restart X, it should work...

                Code:
                Section "Extensions"
                     Option "Composite" "Disable"
                EndSection
                Add it to the end of the file, or basically wherever, just don't place it inside another section.
                Michael Larabel
                https://www.michaellarabel.com/

                Comment


                • #9
                  Originally posted by Michael View Post
                  Now I see the problem, I should have noticed it earlier... It's with your xorg.conf

                  If you add the following to your /etc/X11/xorg.conf and restart X, it should work...

                  Code:
                  Section "Extensions"
                       Option "Composite" "Disable"
                  EndSection
                  Add it to the end of the file, or basically wherever, just don't place it inside another section.
                  I got some good new and some bad news. Good news are OpenGL is working properly now. The bad news are 3D Accelerations test still fails. What should I do next?

                  I still get these in log file:

                  (WW) fglrx(0): board is an unknown third party board, chipset is supported
                  (WW) fglrx(0): Option "VendorName" is not used
                  (WW) fglrx(0): Option "ModelName" is not used


                  Thanks!

                  Comment


                  • #10
                    Originally posted by Gratha View Post
                    I got some good new and some bad news. Good news are OpenGL is working properly now. The bad news are 3D Accelerations test still fails. What should I do next?

                    I still get these in log file:

                    (WW) fglrx(0): board is an unknown third party board, chipset is supported
                    (WW) fglrx(0): Option "VendorName" is not used
                    (WW) fglrx(0): Option "ModelName" is not used


                    Thanks!
                    In regards to those warnings, it is nothing to worry about.

                    So OpenGL is no longer referencing Mesa? What version of Cedega are you using? Spearfish has some important ATI improvements.

                    I am not a Transgaming buff, but if I recall correctly, in the past when using Cedega I have had the 3D acceleration test fail but the games would still run. To tell if the drivers are working properly, you may want to try installing and running a Linux-native game. If you don't have any, Enemy Territory is freely available (e.g. http://www.3dgamers.com/dlselect/gam...0.x86.run.html)
                    Michael Larabel
                    https://www.michaellarabel.com/

                    Comment

                    Working...
                    X