Installation
Since my computer (Lenovo ThinkPad x120e) doesn't have an optical drive, I downloaded the Linux Mint 12 CD (64-bit) release image and used Ubuntu's "Create a USB startup disk" utility to write it to my flash drive. However, when I tried to boot from it, it kept failing at the bootloader with an error that I can't quite remember (I'll try to reproduce the problem, for search indexing's sake).
I installed the unetbootin package, though, and it created a working drive on the first try. Once I booted into the Mint live system, installation proceeded smoothly and identically to a normal Ubuntu install.
First Impressions
Upon rebooting into my shiny new installation, the restricted driver manager popped up and acknowledged my Broadcom wireless card and Radeon graphics. The wireless drivers never kicked in, though, and the graphics displayed text wrong in the panels and menus (some letters and words were a scrambled, garbled mess).
The lack of wireless *and* a proper graphics driver was a definite deal-breaker for me, so that's where my first experience ended. I hope to give it another shot soon, so I'll update this post if I have any better luck.
UPDATE (12/05/11): I switched over to Linux Mint Debian, which is a rolling-release version based on Debian Testing. Again, installation was successful and fast. Debian doesn't have some of Ubuntu's noob-friendly utilities, such as the 'Additional Drivers' (jockey) utility, so you'll have to manually install the fglrx-driver package and then configure your /etc/X11/xorg.conf file to get accelerated graphics. There is an automated tool, aticonfig, that you can use to configure your xorg.conf. The following command will install the fglrx driver and the helper libraries to get accelerated video decoding, then invoke the aticonfig command to automatically configure your xorg to use the new driver (Thanks Erik!):
sudo apt-get install libva1 libva-x11-1 libva-tpi1 libva-glx1 libva-dev xvba-va-driver fglrx-atieventsd fglrx-control fglrx-driver fglrx-glx fglrx-glx-ia32 fglrx-modules-dkms
Thankfully, Mint Debian had none of the aforementioned weird rendering issues with the proprietary driver, and Compiz worked just fine (I installed the fusion-icon package so I could turn it on and off more easily).
UPDATE (12/30/11): Erik notes:
UPDATE (12/30/11): Erik notes:
I went back to the open source drivers....
They seem to work much better for watching flash movies. For Youtube I use the FVR Flashvideoreplacer addon. The other websites are better with the open source drivers then with fglrx.
So, if you watch a lot of Flash video (youtube, Hulu, etc.), you might be better off sticking with the default, open source drivers, buy YMMV, so be sure to try both.
I have not yet been able to get my Broadcom wireless working, but I'll try to update this post if/when I get it figured out. If you are fortunate enough to have chosen the other wireless chipset, you should be fine out-of-the-box.
hah... I read your blog when I first got the x120e and installed a few distros on it that don't seem to quite gel with this laptop. Or maybe I'm just impatient. Pinguy 11.10 seemed to work the best, but was not without problems. I just put in an ssd and was just about to install Mint 12 on it and googled to see if anyone had done the same. Hopefully we'll have better luck with it.
ReplyDelete@BeadelBlog
ReplyDeleteHeh, yeah, I've been pretty disappointed with the support on these machines outside of Ubuntu, and even it wasn't totally painless.
I decided to try Mint Debian instead of 12 and things went a little bit better. I've updated the post with my experience so far. Let me know if you make any progress with 12. :)
Heya,
ReplyDeleteI wouldn't be trying this distro had I not just recently replaced the standard Scorpio black HDD w/ an SSD. It really is an awesome upgrade.
Just installed mint 12. Dual booting perfectly w/ Win 7 (clean install, no crapware). Everything just works. I'm going to keep the open source graphics driver for now since fglrx wasn't working for me in gnome 3. Maybe Mint is different? But I kinda doubt it. My wireless card doesn't seem to be running into the same trouble yours is. Sounds frustrating, but I'm glad debian is working out better for you. I'll have to check it out some day.
-sid
Hi Sid,
ReplyDeleteMan, that's great that it's working for you! My wireless woes are caused by opting for the Broadcom chipset, which had minimal Linux support when I ordered the machine (the default chipset had no support at the time). However, awesome open source drivers for the default chipset were added to the kernel like a month later, which made me feel pretty dumb...
I'll have to look into an SSD, too. :)
Hi Hunter,
ReplyDeleteDoes Hardware Acceleration work in LMDE?
What is your CPU load with 720 HD movies?
And how about HD from youtube?
Thanx!
Erik
Hi Erik,
ReplyDeleteHardware acceleration works, but at this time, video acceleration does not appear to work.
In mplayer, using GL video output, 720p videos hover around 75-80% utilization on both cores.
VLC crashes immediately if you try to load any video with 'GPU Acceleration' enabled in the preferences.
Youtube (both Flash and HTML5 permutations) videos at 720p work fine in the small window, but stutter in fullscreen. 1080p stutters either way.
XBMC has recently added native support for XvBA (AMD's acceleration tech), but it requires a higher version of the Catalyst driver than I have installed. You should be able to try it using a manual fglrx installation from AMD's installer, though. If you'd like to give it a shot, you can get the updated XBMC packages from this PPA:
https://launchpad.net/~wsnipex/+archive/xbmc-xvba
If you do decide to try it, please let me know how it goes :)
Hi Hunter,
ReplyDeleteI tried 720p in VLC with GPU acceleration enabled and have a cpu load of 25-45% and no crashes. But I tried it only a few minutes.
Mine is a x121e with LMDE, but I think the HW is the same.
Erik
Interesting! Which output setting are you using in VLC? Are you using the fglrx driver from the official repo or from AMD?
ReplyDeleteHi Hunter,
ReplyDelete(I have been experimenting too much...and want to keep the system clean off bugg PPA's. I just hope the drivers will be updated some time so that HW Video acc finally works like in Windows).
This is all I did:
sudo apt-get install libva1 libva-x11-1 libva-tpi1 libva-glx1 libva-dev xvba-va-driver fglrx-atieventsd fglrx-control fglrx-driver fglrx-glx fglrx-glx-ia32 fglrx-modules-dkms
sudo aticonfig --initial
And Check the GPU box in VLC
Flash Video from Youtube is still slow and takes >80%.
Erik
@Erik
ReplyDeleteThanks for the info! I updated my post with your advice on getting video accelerated. :)
Hi Hunter,
ReplyDeleteI went back to the open source drivers....
They seem to work much better for watching flash movies. For Youtube I use the FVR Flashvideoreplacer addon. The other websites are better with the open source drivers then with fglrx.
Just try it with LMDE from usb; my flash performance with standard LMDE is better then with fglrx drivers.
Ah, thanks Erik, that's good to know. I updated the post to include your new information. Thanks again!
ReplyDeleteIt's great linux mint. Easy to use.
ReplyDeleteI've got exactly the same HW and wanted to use linux(it currently serves a purpose of a HTPC) but media playback is still much inferior to windows' : /. Currently I'm using potplayer and mpchc + lav filters, haali and madflac and this thing plays 1080p in dxva2 native mode w/o any performance issues. Go for it if you wanna use it for playback.
ReplyDelete@Anon
ReplyDeleteInteresting! I've never used any of those programs before. I'll have to check 'em out :)
An interesting read on it - http://imouto.my/configuring-potplayer-for-gpu-accelerated-video-playback-with-dxva-or-cuda-and-also-high-performance-software-decoding/
ReplyDeleteYou might as well go for the good ol' mpc-hc nowadays. There's a guide for it too.
These APUs are really amazing. I'm looking forward to the upcoming trinity chips.
Peace.
Sweet! Thanks for the link :D
ReplyDeletebtw, I hope you don't mind me posting links to your blog on 4chan's board /vg/ in emulation general thread. Your SSNES and shaders guides are surely helpful for many newbies to snes emulation.
ReplyDeleteNo, I don't mind at all. If they use Linux, you can point them to my PPA repo, too.
ReplyDelete