Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hardware acceleration on jessie/sid #704

Closed
feeddageek opened this issue Mar 17, 2014 · 34 comments
Closed

hardware acceleration on jessie/sid #704

feeddageek opened this issue Mar 17, 2014 · 34 comments

Comments

@feeddageek
Copy link

I had no hardware acceleration on my Acer C7 when using the following release saucy, trusty, jessie and sid.
There are two lines in the logs that attract my attention
setversion 1.4 failed: Permission denied
Which I have no idea of what it mean (if someone can, please enlighten me)
and
Gen6+ requires Kernel 3.6 or later.
I still don't know exactly what Gen6+ is, but it seems to be some kind of name for the intel dri
Since my chrome os kernel is 3.4, I downgrader libgl1-mesa-dri to the wheezy version and it seems to work for now (I only tested this fix on sid, but it must work the same on other releases).

I don't know if downgrading mesa is a clean enough fix to be included, but that did it for me.

@dnschneid
Copy link
Owner

Can you try the branch in #646 and see if it fixes things?

@feeddageek
Copy link
Author

No, still running on software acceleration with this branch.

@divx118
Copy link
Contributor

divx118 commented Mar 29, 2014

@feeddageek what does the following give you?

cat /sys/class/graphics/fb0/device/vendor

For now it only works for vendor 0x8086 and 0x0a

However I doubt this patch will do you any good. As you pointed out Gen6+ requires Kernel 3.6 or later. is the clue. Gen6+ is the generation of your intel graphics card.
Do you have hardware acceleration on precise?

@feeddageek
Copy link
Author

(sid)emgar@localhost:~$ croutonversion   
crouton: version 1-20140304103726~master:6c512cef
release: sid
architecture: amd64
targets: gnome,extension
host: version 5680.4.0 (Official Build) dev-channel parrot 
(sid)emgar@localhost:~$ cat /sys/class/graphics/fb0/device/vendor 
0x8086

(that's from my usual chroot, not the divix118 one)
I have hardware acceleration on precis and wheezy.

On sid (and jessie/saucy/trusty) it uses the software renderer.

But adding the following file in /etc/apt/preferences.d/ allowed me to use hardware renderer on sid.

Package: libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglu1-mesa libgles2-mesa
Pin: release n=wheezy
Pin-Priority: 1000

Package: *
Pin: release n=sid
Pin-Priority: 900

@dnschneid dnschneid added the bug label Apr 1, 2014
@dnschneid
Copy link
Owner

I'm not sure when Parrot will move to 3.8 (if ever), so we're probably going to need to support pinning mesa to older versions that don't require it when we detect the 3.4 kernel.

@peter-gulka
Copy link

@feeddageek what did you do to rollback the mesa drivers specifically?

@drinkcat
Copy link
Collaborator

@peter-gulka :
You can try this, very lightly tested on trusty only (but should work on saucy as well):

echo -n "libegl1-mesa_8.0.4-0ubuntu0.7_amd64.deb libegl1-mesa-drivers_8.0.4-0ubuntu0.7_amd64.deb libgl1-mesa-dri_8.0.4-0ubuntu0.7_amd64.deb libgl1-mesa-glx_8.0.4-0ubuntu0.7_amd64.deb libglapi-mesa_8.0.4-0ubuntu0.7_amd64.deb libgles2-mesa_8.0.4-0ubuntu0.7_amd64.deb" | xargs -d' ' -I{} wget http://mirrors.kernel.org/ubuntu/pool/main/m/mesa/{}

wget http://mirrors.kernel.org/ubuntu/pool/main/libd/libdrm/libdrm-nouveau1a_2.4.46-1ubuntu0.0.0.1_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/main/l/llvm-3.0/libllvm3.0_3.0-4ubuntu1_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/main/u/udev/libudev0_175-0ubuntu9.5_amd64.deb

sudo apt-get install libwayland0
sudo dpkg -r --force-depends libwayland-egl1-mesa
sudo dpkg -i *.deb

Do not update your chroot after running this (some packages may get upgraded again: some pinning is necessary, I'll work on it if this works).

Please report if 3D apps actually work (as a start, try glxgears from package mesa-utils, more complex apps would be appreciated as well).

@peter-gulka
Copy link

We've got some errors here and also I'm an idiot and don;t know how to add markup to format this stuff

(trusty)peter@localhost:$ sudo apt-get install libwayland0
[sudo] password for peter:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
libwayland0
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
Need to get 1,872 B of archives.
After this operation, 28.7 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu/ trusty/main libwayland0 all 1.4.0-1ubuntu1 [1,872 B]
Fetched 1,872 B in 0s (6,038 B/s)
Selecting previously unselected package libwayland0.
(Reading database ... 83134 files and directories currently installed.)
Preparing to unpack .../libwayland0_1.4.0-1ubuntu1_all.deb ...
Unpacking libwayland0 (1.4.0-1ubuntu1) ...
Setting up libwayland0 (1.4.0-1ubuntu1) ...
(trusty)peter@localhost:
$ sudo dpkg -r --force-depends libwayland-egl1-mesa
dpkg: libwayland-egl1-mesa:amd64: dependency problems, but removing anyway as you requested:
libegl1-mesa-drivers:amd64 depends on libwayland-egl1-mesa (= 10.1.3-0ubuntu0.1).

(Reading database ... 83137 files and directories currently installed.)
Removing libwayland-egl1-mesa:amd64 (10.1.3-0ubuntu0.1) ...
Processing triggers for libc-bin (2.19-0ubuntu6) ...
(trusty)peter@localhost:~$ sudo dpkg -i *.deb
Selecting previously unselected package libdrm-nouveau1a:amd64.
(Reading database ... 83129 files and directories currently installed.)
Preparing to unpack libdrm-nouveau1a_2.4.46-1ubuntu0.0.0.1_amd64.deb ...
Unpacking libdrm-nouveau1a:amd64 (2.4.46-1ubuntu0.0.0.1) ...
dpkg: warning: downgrading libegl1-mesa:amd64 from 10.1.3-0ubuntu0.1 to 8.0.4-0ubuntu0.7
Preparing to unpack libegl1-mesa_8.0.4-0ubuntu0.7_amd64.deb ...
Unpacking libegl1-mesa:amd64 (8.0.4-0ubuntu0.7) over (10.1.3-0ubuntu0.1) ...
dpkg: warning: downgrading libegl1-mesa-drivers:amd64 from 10.1.3-0ubuntu0.1 to 8.0.4-0ubuntu0.7
Preparing to unpack libegl1-mesa-drivers_8.0.4-0ubuntu0.7_amd64.deb ...
Unpacking libegl1-mesa-drivers:amd64 (8.0.4-0ubuntu0.7) over (10.1.3-0ubuntu0.1) ...
dpkg: warning: downgrading libgl1-mesa-dri:amd64 from 10.1.3-0ubuntu0.1 to 8.0.4-0ubuntu0.7
Preparing to unpack libgl1-mesa-dri_8.0.4-0ubuntu0.7_amd64.deb ...
De-configuring libgl1-mesa-dri:i386 (10.1.3-0ubuntu0.1) ...
Unpacking libgl1-mesa-dri:amd64 (8.0.4-0ubuntu0.7) over (10.1.3-0ubuntu0.1) ...
dpkg: warning: downgrading libgl1-mesa-glx:amd64 from 10.1.3-0ubuntu0.1 to 8.0.4-0ubuntu0.7
Preparing to unpack libgl1-mesa-glx_8.0.4-0ubuntu0.7_amd64.deb ...
De-configuring libgl1-mesa-glx:i386 (10.1.3-0ubuntu0.1) ...
Unpacking libgl1-mesa-glx:amd64 (8.0.4-0ubuntu0.7) over (10.1.3-0ubuntu0.1) ...
dpkg: warning: downgrading libglapi-mesa:amd64 from 10.1.3-0ubuntu0.1 to 8.0.4-0ubuntu0.7
Preparing to unpack libglapi-mesa_8.0.4-0ubuntu0.7_amd64.deb ...
De-configuring libglapi-mesa:i386 (10.1.3-0ubuntu0.1) ...
Unpacking libglapi-mesa:amd64 (8.0.4-0ubuntu0.7) over (10.1.3-0ubuntu0.1) ...
dpkg: warning: downgrading libgles2-mesa:amd64 from 10.1.3-0ubuntu0.1 to 8.0.4-0ubuntu0.7
Preparing to unpack libgles2-mesa_8.0.4-0ubuntu0.7_amd64.deb ...
Unpacking libgles2-mesa:amd64 (8.0.4-0ubuntu0.7) over (10.1.3-0ubuntu0.1) ...
Selecting previously unselected package libllvm3.0:amd64.
Preparing to unpack libllvm3.0_3.0-4ubuntu1_amd64.deb ...
Unpacking libllvm3.0:amd64 (3.0-4ubuntu1) ...
Selecting previously unselected package libudev0:amd64.
Preparing to unpack libudev0_175-0ubuntu9.5_amd64.deb ...
Unpacking libudev0:amd64 (175-0ubuntu9.5) ...
Setting up libdrm-nouveau1a:amd64 (2.4.46-1ubuntu0.0.0.1) ...
dpkg: error processing package libgl1-mesa-dri:amd64 (--install):
package libgl1-mesa-dri:amd64 8.0.4-0ubuntu0.7 cannot be configured because libgl1-mesa-dri:i386 is at a different version (10.1.3-0ubuntu0.1)
dpkg: error processing package libgl1-mesa-dri:i386 (--install):
package libgl1-mesa-dri:i386 10.1.3-0ubuntu0.1 cannot be configured because libgl1-mesa-dri:amd64 is at a different version (8.0.4-0ubuntu0.7)
dpkg: error processing package libgl1-mesa-glx:amd64 (--install):
package libgl1-mesa-glx:amd64 8.0.4-0ubuntu0.7 cannot be configured because libgl1-mesa-glx:i386 is at a different version (10.1.3-0ubuntu0.1)
dpkg: error processing package libgl1-mesa-glx:i386 (--install):
package libgl1-mesa-glx:i386 10.1.3-0ubuntu0.1 cannot be configured because libgl1-mesa-glx:amd64 is at a different version (8.0.4-0ubuntu0.7)
dpkg: error processing package libglapi-mesa:amd64 (--install):
package libglapi-mesa:amd64 8.0.4-0ubuntu0.7 cannot be configured because libglapi-mesa:i386 is at a different version (10.1.3-0ubuntu0.1)
dpkg: error processing package libglapi-mesa:i386 (--install):
package libglapi-mesa:i386 10.1.3-0ubuntu0.1 cannot be configured because libglapi-mesa:amd64 is at a different version (8.0.4-0ubuntu0.7)
dpkg: dependency problems prevent configuration of libgles2-mesa:amd64:
libgles2-mesa:amd64 depends on libglapi-mesa (= 8.0.4-0ubuntu0.7); however:
Package libglapi-mesa:amd64 is not configured yet.

dpkg: error processing package libgles2-mesa:amd64 (--install):
dependency problems - leaving unconfigured
Setting up libllvm3.0:amd64 (3.0-4ubuntu1) ...
Setting up libudev0:amd64 (175-0ubuntu9.5) ...
Setting up libegl1-mesa:amd64 (8.0.4-0ubuntu0.7) ...
dpkg: dependency problems prevent configuration of libegl1-mesa-drivers:amd64:
libegl1-mesa-drivers:amd64 depends on libglapi-mesa (= 8.0.4-0ubuntu0.7); however:
Package libglapi-mesa:amd64 is not configured yet.

dpkg: error processing package libegl1-mesa-drivers:amd64 (--install):
dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.19-0ubuntu6) ...
Errors were encountered while processing:
libgl1-mesa-dri:amd64
libgl1-mesa-dri:i386
libgl1-mesa-glx:amd64
libgl1-mesa-glx:i386
libglapi-mesa:amd64
libglapi-mesa:i386
libgles2-mesa:amd64
libegl1-mesa-drivers:amd64
(trusty)peter@localhost:~$

@peter-gulka
Copy link

and yet, when I rebooted, the problem went away. Minecraft works now :)

very curious...

@DennisLfromGA
Copy link
Collaborator

You can try this, very lightly tested on trusty only (but should work on saucy as well):

@drinkcat ⭐ - You're the MAN! 👏

That fixed my blank/black gnome DE with a white X cursor AND it fixed my xbmc DE that was complaining that it needed 'hardware accelerated OpenGL rendering'.

My 'trusty' chroot and all of my targets (gnome,kde,xfce,xbmc) are working at 100% now -Yay!

Thanx very much - again,
-DennisL 😌

@peter-gulka
Copy link

more info - we've got some conflicts. My taskbar disappeared - the top-right controls. If I try to reinstall the indicator app, I get these errors:

(trusty)peter@localhost:$ sudo apt-get install libappindicator1
[sudo] password for peter:
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
libappindicator1 : Depends: libdbusmenu-gtk4 (>= 0.4.2) but it is not going to be installed
Depends: libindicator7 (>= 0.4.90) but it is not going to be installed
libgl1-mesa-dri : Breaks: libgl1-mesa-dri:i386 (!= 8.0.4-0ubuntu0.7) but 10.1.3-0ubuntu0.1 is to be installed
libgl1-mesa-dri:i386 : Breaks: libgl1-mesa-dri (!= 10.1.3-0ubuntu0.1) but 8.0.4-0ubuntu0.7 is to be installed
libgl1-mesa-glx : Breaks: libgl1-mesa-glx:i386 (!= 8.0.4-0ubuntu0.7) but 10.1.3-0ubuntu0.1 is to be installed
libgl1-mesa-glx:i386 : Breaks: libgl1-mesa-glx (!= 10.1.3-0ubuntu0.1) but 8.0.4-0ubuntu0.7 is to be installed
libglapi-mesa : Breaks: libglapi-mesa:i386 (!= 8.0.4-0ubuntu0.7) but 10.1.3-0ubuntu0.1 is to be installed
libglapi-mesa:i386 : Breaks: libglapi-mesa (!= 10.1.3-0ubuntu0.1) but 8.0.4-0ubuntu0.7 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
(trusty)peter@localhost:
$

@drinkcat
Copy link
Collaborator

@peter-gulka :

We've got some errors here

Well, we should also update the 32-bit mesa packages, I'll think about how to fix that in a nice way.

and also I'm an idiot and don;t know how to add markup to format this stuff

See https://help.github.com/articles/github-flavored-markdown#fenced-code-blocks

libappindicator1 : Depends: libdbusmenu-gtk4 (>= 0.4.2) but it is not going to be installed
Depends: libindicator7 (>= 0.4.90) but it is not going to be installed
...
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

I guess I should have told you to backup your chroot before running these commands, sorry... You should be able to recover your chroot with a combination of sudo dpkg -r --force-depends libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa, sudo apt-get upgrade, sudo apt-get dist-upgrade (not necessarily in that order, upgrade may need to be run multiple times). That will restore the previous mesa libraries and break 3D again, until I can provide you with a more proper fix.

@DennisLfromGA :

That fixed my blank/black gnome DE with a white X cursor AND it fixed my xbmc DE that was complaining that it needed 'hardware accelerated OpenGL rendering'.

My 'trusty' chroot and all of my targets (gnome,kde,xfce,xbmc) are working at 100% now -Yay!

That's awesome, thanks.

@drinkcat
Copy link
Collaborator

@peter-gulka : Once you have recovered your install, can you try the following improved instructions? That should pull in 32-bit libraries as well and fix your issue. Also, do you happen to know what package requires 32-bit OpenGL libraries? Maybe Steam?
@DennisLfromGA : Feel free to try as well, just run apt-get dist-upgrade first to reset the mesa libraries to their default.

Create /etc/apt/sources.list.d/precise.list :

deb http://mirrors.kernel.org/ubuntu/ precise main
deb http://mirrors.kernel.org/ubuntu/ precise-updates main
deb http://mirrors.kernel.org/ubuntu/ precise-security main

Create /etc/apt/preferences.d/precise-mesa-pin :

# Do not install any packages from precise by default
Package: *
Pin: release n=precise
Pin-Priority: -10

# Install mesa packages and their dependencies from precise
Package: libegl1-mesa:* libegl1-mesa-drivers:* libgl1-mesa-dri:* libgl1-mesa-glx:* libglapi-mesa:* libgles2-mesa:* libdrm-nouveau1a:* libllvm3.0:* libudev0:*
Pin: release n=precise
Pin-Priority: 1100

Then run:

sudo apt-get update
sudo apt-get dist-upgrade

@peter-gulka
Copy link

OK - more feedback:

  • First of all - my sincere thanks for taking the time and effort to work through this issue and providing such fantastic instructions. I really appreciate it! :)
  • I did back up my trusty/unity chroot before trying all this, so no worries there.
  • I'm a markdown pro now

I created a fresh chroot with trusty/lxde instead of unity and tried the original instructions again and it appears to have worked fine. No error messages during the install of the *.deb files. On this install I ran your scripts after I created the chroot and before I installed anything new, and that is likely the difference. On the Unity chroot I had in fact installed Steam, so that is most likely the culprit, and why @DennisLfromGA didn't experience the same issues I did.

I'll back up this fresh LXDE install, and restore the Unity install w/ Steam later today and try the revised instructions.

@peter-gulka
Copy link

Create /etc/apt/source.list.d/precise.list :

This isn't working - it claims source.list.d is not a folder, so I can't create a new file within it.

@DennisLfromGA
Copy link
Collaborator

@peter-gulka - You'll probably need to run sudo mkdir -p /etc/apt/sources.list.d first, that may also apply to /etc/apt/preferences.d too.

@DennisLfromGA
Copy link
Collaborator

Create /etc/apt/source.list.d/precise.list :

I believe it shoud be /etc/apt/sources.list.d (with an 's').

@peter-gulka
Copy link

yessir - sources plural, not source. That one change was the issue.

Both scripts ran fine with no errors. Upon reboot everything is running lickity-split. I was successfully able to install mesa-utils and glxgears runs just fine.

So what is the process from this point? Should I still avoid updating this chroot?

@DennisLfromGA
Copy link
Collaborator

@drinkcat

@DennisLfromGA : Feel free to try as well, just run apt-get dist-upgrade first to reset the mesa libraries to their default.

  • 👍 I backed up my chroot first ( lesson learned long ago ;-)
  • 👍 I ran sudo apt-get dist-upgrade
  • 👍 I created /etc/apt/sources.d/precise.list & /etc/apt/preferences.d/precise-mesa-pin.
  • 👎 I ran sudo apt-get update & sudo apt-get dist-upgrade.
    • I got the following messages:
      The following packages will be REMOVED: kde-plasma-desktop kde-standard kde-window-manager kde-workspace libwayland-egl1-mesa The following NEW packages will be installed: plasma-netbook
    • This 'broke' my kde DE of course so I tried to do a crouton update specifying ... -t kde -u and it failed with the message: The following information may help to resolve the situation: The following packages have unmet dependencies: kde-standard : Depends: kde-plasma-desktop (>= 5:78ubuntu13) but it is not going to be installed or kde-plasma-netbook (>= 5:78ubuntu13) but it is not going to be installed Recommends: plasma-widget-networkmanagement but it is not going to be installed E: Unable to correct problems, you have held broken packages. Failed to complete chroot setup.
  • 👍 My xbmc DE works great!
  • 👍 I restored my backed up chroot and all is well - kind'a ;-)

My configuration is probably too complex with gnome,kde,xfce, & xbmc installed together. I'm not sure if there is a solution to my problem or not so I'll just avoid upgrading via crouton or apt-get for the time being.

Thanx for all your help and insight,
-DennisL

@DennisLfromGA
Copy link
Collaborator

UPDATE: My kde DE was broken but I discovered that the @drinkcat 'pinning' fix files (precise.list & precise-mesa-pin) were missing from my system, I guess due to a crouton or system update. Once I restored them and did an update & dist-upgrade, it's working again.

Do not update your chroot after running this...

[ Note to self: heed warnings about updates... ]

@drinkcat
Copy link
Collaborator

Thank you both for testing.

There is indeed a problem with kde (kde-window-manager dependency on libwayland-egl1-mesa>=10.0.2), I'm trying to find a workaround.

@DennisLfromGA
Copy link
Collaborator

You're very welcome; I'm hoping Google will soon move on from 3.4.0...

@dnschneid
Copy link
Owner

Older devices on 3.4.0 will, unfortunately, remain there.

@DennisLfromGA
Copy link
Collaborator

@dnschneid , Thanx for the info., I hadn't seen that before.

at this time, it's hard to justify the engineering resources to go through and validate/regression test newer kernels on older devices

My Acer C710 is barely a year old so it's a little disconcerting that it's already an 'older device'...

On a brighter note, I'll bet your'e excited about Google I/O :-)

@dnschneid
Copy link
Owner

As far as Chromium OS is concerned, you'll be getting updates and improvements for a long time...just not a fresh kernel for crouton to use.

@DennisLfromGA
Copy link
Collaborator

That's good to know too.
My old Cr-48 is on the Canary channel and I get updates on it almost every
day. It's as slow as molasses though and will probably become too much of a
pain to use in the not too distant future.

On Tue, Jun 24, 2014 at 1:16 PM, David Schneider [email protected]
wrote:

As far as Chromium OS is concerned, you'll be getting updates and
improvements for a long time...just not a fresh kernel for crouton to use.


Reply to this email directly or view it on GitHub
#704 (comment).

DennyL@GMail

@drinkcat
Copy link
Collaborator

drinkcat commented Jul 4, 2014

Please find an updated version here: https://gist.github.com/drinkcat/4376b28383c324fd42ab . Its a custom target file now, you can install it by running:
sudo sh -e crouton -T /path/to/x11-downgrade -u

It should be safe to upgrade crouton after that (even without the custom target file), please test that too.

This solution is a bit of a monster though... Solving the kde problem was not easy. I create a fake libwayland-egl1-dummy to satisfy dependencies, and had to create a local repository to avoid dpkg dependency hell.

@DennisLfromGA: Can you test if kde is still working? (and using hardware acceleration? Not sure how to test that actually). Thanks!

UPDATE: I just updated the gist. Found a solution that does not require a local repo, I need to use -f once, but the resulting code is a bit cleaner so I think it's worth it.

@dnschneid
Copy link
Owner

Slick!

@DennisLfromGA
Copy link
Collaborator

@drinkcat ( or @dnschneid if available )

I just tested all of my targets in my 'trusty' chroot, namely gnome, kde, xfce, & xbmc and they all worked so I backed it up in preparation for this test.

Sorry but I have just a couple of questions before I get started -

  • This chroot already has the pinning files in place so I was wondering if I should first run through the removal process you outlined in the target script:

    rm /etc/apt/sources.list.d/precise.list
    rm /etc/apt/preferences.d/precise-mesa-pin
    apt-get update
    apt-get dist-upgrade

  • Run the chroot checking each target again to make sure it's broken
    ( this step may be unnecessary )

  • And then run the update with your new target:

    sudo sh -e crouton -T /path/to/x11-downgrade -u

    and then check each target again and ensure they work.

As soon as I get this clarified I'll start but I didn't want to test it with a chroot in a state that wouldn't provide a good test.

Sorry to ask so many questions and thanx for the work on this,
-DennisL

@drinkcat
Copy link
Collaborator

drinkcat commented Jul 4, 2014

As soon as I get this clarified I'll start but I didn't want to test it with a chroot in a state that wouldn't provide a good test.

Yep that's it, exactly. Also, after the last step, do a normal update sudo sh -e crouton -u and check that it still works (maybe not all targets but at least kde).

Thanks!

drinkcat added a commit to drinkcat/chroagh that referenced this issue Jul 5, 2014
On saucy onwards, if kernel version is 3.4, manually pin down old mesa
libraries from precise, as new ones require version >=3.6.

Fixes dnschneid#704.
@drinkcat
Copy link
Collaborator

drinkcat commented Jul 5, 2014

@DennisLfromGA : If you haven't started testing yet, please hold for a while. I'm going to integrate the fix to couton and put together a Pull Request tomorrow, so it would be better to test that.

@DennisLfromGA
Copy link
Collaborator

@drinkcat - I was going to get to it today but I'll hold for awhile until it's merged or another avenue is defined.

Thanx for letting me know,
-DennisL

drinkcat added a commit to drinkcat/chroagh that referenced this issue Jul 6, 2014
On saucy onwards, if kernel version is 3.4, manually pin down old
mesa libraries from precise (mesa 8), as new ones (mesa >=9)
require kernel >=3.6.

Fixes dnschneid#704.
drinkcat added a commit to drinkcat/chroagh that referenced this issue Jul 6, 2014
On saucy onwards, if kernel version is 3.4, manually pin down old
mesa libraries from precise (mesa 8), as new ones (mesa >=9)
require kernel >=3.6.

Fixes dnschneid#704.
drinkcat added a commit to drinkcat/chroagh that referenced this issue Jul 6, 2014
On saucy onwards, if kernel version is 3.4, manually pin down old
mesa libraries from precise (mesa 8), as new ones (mesa >=9)
require kernel >=3.6.

Fixes dnschneid#704.
drinkcat added a commit to drinkcat/chroagh that referenced this issue Jul 6, 2014
On saucy onwards, if kernel version is 3.4, manually pin down old
mesa libraries from precise (mesa 8), as new ones (mesa >=9)
require kernel >=3.6.

Fixes dnschneid#704.
@drinkcat
Copy link
Collaborator

drinkcat commented Jul 8, 2014

FYI, started writing this page:
https://github.com/dnschneid/crouton/wiki/3D-Hardware-acceleration

And this issue is not really closed yet (we probably want to include the fix for jessie/sid as well, as indicated by @feeddageek).

@drinkcat drinkcat mentioned this issue Jul 9, 2014
@dnschneid dnschneid reopened this Jul 9, 2014
@peter-gulka
Copy link

Quick update - the pull in #913 worked for me on my Acer C710.

On Wed, Jul 9, 2014 at 2:32 AM, David Schneider [email protected]
wrote:

Reopened #704 #704.


Reply to this email directly or view it on GitHub
#704 (comment).

@dnschneid dnschneid changed the title hardware acceleration problems, possible solution hardware acceleration on jessie/sid Dec 25, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants