Jump to content

Armbian_5.00_Orangepi_Ubuntu_trusty_3.4.110_desktop pulseaudio issue


OPUser

Recommended Posts

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 = {
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines