Announcement

Collapse
No announcement yet.

Open-Source 2D, 3D For ATI Radeon HD 5000 Series GPUs

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

  • psychok9
    replied
    Originally posted by Nille View Post
    I hope you not used the atombios-support branch. He is 3 Years old. You need evergreen_accel
    Of course

    Seem very unstable, 1-2 mins and I got crash.
    Mouse cursor corrupted... I can move windows without get tearing!

    Leave a comment:


  • Nille
    replied
    Originally posted by psychok9 View Post
    [SNIP]
    I hope you not used the atombios-support branch. He is 3 Years old. You need evergreen_accel

    Leave a comment:


  • psychok9
    replied
    Very thank you for your help!!!
    Before read your post, I've tried this
    Code:
    git clone git://anongit.freedesktop.org/git/xorg/driver/xf86-video-ati
    git branch --track atombios-support origin/atombios-support
    git checkout atombios-support
    
    ./autogen.sh
    ./configure --prefix=/usr
    make
    sudo make install
    Modified with evergreen_accel I got 3D support (with some corruption but I'm happy anywat).

    Now I'll try to clean up (roll back) and use your clean method.
    I really appreciated your help

    Leave a comment:


  • rohcQaH
    replied
    Originally posted by psychok9 View Post
    How I can compile R800 support on Ubuntu Maverick? I like to try and test it.
    I'm using gentoo, but these are the general steps. If some of them seem unclear to you, you may be better off not installing an experimental driver in the first place

    - get rid of fglrx if possible. At the very least, you must be able to boot without loading fglrx.ko, and fglrx's opengl libraries must not conflict with mesa's.
    - install the firmware package. Check /lib/firmware/radeon/ if it's installed already. For evergreen, there's three files for each GPU type. Check wikipedia if your model is cedar, cypress, juniper or redwood (or just include them all).
    - install kernel 3.5.35 or later, activate radeon DRI and KMS. Either compile them as modules, or force your kernel to include the firmware.
    - install mesa git from last saturday or newer. If you're lucky, there's a package on PPA. Disable gallium, evergreen support is classic mesa only.
    - install radeon, evergreen branch. I suggest installing to something like /opt/evergreen/ (create that directory first) to avoid messing with system files.
    Code:
    git clone 'git://anongit.freedesktop.org/xorg/driver/xf86-video-ati'
    cd xf86-video-ati
    git co evergreen_accel
    ./autogen.sh --prefix=/opt/evergreen/
    make
    sudo make install
    - adjust xorg.conf to search the module where you installed it. You need to change the ModulePath
    Code:
    Section "Files"
        ModulePath "/opt/evergreen/lib/xorg/modules,/usr/lib/xorg/modules"
        ...
    Make sure you understand each step so you'll be able to undo what you've done. The driver isn't stable, expect some corruption and xorg crashes.
    Good luck.

    Leave a comment:


  • psychok9
    replied
    I've found an guide for old driver like this (modified from me):
    Code:
    git clone git://anongit.freedesktop.org/git/xorg/driver/xf86-video-ati
    git branch -b origin/evergreen_accel
    git checkout evergreen_accel
    
    ./autogen.sh
    ./configure --prefix=/usr
    make
    sudo make install
    It's correct for activate alpha accelleration on X?
    Some more options on xorg.conf?

    Leave a comment:


  • psychok9
    replied
    How I can compile R800 support on Ubuntu Maverick? I like to try and test it.

    Leave a comment:


  • nanonyme
    replied
    Originally posted by rohcQaH View Post
    The "CS section size missmatch"-errors are already fixed in latest git. Apparently it WAS enough to just change the numbers.
    Obviously you should be part of the development team too?

    Leave a comment:


  • rohcQaH
    replied
    The "CS section size missmatch"-errors are already fixed in latest git. Apparently it WAS enough to just change the numbers.

    Leave a comment:


  • trapxvi
    replied
    If you open bugs, link them and I'll confirm what I can.

    Originally posted by rohcQaH View Post
    there's a lot of lines during 2d activity (namely xterm):
    Code:
    CS section size missmatch start at (evergreen_accel.c,evergreen_set_default_state,871) 42 vs 45
    CS section end at (evergreen_accel.c,evergreen_set_default_state,912)
    CS section size missmatch start at (evergreen_accel.c,evergreen_set_default_state,981) 45 vs 46
    CS section end at (evergreen_accel.c,evergreen_set_default_state,1023)
    I can confirm this on my setup.

    Originally posted by rohcQaH View Post
    glxgears works (~2015 fps), but causes gfx corruption, as if parts were rendered to the wrong parts of the framebuffer, visible as horizontal lines.
    Ditto.

    Originally posted by rohcQaH View Post
    Watching a movie (xv) worked halfway through, then X crashed. Last lines of xorg.conf:
    Code:
    vs const buffer map failed
    ps const buffer map failed
    ps const buffer map failed
    ps const buffer map failed
    ps const buffer map failed
    ps const buffer map failed
    
    Fatal server error:
    failed to map pixmap -12
    This too. I don't get the buffer map fail messages, but the failure to map pixmap is how X dies after several minutes of use. Mplayer (Xv) or Firefox seem to be surefire ways to kill X within a minute or so, but I've seen this once scrolling in urxvt.

    Core 2 Quad Q8300, Running 64 bit kernel and X.
    Intel G43 Chipset
    Sapphire HD 5770 (0x68B8)
    X Server 1.8.1.902
    kernel 2.6.35.3
    libdrm from this morning's git
    xf86-video-ati from this morning's evergreen_accel branch
    mesa git from this morning

    Leave a comment:


  • rohcQaH
    replied
    /edit

    of course the question of my first post remains: which of those issues are worth turning into proper bug reports, and what additional information is needed to make those useful?

    Leave a comment:

Working...
X