OPUser Posted March 14, 2016 Posted March 14, 2016 Hello I'm investigating update from wheezy to trusty on my OrangePI (A20) based home media server. I'm using custom kernel 3.4.110 with SATA multiplier support. System is on HDD. I had few remarks and issues (part of them were solved but some are not): - Video acceleration was not working out of the box on trusty desktop image but it was solved it by installing "Desktop-extras for Jessie-desktop (sunxi)" - it looks it could be added as default for trusty. But mvp package can't be installed due to depedencies to libs which I did not found in ubuntu reps?! - compositing if OFF in xfce but when I moving windows on the desktop, CPU load is becoming 100% till I stop moving them, if I enable compositing then windows moves are not loading the CPU but video acceleration doesn't work - What could be a reason of extra CPU loading when I move windows? 2D acceleration issue? udev rules issue for G2D? - ALSA works out of the box. Pulseaudio is installed in trusty image by default but it is not started at system boot and programs (e.g. mplayer) can't init the pulse driver even if I start it manually by service pulseaudio start: AO: [pulse] Init failed: Connection refused - BTW. I did this patch for SATA multiplier (AgeStar DAS). I copy it to /userpatches/kernel/sun7i-default folder - work's good for the legacy kernel --- a/drivers/ata/sw_ahci_platform.c +++ b/drivers/ata/sw_ahci_platform.c @@ -249,7 +249,7 @@ .udma_mask = ATA_UDMA6, .port_ops = &ahci_ops, .private_data = (void*)(AHCI_HFLAG_32BIT_ONLY | AHCI_HFLAG_NO_MSI - | AHCI_HFLAG_NO_PMP | AHCI_HFLAG_YES_NCQ), + | AHCI_HFLAG_YES_NCQ), }; static struct ahci_platform_data sw_ahci_platform_data = {
tkaiser Posted March 14, 2016 Posted March 14, 2016 Forget about Trusty for GUI stuff (dependency hell) and better either use Jessie or wait for Xenial support becoming stable. Since you're already using our build system please read through this issue that explains almost everything, do a "git pull" and either enjoy a somewhat stable Jessie desktop build or become early adopter trying out Xenial
OPUser Posted March 15, 2016 Author Posted March 15, 2016 tkaiser, Thank you for pointing the direction. Hello Igor. BTW. Is it possible to have different sources for kernel update for those who is using custom kernel? E.g. My system with SATA multiplier will not boot if I will miss kernel update, so I had to disable source in armbian.list. Proposing something like: deb http://apt.armbian.com/all jessie main deb http://apt.armbian.com/sw_only jessie main deb http://apt.armbian.com/kernel jessie main Thank you.
Igor Posted March 17, 2016 Posted March 17, 2016 tkaiser, Thank you for pointing the direction. Hello Igor. BTW. Is it possible to have different sources for kernel update for those who is using custom kernel? E.g. My system with SATA multiplier will not boot if I will miss kernel update, so I had to disable source in armbian.list. Proposing something like: deb http://apt.armbian.com/all jessie main deb http://apt.armbian.com/sw_only jessie main deb http://apt.armbian.com/kernel jessie main Thank you. No, that's not good from our point of view. Sorry, custom kernel owners should fix things on their side. There are some options how to do it ... The whole system is already complicated and has to be regularly simplified that we can handle / support it and that it's fairly understandable for newcomer developers. I hope you are ok with this.
Recommended Posts