Linux Video Player Dilemma

H2O

Level D
I have now mostly shifted to Linux Mint for my daily computing needs but, here is one of the problems I am facing, a good video player. Its getting really really annoying, I have tried many version and none of them come close to the playbkc that MPC HC offers on Windows. The colours are not real and there is sometimes stutter and breaking of image.

Have tried VLC but its not that great. I am looking for something which can has the Normalize feature for audio and a comparable interface to MPHC.

My Hardware is Athlon II X240 + 2GB DDR2 800mhz RAM + ATi HD 4650(1GB DDR3).

~H2O
 
Welcome to Club:hap2:

Did you Try Smplayer? Its a frontend to mighty mplayer. once you install it, I doubt you would need any other video player. I have been using this app from past 1year as my primary video player. Its great. it supports Normalize feature for audio.so install and try yourself

about bad performance, check if direct rendering is enabled

Code:
glxinfo | grep rendering

On my system, 1080p videos play flawlessly(proper color reproduction) using hardware acceleration, with CPU usage of about 3-4%

btw, it has an MPC skin as well.

 
^^You got an nvdia graphics card ? Great to know that you have VDPAU acceleration up and running :D

@Op : Try giving Smplayer a try. If you are not happy with the colour o/p make sure you have the latest fglrx(Catalyst ) Installed consider you have a radeon graphics card installed :)

Add to that there are some other video players such as Dragon Player or you can use Kaffeine SVn build for a ride :) Some of the Xine based are worth giving a try ;)

Some fancy offerings are Miro, Boxee and XBMC ;)
 
Yes I have an ATi graphics card. HD 4650, to be pricise, am using SMplayer at the moment but I find it has its fair share of problems like when I maximise the video to fullscreen without pausing it, it gets stuck and then I will have to use the stop button. Also the colours look ugly, it lacks the normal contrast and birghtness which MPHC has.

glxinfo | grep rendering is on according to Linux.

Also the video appears to be blocky when I am on Fullscreen have Tried SMPlayer, Gnome M player and VLC.

Here's my catlayst version, I think its the latest



Free Image Hosting by ImageBam.com
 
This is not normal. Probably issue with your video drivers and surely not because a bug in smplayer

Try poking with logs to find the exact cause

Options --> View Logs --> MPlayer
 
Heres a screenshot of the settings and cpu utilization when I am playing a 720p video, I think the problem is that I am using ATi's Avivo when I should be using Overlay Mixer.



In MPHC whenever I use Windows Media Renderless 7/9 I get the same type of colours(over vibrant and bright). Does anybody know the equivalent to Overlay Mixer in Linux ?

My Hardware is Athlon II X240 + 2GB DDR2 800mhz RAM + ATi HD 4650(1GB DDR3).
 
This was a known issue with ATI driver in past, which was fixed in driver ver 8.2

"Video playback may look blocky when playing a video file using a video player that utilizes the XVideo extension;".

what version you are using? run fglrxinfo to find out

I am not sure, how to fix this(never had ATI ) but try the following

1) Change overlay type to Xvideo --> sudo aticonfig --ovt=Xv See if it works, else do the following

2) In Output driver, instead of xv. select gl. if it still does not work, then try all of them one by one:P

3) also, see if xvinfo reports any xv compatible adaptors present
 
Yes I have an ATi graphics card. HD 4650, to be pricise, am using SMplayer at the moment but I find it has its fair share of problems like when I maximise the video to fullscreen without pausing it, it gets stuck and then I will have to use the stop button. Also the colours look ugly, it lacks the normal contrast and birghtness which MPHC has.

Yes it does happen with me as well. One problem is ATI driver and other is pulseaudio. Disabling it on mdv sorted the issue ):)
 
Dark Star said:
@Gaurish : Is that the netbook remix of KDE ?

Nopes, Its default KDE 4.4.2. I just happen to set different 'activity' for each desktop. on desktop 2(on which is screenshot was taken) I have set 'Search and Launch Containment' Activity
 
Gaurish said:
Nopes, Its default KDE 4.4.2. I just happen to set different 'activity' for each desktop. on desktop 2(on which is screenshot was taken) I have set 'Search and Launch Containment' Activity

how do you set different activity for each desktop ?
 
Dark Star said:
Yes it does happen with me as well. One problem is ATI driver and other is pulseaudio. Disabling it on mdv sorted the issue ):)

MDV = Mandriva ?

Also what did you disable ? Pulse audio or ATi Catalyst, if you disabled Catalyst wouldn't you lose out on all the desktop effects ?

I guess coders need to work out video play back has anyone given MPHC a shot with wine ? I'm thinking of trying it out.

Also I got this

Code:
abeer@abeer-desktop ~ $ sudo aticonfig --ovt=Xv

[sudo] password for abeer: 

No layout section was found in the file: '/etc/X11/xorg.conf'.

Please run 'aticonfig --initial' first or modify your configurationfile manually and run aticonfig again.

aticonfig: parsing the command-line failed.

Tried downloading the latest drivers from ATI's website LINK this is the error I get when I tried installing.



Getting really annoyed now, does anybody have a clue on what to do ?
 
Okay, you need to follow one of the two methods, step by step.

Method one:
Installation of the fglrx Driver from the Ubuntu 9.10 Karmic Repositories
The easiest way to install binary drivers is to use the built in Hardware Drivers manager in Ubuntu.

In Ubuntu 9.10, this is found under System->Administration->Hardware Drivers.

After the fglrx driver is installed. Reboot your system and login. To check whether the fglrx driver is working, open a Terminal and type:

fglrxinfo
If fglrx is installed and working well you should see output such as:

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 4600 Series
OpenGL version string: 3.2.9232
Here a ATI Radeon 4600 series graphics card has been used for the purposes of illustration. The actual details such as OpenGL version etc. may also be different.

Method 2(incase method 1 does not work)Install the fglrx Driver from ATI Catalyst 10.3 For Ubuntu 9.10 Karmic
Before you go about installing the fglrx driver from ATI Catalyst 10.3 do read:

Terms and Conditions.

and

https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/catalyst_103_linux.pdf

1. First, check whether your ATI graphics card is supported by ATI Catalyst 10.3. Click on Graphics Drivers & Software. Choose either Linux x86 or x86-64 depending on whether you are using Ubuntu 32 bit or Ubuntu 64 bit. In this HowTo an amd 64 Ubuntu 9.10 installation will be chosen for illustrative purposes.

2. Then choose your graphics card type e.g. Radeon, Mobility Radeon, Integrated/MotherBoard etc.

3. Choose your graphics card series e.g. if you have ATI Radeon 4670 then you should choose ATI Radeon HD 4600 Series. If your ATI graphics card series is not listed it means that ATI Catalyst 10.3 does not support it. Stick to the open source driver.

4. Enable the "Source Code" repository from the Synaptic Package Manger.

Install the ATI/AMD proprietary fglrx graphics as described in the previous section, if it is not yet installed. Reboot your system.

5. In this HowTo the ATI Radeon HD 4670 graphics card will be used for illustrating the method.

6. Choose your ATI Garphics card (in this HowTo ATI Radeon 4670) from the list available as per points 1, 2 and 3 above. Then click on GO!

7. Navigate to and Click on Download to download the file:

https://a248.e.akamai.net/f/674/920...inux/ati-driver-installer-10-3-x86.x86_64.run.

8. In this HowTo, the .run file will be saved to the Desktop. The location of this file will be \home\abc\Desktop. Here "abc" is the assumed username. Ensure that there is no other file saved to the Desktop.

9. To change to the directory where the .run file has been downloaded, open a Terminal and type:
cd /home/abc/Desktop
To check the .run file is actually located there, type at the Terminal:
ls
And you should see "ati-driver-installer-10-3-x86.x86_64.run" in the list of files displayed.

10. In the Terminal type:
sudo apt-get update
On a standard desktop install of Ubuntu 9.10 you may also need to install the QT4 libraries. To do this type:

sudo apt-get install libqtgui4
This is not necessary if you are running Kubuntu or have already installed the libraries.

11. In the Terminal, to create the deb files, type:
sudo sh ./ati-driver-installer-9-12-x86.x86_64.run --buildpkg Ubuntu/karmic
If it is required a package manager window will open and install some dependencies and after a while create the following 6 deb packages in the desktop:

a. fglrx-amdcccle - Catalyst Control Center for the ATI graphics accelerators

b. fglrx-kernel-source - Kernel module source for the ATI graphics accelerators

c. fglrx-modaliases - Identifiers supported by the ATI graphics driver

d. libamdxvba1 - AMD Unified Video Decoder library

e. xorg-driver-fglrx - Video driver for the ATI graphics accelerators

f. xorg-driver-fglrx-dev - Video driver for the ATI graphics accelerators (devel files)

12. If you wish you can read fglrx-installer_8.702-0ubuntu1_amd64.changes to know the changes that have been effected through ATI Catalyst 10.3 and related information.

13. If you are using a 32 bit installation of Ubuntu 9.10 then you will see these 6 deb files with i386 in place of amd64. In other words the deb files that correspond to your architecture are automatically created.

14. To install the created deb files, type in the Terminal:
sudo dpkg -i *.deb
15. In case any of the packages are broken then open **Synaptic Package Manager** and click on **Fix Broken Packages** from the **Edit** option of the main tab. In case you are new to Ubuntu, broken here means that some dependent packages are not yet installed. Once you sort out the issue as indicated above through the Synaptic Package Manager, the problem of broken packages should be resolved.

16. Now "libamdxvba1" is optional but since it provides some aspects of the AMD Unified Video Decoder it may be of some use.

(Unified Video Decoder - Wikipedia, the free encyclopedia).
17. While still in the terminal, type in:
sudo aticonfig --initial
18. Close the Terminal and reboot the system.

19. If all is right, the fglrx driver that corresponds to ATI Catalyst 10.3 i.e 8.702 will be installed and working on your system.

20. To confirm the drivers are working open a Terminal and type:
fglrxinfo
You should get output similar to the following:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 4600 Series
OpenGL version string: 3.2.9232
If you see any mention of "MESA" in the output, the fglrx drivers have not been installed correctly.
Source:
https://help.ubuntu.com/community/BinaryDriverHowto/ATI
 
None of the specified methods worked so I used The synaptic manager. On running fglrxinfo go this

Code:
abeer@abeer-desktop ~ $ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 4600 Series 
OpenGL version string: 2.1.9016

Should OpenGL not be 3 ? I can enable desktop effects.

I think this is a problem with Linux Mint, thinking of uninstalling and getting Ubuntu.
 
It seems driver is installed.

* What ATI driver version you are using? 10.3?
* What version of Linux Mint?
* Did you find anything in Logs?Play the video in Smplayer and post the a) Mplayer log b)/var/log/messages.log
 
Back
Top