Announcement

Collapse
No announcement yet.

RadeonHD on Thinkpad T60/X1400

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

  • RadeonHD on Thinkpad T60/X1400

    I just made my first attempt to use the RadeonHD driver on my Thinkpad. It failed :-) Failed in that X starts without complaining but then I see lots of green and red pixels on black ground instead of GDM.

    But maybe somebody can help me figure out what's wrong? I will attach my Xorg.log and xorg.conf.

    Get the files here: http://www.nbi.dk/~hunziker/xorg-files.tar.bz2
    Last edited by diverse_izzue; 10-09-2007, 12:55 PM. Reason: Provide config files

  • #2
    it also fails on my T60/X1400

    I just tried it on my T60/X1400 and it also fails. I just get a black screen.

    Comment


    • #3
      Works for me on Z61m/X1400.
      Have you guys removed the Monitor-Section from your xorg.conf? If not, please do so, as it prevents RadeonHD from finding the correct modes for the panel (it's a feature, erm, bug )

      Comment


      • #4
        Got it working...

        Thanks for the tip. I got it working!

        Comment


        • #5
          Well, it does indeed work now, but the DPI is all messed up & my text is tiny. And without the monitor section there no where to place your DisplaySize option.

          Suggestions?

          Comment


          • #6
            When you use KDM you could use:

            ServerArgsLocal=-nolisten tcp -dpi your-override

            in /etc/kde3/kdm/kdmrc - position can be different for other distributions.

            Comment


            • #7
              Originally posted by Zhenech View Post
              Works for me on Z61m/X1400.
              Wow! That sounds fantastic! I also have a Z61m. Can you or someone else running RadeonHD on a Thinkpad please elaborate a bit on what actually works at this point?

              Can you play video smoothly?
              Can you suspend/resume your laptop without the driver killing it?
              Can you use an external monitor over the VGA interface?

              That is, apart from 3D, can I ditch fglrx and its warts and get nice 2D with RadeonHD already?

              Comment


              • #8
                Originally posted by Kano View Post
                When you use KDM you could use:

                ServerArgsLocal=-nolisten tcp -dpi your-override

                in /etc/kde3/kdm/kdmrc - position can be different for other distributions.
                Yeah that did it. Well, I added it to my startx script, but yeah. Seems every distribution and desktop env puts their dpi configuration in a different place.

                Comment


                • #9
                  I can get mine to run at 1680x1050 on an external monitor. Does anyone have any hints?

                  Comment


                  • #10
                    I've removed the monitor-section of my xorg.conf but now the glxinfo shows this:

                    $ 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.4 (2.1 Mesa 7.0.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

                    So you see that the mesa driver has been loaded. Why isn't the radeonhd driver loaded?

                    Please help

                    Comment


                    • #11
                      On my T60 with the x1400 the radeonhd driver will not be loaded correctly. glxinfo says that the mesa driver is loaded.

                      Why i can't load the radeonhd driver? Do you need a kernel module for this driver? modprobe radeonhd says that there is no module.

                      Please help

                      Comment


                      • #12
                        Originally posted by Gottxxc View Post
                        On my T60 with the x1400 the radeonhd driver will not be loaded correctly. glxinfo says that the mesa driver is loaded.

                        Why i can't load the radeonhd driver? Do you need a kernel module for this driver? modprobe radeonhd says that there is no module.

                        Please help
                        You are seeing the correct behaviour. The radeonhd module is for the xorg server, not the kernel so it gets loaded automatically by X on startup, not via modprobe like a kernel module. There is no 3D support in the radeonHD driver yet, so A) theres not kernel modules to be loaded yet and B) as such there no hardware driver for mesa so it falls back to software indirect rendering.

                        If you wish to verify that the radeonhd driver is indeed loading check your Xorg.log for

                        (II) Module radeonhd: vendor="AMD GPG"
                        compiled for 1.3.0, module version = 0.0.2
                        Module class: X.Org Video Driver
                        ABI class: X.Org Video Driver, version 1.2

                        Comment


                        • #13
                          Thank you. That's it

                          So the radeonhd driver is loaded.

                          Comment


                          • #14
                            Figured it out - for those of you who want to run with a monitor section the following works well for my T60:

                            Section "Monitor"
                            Identifier "monitor"
                            DisplaySize 314 203
                            HorizSync 50-110
                            VertRefresh 59-61
                            EndSection

                            The HorizSync and VertRefresh normally don't need to be specified as this stuff is gotten from DDC.

                            Comment

                            Working...
                            X