Announcement

Collapse
No announcement yet.

ATI and Linux compatibility

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

  • dmrauss
    started a topic ATI and Linux compatibility

    ATI and Linux compatibility

    Hi! I've been researching for hardware to buy a new computer. As I only use Linux but never used any ATI graphic card and a friend of mine said a while ago the combination is by any means no good, I wondered if the scenario changed over the years. Searching on internet, found AMD website FAQ, which states that "ATI Proprietary Linux driver currently supports Radeon 8500 and later AGP or PCI Express graphics products" (http://ati.amd.com/products/catalyst/linux.html#2)

    You, Linux users, owners of ATI cards, would you please tell if it's possible to do the combination Linux/ATI and still play performance demanding games (on wine and natively)?

    I searched but couldn't find useful and **updated** material on internet. Most of material are from past 5 years!!

    Thanks in advance,
    Rauss.

  • Jimbo
    replied
    Yes this is for multiple cores on mplayer.

    For xvba there is another thread, and I think kano has some script. HD4000 supports xvba, but HD5000 doesn't (yet).

    A modern CPU can handle all type of HD content using mplayer-mt, the only weak point is that it will use cpu power and cpu power consumption, around 20W (well, it really depends on the type of HD content and the type of your CPU). So, if you don't suffer from an high placebo symptom for using video hardware acceleration, you can use mplayer-mt just fine.

    Leave a comment:


  • WildcatWhiz
    replied
    Wow, that looks great. So this is using Mplayer with multiple cores?

    What about using xvba? Doesn't ATI support xvba/vaapi in mplayer? Anybody know how to use that? I've got this killer card and I'm doing all of my video processing on the CPU. What a waste! Grrr....

    Leave a comment:


  • Jimbo
    replied
    Run this ruby script.

    #!/usr/bin/env ruby

    require 'fileutils'

    FFmpegRepo = 'git://gitorious.org/ffmpeg/ffmpeg-mt.git'
    FFmpegDirectory = 'ffmpeg-mt'
    MPlayerRepo = 'svn://svn.mplayerhq.hu/mplayer/trunk'
    MPlayerDirectory = 'mplayer'

    puts "** installing dependencies **"
    system "sudo apt-get update"
    system "sudo apt-get install smplayer"
    system "sudo apt-get build-dep mplayer"

    puts "** Downloading FFmpeg-mt **"
    system "git clone #{FFmpegRepo} #{FFmpegDirectory}"
    FileUtils.cd FFmpegDirectory, :verbose => true do
    end

    puts "** Downloading MPlayer **"
    system "svn checkout #{MPlayerRepo} #{MPlayerDirectory}"
    FileUtils.cd MPlayerDirectory, :verbose => true do
    system "svn revert -R *"
    end

    puts "** Copying ffmpeg-mt into mplayer **"
    Dir[ File.join(FFmpegDirectory, 'libav*') ].each do |libav_dir|
    libav_dir = libav_dir.split(File::Separator).last
    FileUtils.rm_rf File.join(MPlayerDirectory, libav_dir), :verbose => true
    FileUtils.cp_r File.join(FFmpegDirectory, libav_dir),
    File.join(MPlayerDirectory, libav_dir), :verbose => true
    end

    puts "** Applying the patch **"
    FileUtils.copy('ffmpeg-mt/mt-work/mplayer.diff','mplayer')
    FileUtils.cd MPlayerDirectory, :verbose => true do
    system 'patch -up0 -i mplayer.diff'
    end

    puts "** Building MPlayer **"
    FileUtils.cd MPlayerDirectory, :verbose => true do
    system './configure --disable-live --disable-mencoder'
    system 'make -j2'
    end
    Open smplayer, and configure it to:

    - use the mplayer binary created by the script
    - opengl video output
    - use 2 or more threads (depending on your number of cpu)

    Enjoy mplayer-mt, is a nice piece of software.

    Leave a comment:


  • WildcatWhiz
    replied
    Sorry to resurrect an old thread, but it ended on a topic I'm interested in...

    Is anyone having an luck playing HD video using fglrx? You know, are the massive tearing issues going away? They aren't for me at least...

    Or better, if they aren't, anyone know of a video player for linux that uses multiple threads?

    Leave a comment:


  • mugginz
    replied
    Originally posted by mugginz View Post
    Was just trying the Avatar trailers on the Q6600. Multi-threaded was no issue but the video was only up to 12mbps
    Copied the trailers to the MythTV box with a stock E3300 (2.5GHz) and nVidia 8400GS.

    VDPAU almost halved the CPU usage, but it still bounced around 30-45%

    Leave a comment:


  • mugginz
    replied
    Was just trying the Avatar trailers on the Q6600. Multi-threaded was no issue but the video was only up to 12mbps

    Leave a comment:


  • Jimbo
    replied
    Originally posted by Jimbo View Post
    Is not exactly that, I experienced that using simple mplayer 1 thread some video are 80% load on 1 cpu. And trying multithread goes for example 30% on both cpu. yeah i am saying 2+2 are not 4.
    It makes sense , you have the double number of register to do operations.

    Leave a comment:


  • Jimbo
    replied
    Is not exactly that, I experienced that using simple mplayer 1 thread some video are 80% load on 1 cpu. And trying multithread goes for example 30% on both cpu. yeah i am saying 2+2 are not 4.

    Leave a comment:


  • mugginz
    replied
    Originally posted by Jimbo View Post
    The most demanding x264 1080p
    Well there you go. An E2100's two cores @ 2.2 > a single core of an i7 920 @ 4GHz

    Leave a comment:

Working...
X