Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I am looking for instructions on how to install cedarview graphics drivers on Ubuntu 13.04 32bit.

My graphics hardware is a GMA3600 aka Power VR SGX545.

EDIT: It seems that they are not in Raring yet, but only Precise: http://packages.ubuntu.com/it/precise-updates/cedarview-graphics-drivers

EDIT2: they seem to be closed source.

share|improve this question
1  
launchpad.net/ubuntu/+source/cedarview-graphics-drivers confirms that these drivers are available only for Precise. –  Rafał Cieślak May 4 '13 at 14:50
    
is it somehow possible to install them for 13.04 nonetheless? –  clamp May 4 '13 at 14:52

3 Answers 3

up vote 6 down vote accepted

I am fairly sure this is impossible. The problem is that CedarView drivers are closed-source, outdated and Intel is no longer updating them. The driver supports 3.2 kernel only, and its DKMS module fails to compile under any newer kernel (including 13.04's kernel: 3.8).

Because the driver's source is closed, neither Canonical nor Ubuntu developers are capable of modyfing it to be compatible with newer kernels. Also there is no way you could patch it on your own by following some magic guide, for such patch will never exist as long as the driver's source is closed.

So what to do then?

There are several options.

  1. Convince Intel to open-source the driver. This way they would not need to manage it, as the Ubuntu community might hack on it to apply updates. However, I expect it's clear how difficult it may be to convince Intel to such move.
  2. Convince Intel to update the driver to a newer kernel. This may be difficult too, considering the fact they gave so little love to this driver, and it is definitelly not of their interest anymore.
  3. Use Ubuntu 12.04 LTS Precise Pangolin, 32bit. While 12.04 currently uses 3.5 kernel, you can install 3.2 manually. If you do, cedarview drivers should install correctly. Make sure not to use the -pae kernel, as is also not supported. Also, you need to use the 32bit system, as the driver does not support any other architecture.

Yeah, I am aware this all is utterly annoying, and super-silly. Please direct all your complains in this matter to Intel, as it is only them who is responsible for this absurd.

share|improve this answer
    
thanks for the details. it seems my chances to run ubuntu on this hardware are quite low... :-( –  clamp May 4 '13 at 17:53
    
I have found this github.com/thomas001/cedarview-drm - but I have absolutely no idea how to use it (the instructions are kind of unclear, and when I tried to follow them I ended with an unbootable system somehow) –  Karel Bílek Jul 17 '13 at 13:32

I think this guide is what you're looking for: http://ef.gy/ubuntu-cedarview-drivers

share|improve this answer
    
thanks, but these packages cant be found E: Unable to locate package cedarview-drm E: Unable to locate package libva-cedarview-vaapi-driver E: Unable to locate package cedarview-graphics-drivers –  clamp May 4 '13 at 11:31
    
are you sure you're using a 32bit version of ubuntu? I'm not an ubuntu expert, maybe the packages haven't been updated for 13.04 yet –  KingFu May 4 '13 at 12:10
    
i am on 32bit yes, and it seems the sources are closed source –  clamp Jun 1 '13 at 11:48

Since CedarView can only be compiled under kernel 3.2, maybe we could try compile this kernel first on 13.04 then we compile cedardview

For me,the only drawback for 13.04 regarding the native graphic driver is that the screen rotation doesn't work, except that the resolution is perfect and everything else is good

I'm using Linux Mint 15, Mate Edition

UPD: It's not just about the kernel, but also xserver version.. cedarvew is not supporting new xserver versions according to: https://bugs.launchpad.net/ubuntu/+source/cedarview-drm-drivers/+bug/1132584/comments/4 https://bugs.launchpad.net/ubuntu/+source/cedarview-drm-drivers/+bug/1132584

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.