Announcement

Collapse
No announcement yet.

ASUS M51TA-x2, Radeon HD 3650, Ideas

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

  • #16
    Originally posted by Kano View Post
    Latest bios used?
    Yes, I have lastest BIOS 207. And unluckily, this BIOS does not allow to enable/disable any of the two graphic cards that M51Ta has (HD3650 & HD3200).

    Btw. i would NOT hardcode the device in the configfile. Put a # in front.
    Ok, I will try that and let you know. Thanks!

    Comment


    • #17
      The hybrid graphics spec requires that the SBIOS include the ability to select "integrated", "discrete" or "switchable" graphics, so that OSes other than Windows will work.

      There seem to be a few models which didn't follow the spec and therefore don't work with the Linux drivers. It's not a bug, but it is a problem for people who buy those laptops and expect to run something other than Windows on them.

      I'm trying to compile a list of offending laptop models to see if there is anything we can do in the driver, assuming we can't get the mfgs to update the BIOS and include the proper selection options.

      EDIT - when I was looking around at other sites to see if anyone had found switching options in the M51TA bios I kept running into your posts on those sites as well. Alex pushed some changes into the radeon driver recently which are not directly targeting this problem but might help - can you try the radeon driver from git master and see if that works for you ?
      Last edited by bridgman; 10-24-2009, 02:59 PM.

      Comment


      • #18
        Now I didn't specify the PCI of the integrated graphic card. At least now it gave my another error, but it crashed the same:

        Errors in Xorg.0.log:
        (EE) AIGLX error: dlopen of /usr/lib/dri/r600_dri.so failed (/usr/lib/dri/r600_dri.so: cannot open shared object file: No such file or directory)
        (EE) AIGLX: reverting to software rendering
        ...
        EE) open /dev/fb0: No such file or directory

        xorg.conf: http://pastebin.com/f55906554
        Xorg.0.log: http://pastebin.com/f56ef110

        Any ideas??

        Comment


        • #19
          The error messages are not a problem; the first two just indicate that you don't have an open source 3D driver built yet. Looking at conf and log files now.

          EDIT - actually it looks like the X server is choosing the radeon driver anyways, which is good. Can you describe the crash ?
          Last edited by bridgman; 10-24-2009, 03:04 PM.

          Comment


          • #20
            Originally posted by bridgman View Post
            The hybrid graphics spec requires that the SBIOS include the ability to select "integrated", "discrete" or "switchable" graphics, so that OSes other than Windows will work.
            I already did a bug report to ASUS for the lack of BIOS enable/disable options for the graphic cards... But of course no answer.

            I'm trying to compile a list of them to see if there is anything we can do in the driver, assuming we can't get the mfg to update the BIOS and include the selection options.
            That would be great! Thanks, if there is anything I can do, please let me now.

            Comment


            • #21
              For now let's see if we can get you running with the radeon driver. I didn't see any clues about a crash in the log - can you describe what you see, and whether the machine responds at all ? If X just dies and you go back to a command prompt or something can you pastebin the output from the dmesg command ?

              Comment


              • #22
                Originally posted by bridgman View Post
                For now let's see if we can get you running with the radeon driver. I didn't see any clues about a crash in the log - can you describe what you see, and whether the machine responds at all ? If X just dies and you go back to a command prompt or something can you pastebin the output from the dmesg command ?
                When I use the "xorg.conf" file (either with the PCI card specified (http://pastebin.com/f9e7eb26) or not specifying (http://pastebin.com/f55906554)) it happens the same: The machine cannot load X and it returns to a command prompt, but the problem is that the monitor flickers and even the keyboard does not respond well, so what I do is ctrl+alt+del (even the computer does not respond immediately to this command).
                And from other partition I work. If I delete or rename the "xorg.conf" file, that partition (the one with Ubunut9.10b+fglrx8.661) loads perfectly well, but of course with no 3D acceleration.
                What other information/output files can I bring to you.

                (Meanwhile, I sent another petition for ASUS to make a new BIOS update for this machine... At least I will continue doing that until they respond)

                Comment


                • #23
                  Originally posted by rmartinez View Post
                  And from other partition I work. If I delete or rename the "xorg.conf" file, that partition (the one with Ubunut9.10b+fglrx8.661) loads perfectly well, but of course with no 3D acceleration.
                  OK, what I would suggest is keeping the 9.10 partition safe so you have a fallback, and installing a clean copy of 9.10 on the other partition. That should give you the radeon driver, 2D and video acceleration, but no 3D -- then add the 3D driver on top of that.

                  Comment


                  • #24
                    Originally posted by bridgman View Post
                    OK, what I would suggest is keeping the 9.10 partition safe so you have a fallback, and installing a clean copy of 9.10 on the other partition. That should give you the radeon driver, 2D and video acceleration, but no 3D -- then add the 3D driver on top of that.
                    Actually, it is what I do: I have this partition configuration:
                    * sda1 (Vista32bits)
                    * sda2 (swap)
                    * sda3 (extended)
                    + sda4 (Ubuntu 9.10beta + fglrx 8.661) [all info in this post from here]
                    + sda5 (Ubuntu 9.10beta + radeon) [without installing any extra driver, 2D works great]
                    + sda6 (Ubuntu 9.10beta + radeonhd) [trying to compile last kernel with experimental 3D acceleration, but so far no good results... I'm trying to follow Neo_The_User guide http://www.phoronix.com/forums/showt...ear#post96374]
                    * sda4 (All my data)

                    But I didn't understood the part of "-- then add the 3D driver on top of that", to which partition are you referring? And most important, how??

                    Comment


                    • #25
                      Great - you're already heading in that direction. I had been hoping that we could get the drm code for 6xx/7xx 3D into 9.10 before it locked down so all you would need was mesa from edgers, but if you're building kernels I guess that didn't happen.

                      I had been thinking about adding the 3D driver to your sda5 partition, picking up the latest mesa 7.6 branch code (probably from an edgers build) and picking up drm from agd5f's repo.

                      That said, it shouldn't reall matter whether you use radeon or radeonhd, and picking up drm from the latest kernel should work as well or better, so staying with what you are doing on sda6 should also be OK. I wouldn't mess with kernel modesetting yet; don't think it has as much test coverage on laptops as it does on desktops so probably get running with user modesetting first.

                      I ran into problems getting 3D running after updating to karmic, so off the top of my head I guess the first thing I would try would be :

                      - wipe sda6 and replace with a fresh install of 9.04 (ie Jaunty)
                      - build drm from the r6xx-r7xx-3d branch of agd5f's repo
                      - build mesa from the 7.6 branch or pick up an edgers build

                      That seems like the easiest way to get 3D running for now.

                      Comment


                      • #26
                        Originally posted by bridgman View Post
                        Great - you're already heading in that direction. I had been hoping that we could get the drm code for 6xx/7xx 3D into 9.10 before it locked down so all you would need was mesa from edgers, but if you're building kernels I guess that didn't happen.

                        I had been thinking about adding the 3D driver to your sda5 partition, picking up the latest mesa 7.6 branch code (probably from an edgers build) and picking up drm from agd5f's repo.

                        That said, it shouldn't reall matter whether you use radeon or radeonhd, and picking up drm from the latest kernel should work as well or better, so staying with what you are doing on sda6 should also be OK. I wouldn't mess with kernel modesetting yet; don't think it has as much test coverage on laptops as it does on desktops so probably get running with user modesetting first.

                        I ran into problems getting 3D running after updating to karmic, so off the top of my head I guess the first thing I would try would be :

                        - wipe sda6 and replace with a fresh install of 9.04 (ie Jaunty)
                        - build drm from the r6xx-r7xx-3d branch of agd5f's repo
                        - build mesa from the 7.6 branch or pick up an edgers build

                        That seems like the easiest way to get 3D running for now.
                        Thanks a lot for the help! I will do as you say and post results.

                        Comment


                        • #27
                          Well you could also try to specify the bus id of the 3650.

                          Comment


                          • #28
                            Originally posted by Kano View Post
                            Well you could also try to specify the bus id of the 3650.
                            [Sidelight: tested of course on partition with Ubuntu9.10b+fglrx8.661)

                            Ok, I tried that. I specified the PCI of the discrete graphic card (PCI 2:0:0 -> hd3650) and it happened the same: X crashed, it went to the command prompt with flickering screen... But the error output was different than when specifying the integrated graphic cards (PCI 1:5:0 -> hd3200) and more similar than when no specification was done:

                            Error in Xorg.O.log:

                            (EE) fglrx(0): Invalid video BIOS signature!
                            (EE) fglrx(0): GetBIOSParameter failed
                            (EE) fglrx(0): PreInitAdatper failed
                            (EE) fglrx(0): PreInit failed

                            xorg.conf: http://pastebin.com/f28d6d67c
                            Xorg.0.log: http://pastebin.com/f63ec9d69

                            What can we learn: May be when no specification is done in xorg.conf it tries to use discrete graphic card (hd3650), and that is why they have similar Error logs in the Xorg.0.log files... Correct me please if I'm wrong.

                            Any more ideas for this partition?? Meanwhile, I'm going to follow bridgman's idea in another partition:

                            - wipe sda6 and replace with a fresh install of 9.04 (ie Jaunty)
                            - build drm from the r6xx-r7xx-3d branch of agd5f's repo
                            - build mesa from the 7.6 branch or pick up an edgers build

                            Comment


                            • #29
                              Originally posted by bridgman View Post
                              - wipe sda6 and replace with a fresh install of 9.04 (ie Jaunty)
                              - build drm from the r6xx-r7xx-3d branch of agd5f's repo
                              - build mesa from the 7.6 branch or pick up an edgers build
                              Hi, for installing radeonhd, it's ok to follow this guides in this order:

                              (1) install radeonhd: http://www.x.org/wiki/radeonhd%3AINSTALL
                              (2) install radeonhd:r6xx_r7xx_branch: http://www.x.org/wiki/radeonhd%3Ar6xx_r7xx_branch
                              (3) install radeonhd: DRI: http://www.x.org/wiki/radeonhd%3ADRI
                              (4) install radeonhd:experimental_3D: http://www.x.org/wiki/radeonhd%3Aexperimental_3D
                              Last edited by rmartinez; 10-25-2009, 05:18 AM.

                              Comment


                              • #30
                                Well i had this laptop to test for a few h and had the same problem. If you want to test latest radeon it is more easy to check fedora daily iso images. You can put em onto usb drive with image-writer, dd or whatever you like.

                                http://alt.fedoraproject.org/pub/alt...poses/desktop/

                                if not already installed:

                                su
                                yum install mesa-dri-drivers-experimental

                                If somebody from fedora reads this: please use at least a symlink with the same name for everyday, i do not intent do check the names all the time again. No other distro which daily images hardcodes the date in the iso image itself.

                                Comment

                                Working...
                                X