Page 5 of 11 FirstFirst ... 34567 ... LastLast
Results 41 to 50 of 103

Thread: Getting Open Source 3D graphics on R6XX/R7XX cards (NO FGLRX)

  1. #41
    Join Date
    Jun 2009
    Location
    Chicago, Illinois
    Posts
    36

    Default

    OK well.. I left out some very important details that have now been updated and fixed. Firmware was not being built, therefor it would hard-lock the PC. :/ not good. Sorry about that.

    Cheers mates!

  2. #42
    Join Date
    Aug 2009
    Location
    UK
    Posts
    18

    Default

    I'm following the X.org wiki procedure for building a 2.6.31 + drm-next kernel (http://wiki.x.org/wiki/radeonBuildHo...198d772a55fad3), which is pretty much the same as Neo's here. I am running Fedora 11, GPU is RV730 (Radeon HD 4670) and M/b chipset is ATI 780G.

    When I try to pull the drm-next changes from Dave Airlied's tree I get a merge conflict in intel_sdvo.c:-
    Code:
    [andrew@localhost linux-2.6.31.y]$ git pull airlied_drm_remote drm-next
    remote: Counting objects: 2129, done.
    remote: Compressing objects: 100% (776/776), done.
    remote: Total 1896 (delta 1428), reused 1538 (delta 1118)
    Receiving objects: 100% (1896/1896), 559.58 KiB | 474 KiB/s, done.
    Resolving deltas: 100% (1428/1428), completed with 145 local objects.
    From git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6
     * branch            drm-next   -> FETCH_HEAD
    Auto-merging drivers/gpu/drm/i915/i915_drv.c
    Auto-merging drivers/gpu/drm/i915/i915_gem.c
    Auto-merging drivers/gpu/drm/i915/i915_gem_tiling.c
    Auto-merging drivers/gpu/drm/i915/i915_reg.h
    Auto-merging drivers/gpu/drm/i915/intel_bios.c
    Auto-merging drivers/gpu/drm/i915/intel_crt.c
    Auto-merging drivers/gpu/drm/i915/intel_display.c
    Auto-merging drivers/gpu/drm/i915/intel_drv.h
    Auto-merging drivers/gpu/drm/i915/intel_lvds.c
    Auto-merging drivers/gpu/drm/i915/intel_sdvo.c
    CONFLICT (content): Merge conflict in drivers/gpu/drm/i915/intel_sdvo.c
    Auto-merging drivers/gpu/drm/i915/intel_tv.c
    Removing drivers/gpu/drm/mga/mga_ucode.h
    Removing drivers/gpu/drm/radeon/r600_microcode.h
    Removing drivers/gpu/drm/radeon/radeon_microcode.h
    Removing drivers/gpu/drm/radeon/rs690r.h
    Removing drivers/gpu/drm/radeon/rs780.c
    Removing drivers/gpu/drm/radeon/rv515r.h
    Automatic merge failed; fix conflicts and then commit the result.
    I think I can get round the conflict by doing "git add <file>" on intel_sdvo.c. Will this matter, as I don't have i915 chipset? If it does, how can I resolve the conflict?

    Thanks,

    Andrew
    Last edited by AndyW; 10-19-2009 at 09:39 AM.

  3. #43
    Join Date
    Jan 2009
    Location
    UK
    Posts
    331

    Default

    I don't remember the exact commands to fix it but it goes like this:

    1. Create a new branch that tracks origin/master
    2. `git checkout -f` that branch
    3. Delete the old master branch
    4. Rename the new branch back to "master"

  4. #44
    Join Date
    Jun 2009
    Location
    Chicago, Illinois
    Posts
    36

    Default

    Sorry. Pull from drm-linus. Not drm-next. Will fix guide. Thanks.

    edit: fixed.

    git pull (airlied's tree) drm-linus

    Cheers!

    To fix your problem, run these commands in this exact order.

    git reset --hard
    git add .
    git pull git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git drm-linus

    Dont forget the ending dot in the second line.
    Last edited by Neo_The_User; 10-18-2009 at 10:28 PM.

  5. #45
    Join Date
    Oct 2009
    Location
    Zürich, Switzerland
    Posts
    59

    Default

    Quote Originally Posted by Neo_The_User View Post
    Sorry. Pull from drm-linus. Not drm-next. Will fix guide. Thanks.

    edit: fixed.

    git pull (airlied's tree) drm-linus

    Cheers!

    To fix your problem, run these commands in this exact order.

    git reset --hard
    git add .
    git pull git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git drm-linus

    Dont forget the ending dot in the second line.
    Hello, my computer (ASUS M51Ta) has two graphic cards:
    01:05.0 VGA compatible controller: ATI Technologies Inc RS780M/RS780MN [Radeon HD 3200 Graphics]
    02:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3650
    And it is not possible to disable none of them from bios... I'm having troubles in installing drivers that will bring 3D acceleration, I tried almost everything I could (last fglrx with Ubuntu 9.10, radeonhd 1.3.0). Do you think that your guide will work with my hybrid configuration? Thanks!

  6. #46
    Join Date
    Jun 2009
    Location
    Chicago, Illinois
    Posts
    36

    Talking

    Quote Originally Posted by rmartinez View Post
    Hello, my computer (ASUS M51Ta) has two graphic cards:
    01:05.0 VGA compatible controller: ATI Technologies Inc RS780M/RS780MN [Radeon HD 3200 Graphics]
    02:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3650
    And it is not possible to disable none of them from bios... I'm having troubles in installing drivers that will bring 3D acceleration, I tried almost everything I could (last fglrx with Ubuntu 9.10, radeonhd 1.3.0). Do you think that your guide will work with my hybrid configuration? Thanks!
    I don't see anything special in my guide that might fix it. Before you start compiling everything, run this command in the terminal and paste ALL output using the # / CODE button in this thread so I can look it over.

    LIBGL_DEBUG=verbose glxinfo &> glxinfo.txt
    cat /var/log/Xorg.0.log &> xorg.log
    dmesg &> dmesg.txt

    Open up those files and paste all output here after doing those exact commands (no typoes) Thanks.

  7. #47
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    7,385

    Default

    There was a fix added to the -ati driver recently which might help with hybrid graphcs, so if the instructions involve pulling xf86-video-ati from git master they're probably worth a try.

  8. #48
    Join Date
    Oct 2009
    Location
    Zürich, Switzerland
    Posts
    59

    Default

    Quote Originally Posted by Neo_The_User View Post
    I don't see anything special in my guide that might fix it. Before you start compiling everything, run this command in the terminal and paste ALL output using the # / CODE button in this thread so I can look it over.

    LIBGL_DEBUG=verbose glxinfo &> glxinfo.txt
    cat /var/log/Xorg.0.log &> xorg.log
    dmesg &> dmesg.txt

    Open up those files and paste all output here after doing those exact commands (no typoes) Thanks.
    OK, here are the output files:

    glxinfo.txt
    ======
    Code:
    X Error of failed request:  BadRequest (invalid request code or no such operation)
      Major opcode of failed request:  135 (GLX)
      Minor opcode of failed request:  19 (X_GLXQueryServerString)
      Serial number of failed request:  16
      Current serial number in output stream:  16
    name of display: :0.0

  9. #49
    Join Date
    Oct 2009
    Location
    Zürich, Switzerland
    Posts
    59

    Default

    The xorg.log and dmesg.txt are to long to put them in a reply... It is possible to attach them in any way?

  10. #50
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    7,385

    Default

    Use a service like pastebin then paste a link to the pastebin page.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •