Home Home > Desktop > Xorg
Sign up | Login

Deprecation notice: openSUSE Lizards user blog platform is deprecated, and will remain read only for the time being. Learn more...

Archive for the ‘X.org’ Category

ATI/AMD fglrx 8.831 Catalyst 11.3 available for openSUSE 11.2, 11.3, 11.4

April 3rd, 2011 by

New version of catalyst 11.3 / fglrx 8.831 available

Please refer to my previous article where all the installation procedure is explained.

I’ve clean up all previous version which are not xpic, so everybody can easily know which drivers he has to install.

All credits to Sebastian Siebert (freespacer) : 11.3 article

What about tumbleweed, factory?

Users have reported that version 8.831 of catalyst 11.3 compile correctly under Tumbleweed with 2.6.38 kernel, so until xorg change too much, installing the 11.4 version should work

For factory, I’ve build a repository (see previous article) that can be used, and fglrx build

Numbers ?

Month Unique IP Number of visits Pages Hits Bandwidth
Jan 2011 2355 6411 19688 35263 16.63 GB
Feb 2011 2906 7719 26383 41142 22.37 GB
Mar 2011 8055 21157 228494 258613 59.13 GB

All served by openSUSE powered server!

ATI/AMD fglrx 8.821 Catalyst 11.2 available for openSUSE 11.2, 11.3, 11.4

February 19th, 2011 by

Updated : April 4th 2011

Preambule : free software

Warning

I would notice everybody which will install these software : you will install proprietary softwares on your computer. Nobody will be able to debug them, nor help you to resolve what can be happen. That must be said !

The free future

The real future is already in place : it’s called radeon (or free-radeon), it’s fully integrated in kernel & xorg. Actually ( for openSUSE 11.4, or openSUSE 11.3 with kernel-stable + X11 obs repo ). Support for many chipset is in real progress even for the 6xxx series.
Give it a try before using the proprietary software, report any bugs you find with it. Only your contributions can help and will make a real differences. Thanks for doing that !

Unofficial but working repository

I offer for those of you that for any reasons can’t use successfully the free-radeon drivers a repository where you will find the latest fglrx/catalyst drivers following the packaging policy made avalaible by AMD.
Thanks to Sebastian Siebert ( check his blog ) to work in coordination with ati/amd and follow the catalyst packaging. His work allow us to have that driver available for openSUSE.

The quick how-to

Adding the repository

For openSUSE Factory
zypper ar -c -f -n "ATI/AMD fglrx non-official" http://linux.ioda.net/mirror/ati/openSUSE_Factory/ "ATI/AMD FGLRX"
For openSUSE 11.4
zypper ar -c -f -n "ATI/AMD fglrx non-official" http://linux.ioda.net/mirror/ati/openSUSE_11.4/ "ATI/AMD FGLRX"
For openSUSE 11.3
zypper ar -c -f -n "ATI/AMD fglrx non-official" http://linux.ioda.net/mirror/ati/openSUSE_11.3/ "ATI/AMD FGLRX"
For openSUSE 11.2
zypper ar -c -f -n "ATI/AMD fglrx non-official" http://linux.ioda.net/mirror/ati/openSUSE_11.2/ "ATI/AMD FGLRX"

Installing the driver

Nota previous version

Due to change in ati/amd way of life, it’s recommanded to completely remove any version of fglrx previously installed with a zypper rm

I can only recommand to also (as root)

# Remove old conf & stuff
rm -fr /etc/ati
# Remove any old fglrx inside kernel modules
find /lib/modules -type f -iname "fglrx.ko" -exec rm -fv {} \;
New installation

Once the repo has been added, you will certainly have to reboot to get ride off free radeon module. At boot on the grub line add
nomodeset blacklist=radeon 3
Don’t panic you will be land to a console, open it with root account to install fglrx.
Search the software you want for example under openSUSE 11.4

zypper se -s fglrx
Loading repository data...
Reading installed packages...

S | Name                  | Type    | Version | Arch   | Repository
--+-----------------------+---------+---------+--------+-----------
i | fglrx64_xpic_SUSE114  | package | 8.831-1 | x86_64 | ATI/AMD fglrx non-official  
  | fglrx64_xpic_SUSE114  | package | 8.821-1 | x86_64 | ATI/AMD fglrx non-official  
  | fglrx_xpic_SUSE114    | package | 8.831-1 | i586   | ATI/AMD fglrx non-official
  | fglrx_xpic_SUSE114    | package | 8.821-1 | i586   | ATI/AMD fglrx non-official

Starting with 8.821 (Catalyst 11.2) ATI use now xpic (full explanation)
So use that one. I’ve removed all non xpic drivers the 2 April 2011.

For a 64bits version
zypper in fglrx64_xpic_SUSE114
For a 32bits version
zypper in fglrx_xpic_SUSE114

During the installation process, all the dependencies will be added, which mostly are needed to build the kernel modules. Expect around 200MB to dowload.

Then the installer will build the module for your installed kernel.
And if there’s a kernel update, the script will automagically detect that, and will rebuild the module for the new kernel installed. (So if you find that your workstation is slow on reboot just press the esc key to see the details … )

Preparing xorg to use fglrx

Once the module is build and installed, you should have a file fglrx.conf or 50-fglrx.conf in /etc/modprobe.d

cat /etc/modprobe.d/50-fglrx.conf
blacklist radeon

Next ati recommend to use ati –initial-config but that break the auto-detect stack of xorg. So I recommend changing one line in file /etc/X11/xorg.conf.d/50-device.conf
just change driver line to driver “fglrx”
All the rest of the setup (double screen etc) will be made lately with the ati catalyst control center (command is amdcccle).
For those of you which want to have an xorg.conf file just have a look at aticonfig –help command.

Start X

If you are inside the console we start to use before just run “init 5” to start xorg, and normally you will find your normal xorg login screen (kdm, gdm, ldm, xdm).
Hit ctrl+alt+f1 to return to the console and type exit or logout or ctrl+d to close it.
then ctrl+alt+f7 to return to the xorg session.

Updates

ati/amd catalyst are release on a month basis, but this vary from 3 weeks to 8 weeks.

  • Catalyst 11.2 – fglx 8.821 : 14 February 2011

References

Sebastian Siebert blog ( German ) with nice howto and problem resolution.
My previous post on the subject

Unity on openSUSE: UPDATE

January 30th, 2011 by

Unity works as a plugin for Compiz using the glib mainloop. Currently the development version of Compiz available in OBS X11:Compiz already provides this requirement (glib mainloop) as a plugin. This version and two git snapshots I’ve builded were crashing heavilly, so I’ve decided to take  a closer look into Ubuntu’s packages and build from their sources on my devel project. This has proven wise as their snapshots (2010-11-25) with their patches removed the crashes on compiz.

The patches applied include the new unity-window-decorator which works fine. Here’s a small screenshot of GNOME’s System Monitor using Unity’s window decorator (which relies on a patch on metacity to enable UX Shadows).

The theme for this screenshot is Ambiance (also from Ubuntu) with a changed color scheme. This shot was taken on M6 with the newest FireGL drivers from ATI. I’ve noticed some changes on the blur effects on this driver, but I really can’t develop much.

I haven’t seen crashes on individual components when I test them (ex: unity-panel-service and unity-window-decorator), which seems to be a good pointer.

Currently I’m working out in porting the Unity wrapper and some scripts from Ubuntu to the reality on openSUSE as many files seem to be distributed on the filesystem in very different places. Just to name an example… compiz on openSUSE currently stores it’s profiles and stuff on $HOME/.config/compiz-1, and Unity is searching those files on $HOME/.compiz-1, and as such, fails to find them. This is where I’m currently placing my efforts. This should fix soon the ‘unity’ wrapper.

To make this short… Compiz isn’t crashing anymore or seg faulting, and Unity is picking up the information required from different file locations on the file system. Once fixed, we should have a running Unity for BETA soon.

My very special thanks to Malcolm Lewis for making the integration of Unity with Compiz possible in a very nice way and for fixing many bugs that allowed us to successfully build this packages.

As soon as we have more developments, those will be posted.

Adventures with Intel Atom D510 board

October 8th, 2010 by

For long I had been using my old laptop for everything; building images with KIWI, writing documents using LaTeX and Docbook XML, sorting my photos with Digikam. I have been upgrading since version 9.0 and at the moment opensuse 11.1 was the release ( OK with lots of new software thanks to the Build server. However, for some odd reason I wanted to have something new. Dangerous word, new is.

I have 2 Intel Atom’s running for my mail and web servers and I was quite happy with their performances, (by the way I am still happy). Hence I decided to ride the change train and bought the Intel D510 board

opensuse 11.3 Kde LiveCd worked fine and using Susestudio I designed my image. So far was really good. Booting the usb brought my feet back to earth. A frozen screen. So I tried the failsafe option and I had a 800X600 display. Reboot and this time trying “nomodeset” option same thing. Nevertheless I decided to give it a go ( I can always use it at run level 3).

Last night I have decided to include the Kernel:HEAD repo so I am using kernel-default-2.6.36-rc6.25.1.x86_64 along with the X11:XOrg repos using X.Org 1.9.0.901 (1.9.1 RC 1) so now I have “1366×768 (the max my monitor can give) and I do not need to set “nomodeset” in the boot options anymore.

I have not tweaked everything yet, like my Logitech keyboard’s multimedia keys are useless in KDE at the moment.  At the end they will work one way or the other, I am sure.

Lesson Learned: do your homework well before jumping the change train or enjoy the adventures

ATI HD57xxx fglrx drivers under 11.3 & 11.4

July 15th, 2010 by

Unofficial-but-working repository

Adding the repository

For openSUSE 11.4

zypper ar -c -f -n "ATI/AMD fglrx non-official" http://linux.ioda.net/mirror/ati/openSUSE_11.4/ "ATI/AMD FGLRX"

For openSUSE 11.3

zypper ar -c -f -n "ATI/AMD fglrx non-official" http://linux.ioda.net/mirror/ati/openSUSE_11.3/ "ATI/AMD FGLRX"

For openSUSE 11.2

zypper ar -c -f -n "ATI/AMD fglrx non-official" http://linux.ioda.net/mirror/ati/openSUSE_11.2/ "ATI/AMD FGLRX"

Searching the version you need

zypper se -s fglrx
+-----------------------+--------+---------+--------------+---------------------------
| fglrx64_7_5_0_SUSE113 | pakiet | 8.812-1 | x86_64       | ATI/AMD fglrx non-official
| fglrx64_7_5_0_SUSE113 | pakiet | 8.801-1 | x86_64       | ATI/AMD fglrx non-official
| fglrx64_7_5_0_SUSE113 | pakiet | 8.783-1 | x86_64       | ATI/AMD fglrx non-official
| fglrx64_7_5_0_SUSE113 | pakiet | 8.771-1 | x86_64       | ATI/AMD fglrx non-official
| fglrx64_7_5_0_SUSE113 | pakiet | 8.762-1 | x86_64       | ATI/AMD fglrx non-official
| fglrx_7_5_0_SUSE113   | pakiet | 8.812-1 | i586         | ATI/AMD fglrx non-official
| fglrx_7_5_0_SUSE113   | pakiet | 8.801-1 | i386         | ATI/AMD fglrx non-official
| fglrx_7_5_0_SUSE113   | pakiet | 8.783-1 | i386         | ATI/AMD fglrx non-official
| fglrx_7_5_0_SUSE113   | pakiet | 8.771-1 | i386         | ATI/AMD fglrx non-official
| fglrx_7_5_0_SUSE113   | pakiet | 8.762-1 | i386         | ATI/AMD fglrx non-official

There’s several version, as I would offer a way to use an older if new break everything 🙂

Launch the installation (always as root under a console, and better to be in init 3 mode)
For 11.3 64bits

zypper in fglrx64_7_5_0_SUSE113

For 11.3 32bits

zypper in fglrx7_5_0_SUSE113

etc .. I believe you pick the trick !
At the end of the installation, you can just reboot, or init 3 && init 5 .

Actual version Catalyst 11.1 / 8.812 Published January 26 by ATI/AMD

Previous version Catalyst 10.12 / 8.801 Published December 13 by ATI/AMD (Not available for factory/11.4)

If you already have a fglrx rpm installed, remove the previous version, otherwise catalyst center will give you wrong version information in info panel.

Update news January 26th

Catalyst Release 11.11

Sebastian Siebert blog about his script work nicely well
Script and
German Article

Work in progress : fglrx under factory ( 11.4 ) done for 11.1 catalyst version

At least but not at last, my unofficial-but-working repository packages has been updated yesterday. Another tricks for those who are tired of activating their desktop effects at each kde startup : (picked from the opensuse-kde)

Check out the kwin settings in: /home/user/.kde4/share/config/kwinrc
I have solved that problem changing the DisableChecks parameter from 'false' to 'true'. Although seems that this would be a cover instead of a real solution.
-- Hernán Thiers García

Update news October 2th

How to build the 10.9 driver ? Patch needed

I’ve posted here a version how to patch the drivers to get fglrx.ko builded with latest kernel on openSUSE 11.3 http://www.susepaste.org/80021629

Don’t forget to have a look at Siebert blog his script work nicely well here

Non Official repo and build

For those of us who feel adventurous, and trust me you could install my package (no flgrx.ko inside)

Update news August 7

Seems there’s now an ati repo
you can grab it at http://www2.ati.com/suse/11.3

check the wiki page about that SDB:ATI

zypper ar -fc http://www2.ati.com/suse/11.3 ATI

Check and choose the appropriate package according to your kernel.

but you know what : they just segfault !. My rpm 10.7 (8.753) doesn’t.

Update news July 27

ATI/AMD just release their 10.7 version with native support for openSUSE 11.3

So I rewrite this article with the use of them, and remove any ref to the 10.6 version

Hardware & check

After installing my opensuse 11.3 on a computer with ATI radeon HD57xxx, there’s no desktop effects available, no 3D, no acceleration that can be provided with the free opensource radeon. Too bad, but it’s only a question of months to see support for this graphic card.
My advise would be if radeon works (even with some glitches in it) keep it. And help dev’s with bugs reporting.
To check if 3D is there (would return a YES)

glxinfo | grep -i render

Second point : ATI doesn’t provide anymore repository for their binary drivers, so we have to build them on each needed system. When the 11.3 hits the street, the procedure was complex and not so easy, now with their 10.7 ( 8.753 ) version, it’s doable.

Note All of those manipulation are done under console. So try to leave X, do a ctrl+alt+F1. Go to console, and as root run and init 3 to stop running X

Get ready to build

Downloads

Firstly : read the release note, check if your card is supported or not (HD 3870 X2 is not !)
Secondly : read the release note again, you missed something important before. 🙂

Building env

Prepare your openSUSE with a minimal building environment :
zypper in kernel-source kernel-syms module-init-tools make gcc libstdc++ libgcc glibc-32bit glibc-devel-32bit fontconfig freetype zlib*

Now we have to add the correct headers (Thx to those who reveal that )
So most of you running the -desktop flavour

zypper in kernel-desktop-devel

or

zypper in kernel-default-devel

or on 32 bits

zypper in kernel-pae-devel

Install / Build rpm

Quick Install

sh ati-driver-installer-10-7-x86.x86_64.run

Or build your own package to manage them with YaST/zypper/rpm
For 32 bits (can also be build if you have a 64 bits install)

sh ati-driver-installer-10-7-x86.x86_64.run --buildpkg SuSE/SUSE113-IA32

For 64 bits

sh ati-driver-installer-10-7-x86.x86_64.run --buildpkg SuSE/SUSE113-AMD64

(more…)

openSUSE-LXDE Live CDs

March 13th, 2010 by

We have them!

http://en.opensuse.org/Derivatives#Unofficial_updated_LXDE_live_CDs

Thanks to Dmitry serpokryl (The author of SOAD), to make it possible!

i586 and x86_64 isos are both available! But most of all, they provides the latest LXDE packages like pcmanfm 0.9.2

Now it’s your turn, download them, test them, report issues so i can fix them! Oh btw, you can also install them 😉

And finally

Have lot’s of fun

Andrea

openSUSE-LXDE development status

March 1st, 2010 by

Ok people… openSUSE 11.3 Milestone2 has been released and quite soon we will have the Milestone3.

So now, after lot’s of promises, what is the status now?

IT’S DONE!

yes… it’s done… openSUSE 11.3 allow now to install LXDE directly from installation DVD or Net install. I’m sure all of you reading this post wants to try it, but for lazy people (and i know there are a lot of them outside), just click here and watch some pictures.

Can that be all? No of course not!

Just today i announced to opensuse-lxde and opensuse-factory mailing lists that we switched finally to pcmanfm2.

Even if that one is not yet stable, and even if it’s still on alpha release stage, it’s already feature rich and stable enoguht for daily usage. Of course bugs exist and you report is welcome, so we can fix them.

But it’s not enough, thanks to sidux lxde community we have a couple of nice tools: lxdm-conf and lxcc.

lxdm-conf as name suggest, it is a simple and powerful tool that helps you to edit lxdm settings without take care to manually edit /etc/lxdm/lxdm.conf file. This tool is already into repos.

lxcc instead is a small control center, written using python-gtk. It’s based on an idea of PCLinuxOS Community that wrote lxdecc using gtkdialog. Instead to port original lxdecc to openSUSE we choose to cooperate with Sidux on lxcc simply because gtkdialog looks to be a dead project. Lxcc is not yet into repos, so here a screenshot:

Schermata

And to finish a very good news. We are working on live cds. Yes, it’s taking looong time, but now we should be able to provide you better ISOs in shorter time since we moved from suse-studio to OBS kiwi system. Preliminary images can be downloaded from here:  X11:lxde (login required).

Most probably, a preliminary image will be published soon for a testing (based on openSUSE 11.2), in the same way, a Factory based live CD should be ready soon. Of course, i can’t forget, all that work on ISOs couldn’t be possible without the Dmitry serpokryl help (The author of SOAD).

I hope you’ll enjoy openSUSE-LXDE experience. So please, test test test and test it again. We have to provide the best LXDE ever!

LXDE: Mission (almost) Accomplished

January 15th, 2010 by

Sorry if i missed to inform you since September but i passed a very bad period, (including a breakage of my hand and with my ex-girlfriend), but now i’m definetly better, so here i am to inform you about some wonderful progress.

first of all:

LXDM has been released

exactly, LXDE Desktop Manager has been released and looks to be fully working 🙂

2nd) Upgrades, upgrades and more upgrades

several new package version has been released, including lxappereance, lxmusic, lxpanel and so on.

3rd)  We are going to fix a small not-portable issue due to X-KDE-SubstituteUID

check bugzilla #540627 for more informations, what you want to know any way, is that we fixed .desktop files to allow to run applications as root even outside GNOME or KDE

4th) Factory, factory, factory

LXDE is into openSUSE_Factory now! yes, that means lxde will be installable on 11.3 from OSS repo, and probably from DVD.  I actually submitted lxde pattern request and yast2 pattern icons are already into yast svn. So people.. PLEASE TEST AND REPORT!!

5th) OPENSUSE-LXDE MAILING LIST

yes people, we have a new opensuse-lxde mailing list now! Please subscribe to opensuse-lxde@opensuse.org for help, support and development… i’m waiting for you!!

6th) Not official support on openSUSE <= 11.1

That’s not my choice but it’s due to gtk changes, because of that X11:lxde will no more take care of failures on suse <= 11.1. new lxde packages requires gtk2 >= 2.16.0 and backport is impossible (see lxappereance for example).

I think that’s all, if not i’ll write a new blog post, but now i must go to my work or i’ll be fired!!

Regards

Andrea (your favourite openSUSE-LXDE admin!)

openSUSE-LXDE live CD now ready!

September 2nd, 2009 by

Yes, that’s true! After some develop and tests i finally completed the openSUSE-LXDE live installable iso based on openSUSE 11.1 made with SUSE-STUDIO.

I provide now, only 32bit (i686) image because that may still need some testing.

Some great news, bug #531667 has been accepted and fixed, that means that suse 11.2 will be able to run slim using /etc/init.d/xdm script as usual. The iso already includes that fixs.

here iso link: http://lxde.bsnet.se/openSUSELXDE_32bit.i686-0.9.4.iso

MD5: ffc163867d55f8e23718347a323d5c9a
SHA1: fd52440de253b9b801c4343c29de5472ffabe935

— post edit —

Thanks to Fisher Duan we have a new “mirror” here:

http://www.steamedfish.org/downloads/

— post edit —

if somebody else wants to host it, feel free to do it, just email me : andrea@opensuse.org

Oh, i forgot, some release notes and links:

RELEASE NOTES:

Login Manager : SLIM

Login manager used here is very lightweight, i’m talking about SLIM. it’s actually configured to autologin ROOT user on live CD; that setting is also saved on installed system (if you choose to install it), so to remove autologin (or just to autologin with you user) you MUST edit /etc/slim.conf, the file is well commented will not be difficult to find the lines.

LINKS:

http://en.opensuse.org/LXDE

http://lxde.org

Thanks to: Brother- for hosting

Andrea

LXDE can do it! LXDE on Android smartphone!

August 24th, 2009 by

Yes i did it. I made LXDE running on my new Android smartphoe, the latest HTC masterpiece, the HTC HERO. Here some shots:

That’s great! But there is a main problem here, I’m not running openSUSE with X11:lxde packages, but debian with their stuff. I cannot use my geeko because the phone is an ARM and our openSUSE@ARM looks to still be in an early development stage. This post wants to be a ping to or openSUSE@ARM project and of course some marketing to this great and light Desktop Enviroment. For people interested in, here some hardware infos:

# cat /proc/cpuinfo
Processor       : ARMv6-compatible processor rev 2 (v6l)
BogoMIPS        : 526.25
Features        : swp half thumb fastmult edsp java
CPU implementer : 0x41
CPU architecture: 6TEJ
CPU variant     : 0x1
CPU part        : 0xb36
CPU revision    : 2
Cache type      : write-back
Cache clean     : cp15 c7 ops
Cache lockdown  : format C
Cache format    : Harvard
I size          : 32768
I assoc         : 4
I line length   : 32
I sets          : 256
D size          : 32768
D assoc         : 4
D line length   : 32
D sets          : 256

Hardware        : hero
Revision        : 0080
Serial          : 0000000000000000

# busybox free
total         used         free       shared      buffers
Mem:       197016       191024         5992            0            8
Swap:            0            0            0
Total:       197016       191024         5992