Jump to content

TonyMac32

Moderators
  • Posts

    2399
  • Joined

  • Last visited

Reputation Activity

  1. Like
    TonyMac32 got a reaction from Myy in RK3288 Media Script (TinkerBoard)   
    @Myy looky here.
  2. Like
    TonyMac32 reacted to JMCC in RK3288 Media Script (TinkerBoard)   
    THE MEDIA SCRIPT IS DEPRECATED, IN FAVOR OF THE OFFICIAL LEGACY MULTIMEDIA FRAMEWORK. PLEASE REFER TO THIS TOPIC:
     
     
     
    The UN-official, UN-supported, UN-necessary, UN-popular, UN-precedented...
    RK3288 MEDIA TESTING SCRIPT [2.0: Bionic update]
     
    So here is the final release of the RK3288 media testing script. Basically, the script provides the following functionality:
    Installing all the libraries and system configurations necessary for GPU accelerated X desktop, Chromium WebGL, full VPU video play acceleration up to 4k@30 HEVC (the maximum supported by the SoC), and GLES 3.1 / OpenCL 1.2 support. Three video players supporting full VPU acceleration (RKMPP) and KMS display (GBM or a X11 DRM "hack", as described by the authors), namely: MPV, Gstreamer and Kodi 18.0 alpha preview. Two example programs using the OpenCL functionality: Examples form the Arm Compute Library, and a GPU crypto miner (an old version, but small and simple). A library that will act as an OpenGL to OpenGL-ES wrapper, allowing you to run programs that use OpenGL 1.5-2.0. Two additional small packages, that have no big interest from the developer prospective, but I find them interesting to play with: Support libraries for commercial web video streaming (tested with Netflix), and a simple Pulseaudio GTK equalizer using LADSPA.  
    Here is a more thorough documentation:
     
    Version 2.0 (Bionic):
     
    Version 1.0 (Xenial):

    >>> DOWNLOAD LINK (2.0, FOR BIONIC DESKTOP) <<<
     
    > Older Download link (1.0, for Xenial) <
     
    Instructions:
    Download the file above Untar it: tar xvf media-rk3288_*.tar.xz cd media-script ./media-rk3288.sh  
    Notes:
    This script is not officially supported by the Armbian project. It is just a community effort to help the development of the main build, by experimenting with a possible implementation of the media capabilities of this particular SoC. Therefore, questions about the script should not be laid out as support requests, but as commentaries or community peer-to-peer assistance. That being said, all commentaries/suggestions/corrections are very welcome. In the same way, I will do my best to help solve any difficulty that may arise regarding the script.  
    Enjoy!
     
     
     
  3. Like
    TonyMac32 reacted to JMCC in Multimedia related stuff on Armbian (OpenGL ES, Videodecoding, 'Mali' etc.)   
    Well, it's not just the script, it is also all the debs that are packaged with it, so I don't want to upload files unnecessarily,  if I am going to upload a new version in a few hours. I have some free time now, so I'll try to get it ready, and if not, then I'll upload it as it is now.
  4. Like
    TonyMac32 got a reaction from jkljkl1197 in Tinkerboard with ISP1 driver doesn't boot (camera support)   
    I've picked up both the 5 MP and 8 MP camera module, we'll see if I can help.  If not I have a pile of Pi's lying about gathering dust...
  5. Like
    TonyMac32 reacted to Z11ntal33r in RK3328 Kernel   
    Hi guys!

    The Tinkerboard mainline kernel is running extremely smooth and it's months since I had problems regarding my Tinkerboard. So, hats off to everyone who have contributed to make Tinkerboard so stable and reliable!

    However, there is a minor thing I've been wondering for the last weeks. After normal apt-get upgrade and dist-upgrade, the armbian config version at startup does not change. So, given the code below, it says that Armbian-config 5.45 is installed, yet it show 5.41 which is the version from when I did setup the TB. Am I actually using the latest version? 

    One more thing: On my last setup one of my three external hard drives which I'm mounting on startup with fstab showed up under "Usage of /:" Now no one of the three show up. Which file do I have to modify to make it possible to add more folders to show disk space at the welcome screen? I know that I receive the information running "df -h" to show disk space for different folders, yet it would be better to show it automatically.  
    The following packages will be upgraded:   armbian-config 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 35.2 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 http://apt.armbian.com stretch/main armhf armbian-config all 5.45 [35.2 kB] Fetched 35.2 kB in 0s (102 kB/s)           (Reading database ... 39453 files and directories currently installed.) Preparing to unpack .../armbian-config_5.45_all.deb ... Unpacking armbian-config (5.45) over (5.44) ... Setting up armbian-config (5.45) ... ________________________________________________________________________________ *** REBOOTING SERVER *** ________________________________________________________________________________ *** AN AWESOME TINKERBOARD LOGO *** Welcome to ARMBIAN 5.41 stable Debian GNU/Linux 9 (stretch) 4.14.34-rockchip    System load:   0.06 0.11 0.06  Up time:       4 min Memory usage:  8 % of 2005MB IP:            <MyIP> CPU temp:      45°C            Usage of /:    65% of 58G      
    Update:
    @TonyMac32, could you help me regarding where I should post the information above to receive an answer from the devs maintaining the armbian-config? Should I post it under "Technical support -> Common issues" or "Development -> Development"?
     
  6. Like
    TonyMac32 got a reaction from Gaaht in ASUS Tinker Board   
    That I do not know, I do not believe they have been officially released yet.  If you must have the eMMC, then wait, otherwise the standard one is fine.  Now, make sure you read everything you possibly can about things like Amazon, netflix,etc.  a lot of devices have strange behaviors in this arena, and I am no expert (I  have only had 3 TV boxes, one that was a complete failure (s905x "Trongle"), and the other 2 have... quirks... (Z28 Pro and Ugoos UT3s)
  7. Like
    TonyMac32 got a reaction from JMCC in Pi-Factor power solution   
    Some feedback from @chwe and some improvements on the protection circuitry:
     

     
    And for the record, electrical cleaner can/will dissolve your electrical connectors...   Also, lead-free solder is an angry and terrible thing.  ;-)
     
    I'm charging my Pixel off of one of the power ports while I play music over bluetooth on the Tinker...  
  8. Like
    TonyMac32 got a reaction from sfx2000 in Pi-Factor power solution   
    Some feedback from @chwe and some improvements on the protection circuitry:
     

     
    And for the record, electrical cleaner can/will dissolve your electrical connectors...   Also, lead-free solder is an angry and terrible thing.  ;-)
     
    I'm charging my Pixel off of one of the power ports while I play music over bluetooth on the Tinker...  
  9. Like
    TonyMac32 got a reaction from Jyu Ho in ASUS Tinker Board Bluetooth   
    Excellent!  Thank you, and @Myy  I will see about getting this at least into the build system for tonight, then it should be in the next rollout.  Existing users will have to do some work, however, as daemons aren't part of our update path ("demons" sometimes are, but that is quite different...  )
  10. Like
    TonyMac32 reacted to Jyu Ho in ASUS Tinker Board Bluetooth   
    I can confirm that with the last modification I made, everything works fine even after several reboots and I do not lose the link with my Xbox One S controller
  11. Like
    TonyMac32 reacted to Myy in ASUS Tinker Board Bluetooth   
    Okay, I got it "kind of" working with a 4.17-rc4. I say "kind of" because I only tested scanning, which worked (with UTF-8 support too !).
    I didn't get that much farther because... I'm no bluetooth user so I don't know how to test it in a meaningful way.
     
    Anyway, here's the catch, you need to enable all the GPIO, including the RTS one, through the GPIO export. Note that I tested this without the "wireless-bluetooth" entry in the DTS.
     
    Enable Bluetooth GPIO
     
    cd /sys/class/gpio echo 139 > export echo 146 > export echo 149 > export echo 151 > export echo low > gpio139/direction echo high > gpio146/direction echo high > gpio149/direction echo high > gpio151/direction  
    Then download Larry W Finger hciattach tool and use it like he says :
    ./rtk_hciattach -n -s 115200 /dev/ttyS0 rtk_h5  
    Testing was done like that :
     
    root@tinkerboard:~# hcitool scan Scanning ... C4:86:E9:5E:50:89 ?  
    ? is my Huawei phone with Bluetooth activated.

     
     
     
     
  12. Like
    TonyMac32 got a reaction from JMCC in Pi-Factor power solution   
    Since I'm playing more and more with hardware on my own time, I'm going to start the process of uploading my work to github for general consumption.  At the moment I only have DXF board outlines for a few things, I'll follow those with proper KiCAD templates so no one has to wonder where things go if they decide to build.
     
    https://github.com/Tonymac32/Board-Geometries
     
     
  13. Like
    TonyMac32 got a reaction from Myy in OPZ+2 H5 onboard bluetooth support?   
    @Myy I wonder if this might be able to be adapted for Tinker mainline bluetooth?
     
    So much time so little to do!...  Strike that, reverse it.
     

  14. Like
    TonyMac32 reacted to Rfreire in Wrong password for root?   
    Ah @Hoerli
     
    Check /etc/securetty
     
    The console that you are trying to log in is probably unlisted.
     
    \o Tony!!
  15. Like
    TonyMac32 got a reaction from Frostbyte in RK3328 Kernel   
    Well, that depends which kernel you are using.  "Default" kernel 4.4 was moved to the Rockchip repository, which provided a huge number of bugfixes/adjustments/new drivers.  4.14 has simply seen the typical maintenance patching.
  16. Like
    TonyMac32 reacted to gkkpch in 24 Bit playback problem - crackle &pop   
    @TonyMac32Sorry about the delay, I don’t read the forum very often (you can contact me at volumio(at)bluewin.ch)
    I don’t believe we will get any improvement  for the buggy usb drivers in 3.14.79, so I dropped my efforts for Odroids.
    We did release a newer version, which should improve support for a range of usb dacs (including dsd support).
    I have informed Asus about it and they did add the patches to their latest 4.4.x kernel too.
     
    As soon as Baylibre releases i2s audio drivers for amlogic, I will drop the 3.14.79 kernel for Odroid C2 and move to mainline.
  17. Like
    TonyMac32 got a reaction from Rfreire in Where to buy a TinkerBoard dodging rip-offs?   
    I don't know if Microcenter is in Canada, but http://www.microcenter.com/product/475761/tinker_board_2gb
  18. Like
    TonyMac32 reacted to Igor in New forum UI!!   
    I haven't read posts here and install anything yet since I do try to get some rest on weekends ... It has been a busy week and upcoming looks even more. Fixing cosmetic issues on a forum has low priority and can wait for a while. In any case, I will seek help from theme designer since I don't want to spend precious weekends solving this. 
  19. Like
    TonyMac32 got a reaction from Tido in Amlogic still cheating with clockspeeds   
    To be fair I think a capped blob is acceptable to everyone, as long as it is answering to the kernel and is accurately reporting it's behavior.
  20. Like
    TonyMac32 reacted to JMCC in Tutorial: 3D, video acceleration and OpenCL in RK3288 boards with new 4.4 (default) kernel   
    I'm working on a script to install all the stuff at once, but I'm not sure when it will be finished. In the meantime,in case anyone wants to try MPV with GBM (dsiplay) and RKMPP (decoding) acceleration, here are the instructions:
    After installing the base libs, configs and MPV according to the first post, download this package and install it. From then, you can launch mpv like this, in order to have full acceleration: LD_LIBRARY_PATH=/opt/libmali-gbm:$LD_LIBRARY_PATH mpv --hwdec=rkmpp --vo=gpu --gpu-api=opengl --gpu-context=drm <file> The deb package above will install the GBM version of libmali. I packaged it to install under /opt, so it did not interfere with system libs and we can still have X11 acceleration with the libmali-X11 version.
     
    MPV can still be run normally, through X11-EGL, with the known performance limitations (see first post). But if you launch it with the command above, it will completely ignore the X server, and use directly GBM/KMS. That means it will only run in fullscreen, with no mouse support. You can control it with the keyboard and (I suppose) with a remote control or HDMI CEC. MPV on-screen display works normally,  so when you press the appropriate keys info is displayed on the screen (see MPV manpage for a list of keyboard controls). When you press "q" or "Q", it will exit and you will have your X11 session back as you left it.
     
    In MPV's implementation of RKMPP, it is bound to GBM display, so the only way to use hardware video decoding is with this launcher. Performance is outstanding: Silk-smooth 4K playback, with minimal CPU usage.
  21. Like
    TonyMac32 got a reaction from guidol in USB Serial Support not working   
    https://github.com/armbian/build/blob/development/config/kernel/linux-rockchip-default.config
     
    It's enabled as a module in default.
  22. Like
    TonyMac32 got a reaction from tkaiser in Amlogic still cheating with clockspeeds   
    Agreed.  Indeterminate behavior counts as an issue, since it could, in as yet unknown circumstances, result in undefined behavior, or at least unexpected.
     
  23. Like
    TonyMac32 got a reaction from Tido in Librecomputer Tritium H3   
    Right.  There won't be much hacking involved, I could replace the "add tritium H3" patches and support all 3 fairly easily, they share the entire device tree, only difference board to board is the board/SoC compatible, and at the latest I think 4.18 will support them without patches.  Other than the unexpected appearance of unknown hardware bugs, these boards are quite literally the SoC, the PMIC, the RAM, and the various plugs.  The support question comes down to dealing with the typical micro-USB issues, and probably folks who don't know which board they have since they are all exactly the same looking... 
  24. Like
    TonyMac32 got a reaction from jkljkl1197 in RFC Tinker Board UART number   
    OK, development branch will reflect the change, on existing installations you will have to manually add
    console=ttyS3,115200n8 to the armbianEnv.txt file in /boot.  I did a tiny bit of house cleaning as well, putting the Tinker u-boot patches into a board-specific directory so they don't impact the MiQi.
  25. Like
    TonyMac32 reacted to JCS in AML-S905X-CC. (Le Potato) Documentation   
    pacav69 and myself have created a Libre Computer Project "User Group" wiki with the purpose of aggregating much of the board-specific documentation to one central location.  If anyone reading this would like to contribute, please let one of us know and we'll add you to the GitHub project!
     
    http://lcpugwiki.readthedocs.io/en/latest/
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines