Jump to content

Search the Community

Showing results for 'youtube'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Armbian
    • Armbian project administration
  • Community
    • Announcements
    • SBC News
    • Framework and userspace feature requests
    • Off-topic
  • Using Armbian
    • Beginners
    • Software, Applications, Userspace
    • Advanced users - Development
  • Standard support
    • Amlogic meson
    • Allwinner sunxi
    • Rockchip
    • Other families
  • Community maintained / Staging
    • TV boxes
    • Amlogic meson
    • Allwinner sunxi
    • Marvell mvebu
    • Rockchip
    • Other families
  • Support

Categories

  • Volunteering opportunities
  • Part time jobs

Categories

  • Official giveaways
  • Community giveaways
  • Raffles

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Matrix


Mastodon


IRC


Website URL


XMPP/Jabber


Skype


Github


Discord


Location


Interests

  1. Compiling your own image is actually quite easy. https://docs.armbian.com/Developer-Guide_Building-with-Docker/ https://evilolaf.github.io/docupreview/Developer-Guide_Build-Preparation/ https://www.youtube.com/watch?v=kQcEFsXEJEE The name of your board is "rock-5t" and you will want to try out the vendor kernel, try something like "./compile.sh BOARD=rock-5t BRANCH=vendor RELEASE=noble BUILD_MINIMAL=yes KERNEL_BTF=no SHARE_LOG=yes". You will then share your logs and you can paste a link here if the build fails. "qmicli: command not found" means you do not have the package installed that provides the command. So, you need to find out what package that is and then install it. I suggest you install "sudo apt install command-not-found" first and then this information will come up automatically in the future. # from my computer $ qmicli Command 'qmicli' not found, but can be installed with: sudo apt install libqmi-utils This situation will be a learning experience for you, it is not very likely somebody will come out here and fix your situation for you (unless they have the same problem and want to fix it for themselves and then change something in Armbian for everyone's benefit). People are very willing to help and guide you, but you will essentially need to fix this for yourself and then hopefully share what you did so that others will benefit from your work. That is the power of open source.
  2. I happen to have got a Android tv box with a s905Y5 processor. I got this by a tv subscription from a company airtel in India. I unsubscribed from the subscription and my tv box is completely useless. it asks money for watching youtube!!!. I am extremely frustrated from this approach by this company so please help me save this from getting into e-waste. From my research i found that it runs android 14 with a custom launcher which checks for the subscription and a locked down kernel/bootloader which checks for signatures before boot. I came to know these from the uart output. I also found that it is basically a customised version of this box https://www.videostrong.com/products-show/vt9201-s905y5-aiot-solution
  3. Ok, I'm going to summarize for posterity. One can try ssh (which is enabled by default) with root/1234 (default), or the Debug TTY. This does exist on the NanoPi R6S between the USB-C Power and HDMI port. There are no headers soldered on, so that has to be done first with headers that can be purchased at one of the following URLs. https://www.adafruit.com/product/3009 https://www.amazon.com/dp/B07PKKY8BX Once the headers are one, you can connect to this port with a USB to UART device (preferably with a chip such as the CH340C, CP2104, FT232R) connected from another Windows, Linux or Mac computer. I suspect this device will work. https://www.amazon.com/gp/product/B07BBPX8B8 Debug TTY instructions are located here: https://www.youtube.com/watch?v=UpVMO7gbnYM&t=226s Thanks!
  4. IT'S FINALLY HERE... THE OFFICIAL ROCKCHIP-LEGACY MULTIMEDIA INTEGRATION After two years of using a separate script to enable the multimedia features in RK3288/3328 Legacy Kernel, the whole framework has been incorporated to the official Armbian packaging system. The choice distro for this integration is Debian Buster (see FAQ at the end of this post about the reasons). I. Installation Download a Armbian Buster Legacy Desktop image for your board, and install it with the standard Armbian method. Install the complete multimedia solution with sudo apt update && sudo apt upgrade sudo apt install media-buster-legacy-tinkerboard --install-recommends ## Or ## sudo apt install media-buster-legacy-rk3328 --install-recommends The switch "--install-recommends" will add the whole Kodi binary addons collection (retro-gaming cores, music visualizations, screensavers, additional media decoders/encoders, vfs, etc.), plus the GLES-to-OpenGL wrapper "gl4es". II. Features Accelerated GLES/EGL X desktop: No action needed. Accelerated Chromium, with WebGL and video display acceleration: No action needed Desktop video player capable of smooth 4K HEVC-HDR: Use the "Rockchip Gst Player" from the Multimedia menu, or choose it with right-click on the media file. Command-line 4K playing is also possible with "gst-play-1.0 --videosink=kmssink". RKMPP-accelerated MPV: Use normally for standard operation (windowed with mouse-operated GUI). For fullscreen, keyboard-operated mode, use the command line switch "--gpu-context=drm" (this will allow you to play smooth 4K). - See instructions below, in the next post, for playing Youtube videos up to 4k with this MPV. ISP Camera with real-time h.264/1080p HW encoding (RK3288 only): Using the Gstreamer Plugin. Check this wiki for instructions on how to use it. Most of it applies to Armbian, except for the selection of ov5647/imx219 camera, which must be done using DT overlays. OpenCL 1.2 support (RK3288 only): It will be fully functional, no further action needed. You can download some tests and examples from this link. Kodi 18.9 Leia with full RKMPP+GBM acceleration, 4K-HDR capable: You can start it from Light DM menu as your user account: Alternatively, you can also run it as a system service with these command lines: sudo systemctl disable lightdm sudo systemctl enable kodi-gbm sudo reboot Full collection of Kodi binary add-ons: Includes retrogaming cores, media encoders and decoders, PVR, screensavers, vfs and audio visualizations. They are all installed with the package "kodi-addons-full", but are disabled by default. They need to be enabled individually within the Kodi GUI. OpenGL 2.1 support through the gl4es wrapper: It is installed with the package "gl4es", with no further action needed. III. Sources This is the list of the sources used for the packages: IV. FAQ ¿Why did you use Debian Buster as a base for this implementation? It was the most appropriate for several reasons. Upstream Rockchip-Linux developers use Debian buster, so the software could be ported with less modifications than if we chose a different distro. Besides, it is a completely stable distro, unlike Bullseye, which is a moving target as of today. It also has Chromium as a package, unlike Focal that uses snap instead. For last, it has a good backports repo, with several libs that would otherwise need to be compiled and maintained if we chose, for example, Focal. ¿Why Legacy instead of Mainline? This is an implementation based on the vendor's BSP kernel. It has been tested and is reliable, which many people will prefer rather than having a bleeding-edge, less stable implementation. In addition to that, Mainline upstream multimedia support is still a WIP, and lacks many features that are only present on Legacy kernels. ¿Will you add new features to this implementation? No, this implementation will only receive bug fixes if necessary. From now on, all multimedia work will be focused on Mainline and recent distros (like Focal or Bullseye). All new features will go there.
  5. I actually dont remember the exact order of install, but from what i can recall first i compiled and installed libva-v4l2-request-HACK_HEVC.zip and followed that tutorial then i downloaded h618_hwdec.tar.gz from https://www.elektroda.pl/rtvforum/topic4018092.html#20840047, those are the libs i replaced in /lib/aarch64-linux-gnu/ install latest edge kernel from armbian-config (or enable rolling updates), download kernel hearders and enable gpu in device tree overlays to compile mesa first install deps than creat a python venv in mesa src directory to download latest meson in it sudo apt-get install bison build-essential ccache clang cmake flex git glslang-tools libclang-dev libdrm-dev libelf-dev libexpat1-dev libgl1-mesa-dev libgles2-mesa-dev libgoogle-perftools-dev libgtk-3-dev libllvm-18-dev libomxil-bellagio-dev libpciaccess-dev libsensors-dev libspirv-tools-dev libunwind-dev libva-dev libvdpau-dev libvulkan-dev libwayland-dev libx11-dev libx11-xcb-dev libxatracker-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev libxcb-randr0-dev libxcb-shm0-dev libxcb-sync-dev libxcb-xfixes0-dev libxdamage-dev libxext-dev libxfixes-dev libxrandr-dev libxshmfence-dev libxxf86vm-dev libzstd-dev llvm-18-dev meson ninja-build pkg-config python3-mako python3-pil wayland-protocols python3-venv python3 -m venv mesa_venv source mesa_venv/bin/activate pip3 install meson but if i tried to compile from inside the venv i was gettin a mako version error so i exited the venv (just open another terminal window) used this exact command to be able to build from outside the python3 venv PYTHON=~/src/mesa/mesa_venv/bin/python3 ~/src/mesa/mesa_venv/bin/meson setup build -Dbuildtype=release -Dprefix=/usr -Dgallium-drivers=panfrost -Dvulkan-drivers=panfrost -Dplatforms=x11 -Dvideo-codecs=all you need to add wayland to platforms if you're using it, i'm not (replace '~/src/mesa/mesa_venv/bin/python3' and '~/src/mesa/mesa_venv/bin/meson' with the path where you cloned the source...) install any other dependencies it complains about then install with sudo ninja -C build install you can confirm with glxinfo -B gabriel@orangepizero3:~/$ glxinfo -B name of display: :0.0 display: :0 screen: 0 direct rendering: Yes Extended renderer info (GLX_MESA_query_renderer): Vendor: Mesa (0xffffffff) Device: Mali-G31 (Panfrost) (0xffffffff) Version: 25.2.0 Accelerated: yes Video memory: 3922MB ... i don't know if that libva hack is working but vainfo recognize gabriel@orangepizero3:~$ LIBVA_DRIVER_NAME=v4l2_request vainfo libva info: VA-API version 1.20.0 libva info: User environment variable requested driver 'v4l2_request' libva info: Trying to open /usr/lib/aarch64-linux-gnu/dri/v4l2_request_drv_video.so libva info: Found init function __vaDriverInit_1_20 libva info: va_openDriver() returns 0 vainfo: VA-API version: 1.20 (libva 2.12.0) vainfo: Driver version: v4l2-request vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointVLD VAProfileH264High : VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264MultiviewHigh : VAEntrypointVLD VAProfileH264StereoHigh : VAEntrypointVLD VAProfileHEVCMain : VAEntrypointVLD and finally mpv (with yt-dlp installed) gabriel@orangepizero3:~/$ mpv --hwdec=drm --profile=fast https://www.youtube.com/watch?v=Dyzf2evNjwc (+) Video --vid=1 (*) (h264 1920x1080 29.970fps) (+) Audio --aid=1 --alang=eng (*) (opus 2ch 48000Hz) File tags: Uploader: Zen Mechanics Channel_URL: https://www.youtube.com/channel/UCC8n8afKsdaYuI7Pr0J4pgA Using hardware decoding (drm). AO: [pulse] 48000Hz stereo 2ch float VO: [gpu] 1920x1080 drm_prime[nv12] it is a bit confusing but i hope it helps... i also recommend this moded mpv handler with youtube playlist and mpv prefetch queueing support: https://github.com/gabreek/mpv-handler-queue
  6. You are right. I just downloaded something from youtube and assumed it was H264. When I checked it in VLC in my PC, the codec is: AOMedia's AV1 video (av01) I picked another mp4, which I verified in VLC as H264-MPEG4, 720p, and it played with 10% CPU This test below is with Bookworm XFCE, compositor ON, Linux 6.15.4 with default configuration Then I repeat the test with a 1080p H264 mp4. mpv tries to use hardware acceleration, but the mpv is black and there's continuous DRM_IOCTL errors: Then I tried this inside /etc/mpv/mpv.conf hwdec=drm-prime drm-drmprime-video-plane=primary drm-draw-plane=overlay and the 1080p H264 starts playing fluidly with just 40% CPU (compositor off) With compositor on, I get same 40% CPU Same video glitches, with or without compositor, but I am getting hardware acceleration (although there's the hwdec unsupported message) Update: Thank you to all who helped me. I have hardware acceleration again with my opiz3 hwdec=drm is more efficient extraargs=cma=256 is needed to avoid memory allocation problems and video glitches. https://forum.armbian.com/topic/29202-orange-pi-zero-3/page/26/#findComment-222596
  7. @ScoreABSM https://github.com/armbian/build/pull/8394 I enabled gpu via overlay. Looking fine on my end. Tested using Chromium and Youtube. Still not sure about that audio dmesg error. Audio does work though. Image I ran test with: https://github.com/pyavitz/binary/releases/download/images/Armbian-unofficial_25.08.0-trunk_Bananapim4zero_bookworm_current_6.12.35_xfce_desktop.img.xz dmesgandmisc.txt
  8. I don't even have a reference viewpoint what should I start comparing? I read claims that Python3-numpy, python3-opencv are highly optimized, but I never researched HOW OPTIMIZED I have also heard that DRM can help accelerate machine learning https://www.youtube.com/watch?v=NQz6VqvtehI&t=5m7s
  9. You're welcome. Checkout its plugins, called 'modules' https://www.webmin.com/cgi-bin/search_third.cgi?modules=1 and https://www.niemueller.de/project/webmin/ but some may be outdated. I haven't installed this but I will soon when I tell myself to stop watching addictive adventure and "challenge" videos on youtube, haha
  10. Yes the text "Speed: 1000Mb/s" posted in the white box confirms the speed is 1 Gigabit. In my experience, actual transfer speed of data to/from a mechanical hard drive should be around 80 to 100 Megabytes (with a "y") per second. But the transfer speed can be faster if data is going to/come from a solid state drive or internal NAND/EMMC. I have a 12 Terabyte hard drive in a budget USB external enclosure and it is connected to my amlogic tv box via USB 3.0, and the tv box is connected via Gigabit ethernet. I use it for backups and saving some large video files. The 80 to 90 Megabytes/sec speed over ethernet is fast enough for me. hehe ☺ I heard of Cockpit via youtube videos talking about remote administration. I was old-school and I had already install Webmin. But thanks for reminding me that Cockpit is another good option. Oh Tailscale? It seems to be fancy VPN service with file transfer and other features. That's cool. I'll give those a try someday. ☺ For just tinkering, my favorites are "md" software raid, zfs and it's raid features, Pi-Hole... and I want to try Prometheus and Grafana. But for everyday use, my favorites are straightforward Samba file server, rsync, vsftpd, xrdp remote desktop, and any remote administration that works, like Webmin. However, I want to try NFS file server on the tv box and NFS client in a Windows PC to determine if that is faster than Samba. Here is a video about that https://youtu.be/mOoO9mFE7BI Cheers mate - Peter
  11. Could you please help me with a link or forum where I can find the image? I'd really appreciate your reply. I saw videos on YouTube showing how to make them work, but the download links are all broken. Thank you so much for your help.
  12. Could you please help me with a link or forum where I can find the image? I'd really appreciate your reply. I saw videos on YouTube showing how to make them work, but the download links are all broken. Thank you so much for your help.
  13. Hello all. I am following the template to write this post and I will add more details as well. My first ever message (here) was in the "Amlogic CPU Boxes" section. TV Box Name: T95 Max+ (Plus) CPU: S905x3 Armbian build file name: Armbian_23.02.2_Aml-s9xx-box_jammy_current_6.1.11.img.xz DTB file used: /dtb-6.1.11-meson64/amlogic/meson-sm1-x96-air.dtb Kernel Version: 6.1.11 Distribution Installed: jammy (Ubuntu) Working Ethernet: Yes Max Ethernet Speed that works: 100 Mbps Does wifi work: No Does bluetooth work: No Does HDMI audio work: No Additional Comments (provide any additional information you feel is important): Read below ... I ran these commands to disable some features that could break the system or cause the system to not boot. This is from my experience of installing the system twice. sudo apt-mark hold linux-image-current-meson64 armbian-bsp-cli-aml-s9xx-box armbian-firmware sudo apt-mark hold linux-dtb-current-meson64 linux-u-boot-aml-s9xx-box-current sudo systemctl disable --now systemd-networkd-wait-online.service sudo systemctl disable --now unattended-upgrades I wanted to get sound out of the box. So, I purchased a generic USB audio dongle from Aliexpress for $3 USD. (see attached photo). The USB audio device is described in Linux as a Texas Instruments PCM2902 Audio Codec (USB PnP Sound Device device 0 USB Audio), and when you run “lsusb” you will see the id numbers 08bb:2902. I updated the databases for repositories by running “sudo apt update -y” and installed necessary packages to support the USB audio device and to use the XFCE4 graphical desktop. Here are the commands I ran for XFCE4 and for some additional nice bits: sudo apt update -y; sudo apt install -y xfdesktop4 xfce4 xfce4-power-manager xfce4-goodies xinit xdm xorg xserver-xorg; sudo apt install -y arandr greybird-gtk-theme numix-gtk-theme numix-icon-theme epiphany-browser; sudo apt install -y elementary-xfce-icon-theme xscreensaver xscreensaver-data xcvt firefox mesa-utils; sudo apt install -y gvfs gvfs-fuse gvfs-common xubuntu-icon-theme at-spi2-core smplayer; sudo apt install -y alsa-base alsa-oss alsa-tools alsa-utils alsamixergui pulseaudio pavucontrol pavumeter; Edit the file /etc/modules with the “nano” command and write “snd-usb-audio” at the end of the file. Also, edit the file /etc/modprobe.d/alsa-base.conf and change a few things, but make a backup copy first: sudo cp /etc/modprobe.d/alsa-base.conf ~/alsa-base.conf.backup Put a # symbol in front of every “options snd-usb-audio index=-2” that you see in /etc/modprobe.d/alsa-base.conf . I found two of them. Add these two lines of text to the bottom of /etc/modprobe.d/alsa-base.conf . alias snd-card-0 snd-usb-audio options snd-usb-audio index=0 Make sure that you are in the 'audio' group. Run the “usermod” command against a regular user (not root) that you want to use often. And reboot. sudo usermod -a G audio {username here} sudo reboot After reboot, the graphical X Display Manager (xdm) should greet you with a simple gray prompt and you can login to XFCE4. You should see a red LED light blinking on the USB audio dongle. You may want to change the display resolution to 1280x720 or 1920x1080 (whichever is available to you) by clicking on the panel (start menu), Applications, Settings, and Display. The Arandr tool in Settings can also help you adjust the display resolution. Open the volume control program by clicking on the panel Applications, Multimedia, PulseAudio Volume Control. Click the Configuration tab at the far right of the volume control and change the profile to Analog Stereo. * Important – now connect a headset, earphone, or amplifier to the 3.5mm (⅛’’) black 🎧 receptacle on the USB audio dongle and play some sounds, music or youtube.
  14. The previous post was mostly for slightly older releases of Armbian which includes Ubuntu 23 or Debian 10 and lower releases installed on a Tv Box. This short guide is for Ubuntu 24.04 and later releases installed on a Tv Box. This guide should also work for latest versions of Debian (but I didn't test it). Get a generic USB "sound card" audio adapter dongle from AliExpress, eBay, Amazon (etc). See the photo posted above (LINK). These gadgets are often between $2 and $5 USD but they all are usually similar, so I just got the lowest priced one at about $2.50 USD. Insert the USB "sound card" audio adapter dongle into your tv box. Create a new regular user in Linux, and login with the new user (not root). sudo adduser {user-name} Be sure your user is in the group 'audio' and 'sudo', and be sure you have logged in as the user (not root). sudo usermod -a -G audio,sudo {username} Now let's install and setup audio sound using Pipewire and WirePlumber (but not Pulse). First, install alsa base, and mixer software. sudo apt install -y alsa-base alsa-tools alsa-utils alsamixergui qasmixer Make a backup copy of these two text files /etc/modules and /etc/modprobe.d/alsa-base.conf and save the backup copies in your home directory. cp -v /etc/modules $HOME/modules.backup cp -v /etc/modprobe.d/alsa-base.conf $HOME/alsa-base.conf.backup Edit the text file /etc/modules and write “snd-usb-audio” without quotes at the end of the file, and then save and close the file. sudo nano /etc/modules Edit the text file /etc/modprobe.d/alsa-base.conf and change and add some text sudo nano /etc/modprobe.d/alsa-base.conf Put a hash # symbol in front of every “options snd-usb-audio index=-2” that you see in the file /etc/modprobe.d/alsa-base.conf - I found two instances. Add these two lines of text to the bottom of the file /etc/modprobe.d/alsa-base.conf, and then save and close the file. alias snd-card-0 snd-usb-audio options snd-usb-audio index=0 Install pipewire and wireplumber and support files. sudo apt install -y pipewire pipewire-pulse wireplumber pipewire-audio-client-libraries gstreamer1.0-pipewire Optional to install a graphical media player smplayer, vlc, totem, (etc). and optional install a graphical audio player rhythmbox, audacious, (etc). sudo apt install -y smplayer sudo apt install -y audacious In case that the pulse audio system is still installed, we will disable it for the local user. systemctl --user --now disable pulseaudio.service pulseaudio.socket Enable pipewire for the local user systemctl --user --now enable pipewire pipewire-pulse To be sure everything will work, let's reboot sudo reboot Login as the regular user, and run some informative commands to prove that the USB dongle and the pipewire audio system are working. Use alsa player to list audio devices. aplay -l Use alsa player to list PCM audio outputs (use capital "L"). aplay -L Use wireplumber control to show status of audio outputs/inputs via pipewire. wpctl status Use wireplumber control to show a volume level of default output wpctl get-volume @DEFAULT_AUDIO_SINK@ Change the volume using alsa mixer, after running it, press up/down arrow keys, and press "q", "e", "z", "c" and "s" keys. alsamixer Change the volume +/- by ten percent using wireplumber control. wpctl set-volume @DEFAULT_AUDIO_SINK@ 10%+ wpctl set-volume @DEFAULT_AUDIO_SINK@ 10%- * Important * connect a headphone, or amplifier to the 3.5mm output jack 🎧 of the USB adapter dongle and play some audio files. aplay /usr/share/sounds/alsa/Front_Center.wav aplay /usr/share/sounds/alsa/Noise.wav You can also login to the graphical desktop such as lxde or xfce4 and open a video/media player or an audio player software and play some audio files. I used Audacious for this example. Again, audio files are available in the directory /usr/share/sounds/alsa/ From here, you can use the wpctl command (LINK) or another control program for wireplumber. Maybe some of the Pulse audio tools would still work. Audacious works fine when playing locally stored audio files. The same should be true for using SMPlayer or VLC to play video files. Note that depending on the speed of your tv box, Youtube in Chrome / Chromium is sometimes laggy, has delays and resets. Other than that, it's all good. Enjoy ♪ ♫ ☺
  15. I have installed Armbian community images several times on different tv boxes that have an Amlogic S905x3, and usually there was no sound ♫. I wanted to get sound out of the tv box. So, I purchased a generic USB sound card audio dongle from Aliexpress for about $2 to $3 USD. (see attached photo). The USB audio device is described in Linux as a Texas Instruments PCM2902 Audio Codec (USB PnP Sound Device device 0 USB Audio), and when you run the command lsusb you will see the id numbers 08bb:2902. However, the specific hardware chip in the device that you receive may be different. I updated the databases for repositories by running sudo apt update -y and installed necessary packages to support the USB audio device and to use a graphical desktop such as XFCE4, for example: sudo apt install -y smplayer alsa-base alsa-oss alsa-tools alsa-utils alsamixergui pulseaudio pavucontrol pavumeter You can use smplayer or vlc or another as long as it is modern media player or audio player. Now make a backup copy of these two text files /etc/modules and /etc/modprobe.d/alsa-base.conf and save the backup copies in your home directory. Without quotes, edit the text file /etc/modules and write “snd-usb-audio” at the end of the file. Also, edit the text file /etc/modprobe.d/alsa-base.conf and change a few things. Put a hash # symbol in front of every “options snd-usb-audio index=-2” that you see in the file /etc/modprobe.d/alsa-base.conf . I found two of them. Add these two lines of text to the bottom of /etc/modprobe.d/alsa-base.conf without quotes. "alias snd-card-0 snd-usb-audio" "options snd-usb-audio index=0" Make sure that your user is in the 'audio' group. Run the usermod command against a regular user (not root) that you want to use often. And reboot. sudo usermod -a G audio {username here} sudo reboot Login to the graphical desktop, open the volume control program by clicking on the panel Applications, Multimedia, PulseAudio Volume Control. Click the Configuration tab at the far right of the volume control program and change the profile to Analog Stereo. * Important – now connect a headset, earphone, or amplifier to the 3.5mm (⅛’’) 🎧 headphone receptacle on the USB audio dongle and play some sounds, music or youtube. You can use wav audio files in the directory /usr/share/sounds/alsa/ if you don't have an internet connection.
  16. I've got this Android TV stick: https://shopee.com.my/RUBY-Smart-TV-24-Inch-Android-TV-Murah-TV-32-Inch-WiFi-4K-HDR-LED-Television-WiFi-Youtube-Netfli-i.1246310125.27851733843 Tried to run a progressive web app (PWA) and just learned that PWA is not supported by Android TV OS. I've found that since it's just a SBC, I can install any other OS on it and stumbled upon Armbian. Since I'm new, I would like to know what images is supported with this board and any related guides to install it. This board has 1 full HDMI port, 1 USB type A port for data, and 1 USB type C port for power only (this is just my assumption). No SD card slot. I just need it to be able to run a modern and latest browser to run the PWA. Thanks for all the help 😀
  17. After watching a video tutorial on youtube I have attempted to use the build scripts to create a newer image for my Pcduino V2. I had been initially using an image that I found on the archives which uses kernel 4.14, this worked fine for the most part apart from shutting down which would fail 9/10 to shutdown normally. the only way I could ensure that it would shutdown was to do poweroff -f otherwise it just went into a state where most things such as the wifi and usbs would no longer be detected and i was greeted with the message failed to reach target.poweroff. from what I could find out about the issue suggested that it was some kind of issue with systemd, but I could not find an actual solution. Anyway I thought I would have ago at creating an image, I suppose given the age of the board issues are to be expected. I have had some success in fixes some of the issues encountered despite being relatively new to Armbian and Linux in general. After learning how to create patches, firstly I managed to get UART2 which was originally conflicting with the PMU as they shared the same assigned interrupt number of 3. From what I can tell this different to the normal PMU which I find that the power chip is normally referred to as there also appears to be some internal component within the A10 also called the 'PMU' . This seems to be something to do with core monitor as the A20 chip features 2 of these 'PMU's, one for each core. Looking at the user manual suggest that this should be 49. Now this has been patched I can use UART2 without getting an error although it is exposed as ttyS1 for some reason that I have yet to figure out. The second patch I made was to get HDMI output working which I was able to do by using the Cubieboard as a point of reference as they share similar hardware. I found this out by initially using images targeted at the Cubieboard as they appear to be a lot more recent and provide HDMI out so I knew that copying the sections other would. Additionally I found a way to get it working on my main 4K monitor after coming across a post which suggested lowering the size of the CMA buffer from the default size of 128mb to 64mb. Now again the main problem I face is when I try to shutdown, this time it relates to a kernel panic: [ 2508.547646] WARNING: CPU: 0 PID: 1 at drivers/i2c/i2c-core.h:41 i2c_transfer+ 0x93/0xbc [ 2508.561239] No atomic I2C transfer handler for 'i2c-1' [ 2508.571971] Modules linked in: cfg80211 btusb btintel btrtl btbcm bluetooth a xp20x_adc sun4i_gpadc_iio industrialio lima gpu_sched r8188eu(C) sun4i_ts ecdh_g eneric rfkill ecc joydev input_leds sunxi_cedrus(C) v4l2_mem2mem videobuf2_dma_c ontig videobuf2_memops videobuf2_v4l2 videobuf2_common zram evdev uio_pdrv_genir q display_connector uio cpufreq_dt nfsd auth_rpcgss sch_fq_codel nfs_acl lockd g race sunrpc ip_tables x_tables autofs4 pinctrl_axp209 sun4i_gpadc sunxi phy_gene ric gpio_keys icplus(E) [ 2508.635429] CPU: 0 PID: 1 Comm: systemd-shutdow Tainted: G C E 5 .15.32-sunxi #trunk [ 2508.651044] Hardware name: Allwinner sun4i/sun5i Families [ 2508.663328] [<c010cea9>] (unwind_backtrace) from [<c01095b9>] (show_stack+0x1 1/0x14) [ 2508.678114] [<c01095b9>] (show_stack) from [<c09cc035>] (dump_stack_lvl+0x2b/ 0x34) [ 2508.692774] [<c09cc035>] (dump_stack_lvl) from [<c011b5a9>] (__warn+0xad/0xc0 ) [ 2508.707135] [<c011b5a9>] (__warn) from [<c09c5c23>] (warn_slowpath_fmt+0x5f/0 x7c) [ 2508.721785] [<c09c5c23>] (warn_slowpath_fmt) from [<c0795a5f>] (i2c_transfer+ 0x93/0xbc) [ 2508.736949] [<c0795a5f>] (i2c_transfer) from [<c0795ac3>] (i2c_transfer_buffe r_flags+0x3b/0x50) [ 2508.752981] [<c0795ac3>] (i2c_transfer_buffer_flags) from [<c0697577>] (regma p_i2c_write+0x13/0x24) [ 2508.769489] [<c0697577>] (regmap_i2c_write) from [<c0694023>] (_regmap_raw_wr ite_impl+0x48b/0x560) [ 2508.786008] [<c0694023>] (_regmap_raw_write_impl) from [<c0694139>] (_regmap_ bus_raw_write+0x41/0x5c) [ 2508.802806] [<c0694139>] (_regmap_bus_raw_write) from [<c06939b1>] (_regmap_w rite+0x35/0xc8) [ 2508.818874] [<c06939b1>] (_regmap_write) from [<c06948b5>] (regmap_write+0x29 /0x3c) [ 2508.834263] [<c06948b5>] (regmap_write) from [<c069e723>] (axp20x_power_off+0 x23/0x30) [ 2508.850053] [<c069e723>] (axp20x_power_off) from [<c0137ded>] (__do_sys_reboo t+0xf5/0x16c) [ 2508.866244] [<c0137ded>] (__do_sys_reboot) from [<c0100061>] (ret_fast_syscal l+0x1/0x52) [ 2508.882357] Exception stack(0xc154dfa8 to 0xc154dff0) [ 2508.895490] dfa0: 4321fedc bef4aaa8 fee1dead 28121969 4321f edc 00000000 [ 2508.911883] dfc0: 4321fedc bef4aaa8 bef4aaa4 00000058 bef4aaa8 bef4aaa4 fffff 000 bef4aaac [ 2508.928357] dfe0: 00000058 bef4aa1c b6eb81b5 b6e367e6 [ 2508.941715] ---[ end trace 8381275b8efb7dea ]--- [ 2510.584023] i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0 [ 2511.128016] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00 000000 [ 2511.175494] CPU: 0 PID: 1 Comm: systemd-shutdow Tainted: G WC E 5 .15.32-sunxi #trunk [ 2511.192848] Hardware name: Allwinner sun4i/sun5i Families [ 2511.206836] [<c010cea9>] (unwind_backtrace) from [<c01095b9>] (show_stack+0x1 1/0x14) [ 2511.223311] [<c01095b9>] (show_stack) from [<c09cc035>] (dump_stack_lvl+0x2b/ 0x34) [ 2511.239614] [<c09cc035>] (dump_stack_lvl) from [<c09c5a4d>] (panic+0xc1/0x238 ) [ 2511.255555] [<c09c5a4d>] (panic) from [<c011fd5d>] (complete_and_exit+0x1/0x1 8) [ 2511.271612] [<c011fd5d>] (complete_and_exit) from [<fee1dead>] (0xfee1dead) [ 2511.287376] ---[ end Kernel panic - not syncing: Attempted to kill init! exit code=0x00000000 ]--- I have seen 1 or 2 other post which appear to be a similar issue. Aside from that SPI does not work, but I gather this is currently a more general issue due to changes in the way the SPIDEV works. it's strange, I can enable the overlay and specify the bus and it shows up under /dev as expected but it does not appear to be sending any date when try to interface with LCD screen. I did a loopback test and it return all zero as if the pins where disconnected. The last version I found it correctly worked on was a Cubieboard image with kernel 5.10. I did come across one post which suggested a possible fix although I'm not sure if this has been implemented yet. I know this probably a bit of a length first post but thanks for taking the time to read and I look forward to hear suggestions of where to start looking next as I know I still have a lot to learn. Here are the logs: http://ix.io/46XA cheers Ryzer
  18. I have installed Armbian 23 Linux on my TX6 ATV box. I downloaded the image from the SMLinux repo. It was a kernel 6 build with Armbian 23 Jammy version. I added the Oibaf PPA for the graphics driver, then I installed Ubuntu Desktop. Luckily, I got graphics acceleration with the GNOME desktop, but it was laggy ui. I confirmed graphics acceleration using the glxinfo command and also tried glxgears. It was working pretty smoothly, like 60 FPS, same as my monitor refresh rate. Well, everything was great, but then when I tried to use Firefox and watch YouTube, it was so choppy and laggy. YouTube UI took 2 minutes to load. I thought I only had 131MB RAM available while using a heavy desktop like GNOME + browser, so I assumed it was the environment's fault. But then I installed XFCE and the experience was the same. It was still choppy and laggy, even with 1GB of RAM available this time. glxinfo and glxgears worked pretty fine, but the XFCE UI and Firefox animations were kind of glitchy. But the YouTube video itself was smooth — not the UI though. I managed to load a YouTube video using Firefox. There were frame drops like 83/300 so yea it wasn't fully smooth, but it was better than GNOME. So now my question is: Is this because I’m running it on an SD card? Or is there no full video acceleration? Is there any way for me to get full video acceleration? Because the Panfrost driver was working and loaded.
  19. Hello, I'm new to this forum. I would like to know which recent version of ARMBIAN I can install on my X96 Max+ TV box (2GB ram and 16GB version). I've tried to install several recent 24.5 versions but it won't start. Here is the link to the versions I tried to install(Armbian_community_24.5.0-trunk.250_Aml-s9xx-box) I simply renamed the file corresponding to my S905X3.............. box to u-boot.ext https://github.com/armbian/community/releases/tag/24.5.0-trunk.250 The only version I managed to install is Armbian_20.10_Arm-64_focal_current_5.9.0_desktop. So I'd like to know which version is best suited to my box. The CPU in the box is an Amlogic S905X3 only, I followed a procedure that made me use an S905X2 with Armbian_20.10_Arm-64_focal_current_5.9.0_desktop. Here is the link https://www.youtube.com/watch?v=nETXagKHYGI Is it possible to have your help if possible by telling me the procedure for a perfect installation. Thank you in advance.
  20. hi all, I was looking for some unified os for more "rpi zero" clones and found beautiful armbian; and I am quite new to linux still, longtime/decades windows user; to "dogfood", I am also considering use of armbian on my "tiny-big" uefi-x86 (now NUC10, but got now new amd ryzen7 8845hs gmktec nucbox k8 plus), so I tried as very first setup on that ryzen7 latest armbian "ubuntu gnome" - monitor output is attached, so far so good, although I dont know if everything around usb3/4 is working well (log contains some red messages, dont understand them) - it was only simple install, and I have this comments: https://www.gmktec.com/products/amd-ryzen-7-8845hs-mini-pc-nucbox-k8-plus usb-live boot was okay, I then executed armbian-config where in "storage" I proceeded with default installation (I didnt read well the instructions to run armbian-install in fact, this is not in set of icons after usb-live boot also...), which it seems selected nvme1 instead of nvme0 ??? (will try again with other variants as xfce again), so after this way of installation, reboot was into grub rescue, so I did it again forced to nvme0 (deleting all from nvme1 also by gparted) and the reboot was okay ... although, when I am powering-off linux from menu then nucbox pwr button green led switches off, BUT after removing usb and swiching on the nucbox by button nothing happens, black screen (long time, nothing) - I expected some longer boots because of DDR5 behavior (new to me too) but this is not the case. I must force OFF the nucbox by holding power button for 4secs and then re-powering on is okay ... this is not nice behavior 🙂 this nucbox K8 plus has very open APTIO BIOS, nothing is simplified and I left everything on auto for now, it seems secure boot is disabled and what surprised me too is that install to nvme storage did only MBR partitions, not GPT. hope its all handled well for offsets and blocksizes - are possible (good?) 4KB sectors for most efficient nvme flash ssd? I dont know if some defaults changes in bios can force armbian to defalt to GPT partitions, even if it is necessary. in windows, I have 2 big disks now and data/user are is only selected logically by virtuall drive letters (visualsubst), I use lots of them to separate areas and need this to mimic somehow in linux; its question if separate "user" partition with fixed size is okay too ... on windows, I do backups by onedrive syncing and by ZIPs to second drive and even to usb attached sata disks too and only for "really" user data, not everything the same way - its question if on linux its simpler to backup entire partitions (??) I was also quite surprised that "ubuntu gnome" variant boots only to some "tablet only?? ui" very simple ui without any menu, windows without minimize icons ... I am new to linux, what is this "style"? this is "unity" or some tablet variant selected by sone defaults? ... very weird for me, too simple, not useable as desktop, so I will try XFCE and KDE Neon too, sure ... When I tried to add language for regional date/time formats support , trying to download CZ (Czech) failed, probably some minor quirk too; I had no chance to test everything, but I was surprised that it during boot found the WIFI and installation was really deadly easy and sexy, despite that first default bad selection of nvme1 as target (I am not sure if I didnt it in fact .... will try again similar way) ... but what is shown in icons/apps set is contrary to some getting started doc pages, where is mentioned "armbian-install" (not necessary as armbian-config - storage did it too??), btw red config and configng icons launch the same script; I understand that this is lightweight setup and I in fact like it a lot, but that simplistic (tablet?) desktop was like something for kids )) so, thanks to all NicoD videos (I saw tens of them) as my primary intention to test faster "rpi zero" clones is to run some Sinclair QL emulator on them, something with SMSQE, ideally, somehow, there are variants of it; on windows, best/fastest is probably QPC2/SMSQE but this is not full emulation, its hybrid where interfacing to fast windows host is often accelerated on it, so this is not linux-aware emulator, and I cant imagine if it would be possible in wine, probably not; other emulators exists, one of them for SMSQE is based on java too - goal was simply to make some low-power portable Sinclair QL (with SMSQE) machine, so I need to select best/fastest "rpi zero" clone with working GPU acceleration for sure. https://www.kilgus.net/qpc/what/ youtube: yU0ptNyNqcI It is not yet clear if I will converty my main big machine to linux, but having one unified system for "everyhting arm" is definitely nice, it seems that armbian can be my primary linux distro even in virtual machines, I like the concept and systematic approach in documentation and development and even contribution, I read lot of docs and its very nice, it seems. So will be glad also to support you, as much as possible. Thanks, Petr
  21. hi, I use please/thanks each time with chatgpt and recently we did nice tech talk with realtime physics experiment, so in emotional moment, I asked her to select name, she went with Lyra, so we are slowly reaching agi, maybe )) ... btw, where is NicoD? I see last yt and here 5months ago, 251024 here ... hope he is okay ... he brings me into armbian love(!) during last week or so, huge effort from him at youtube...
  22. hi, its too late (and glad you got documented thing as recommended in FAQ too), but recently I saw quite interesting presentation about reverse engineering unknown old routers, with plenty of info, but only as fun and relax ... at least info that ghidra decompiles any cpu isa into pseudo-c was new to me and it is very close to what I am (OT) trying around my risc-v-alike thing (search github apws vmex) as "aslix", thing slighlty below C ... )) youtube: MEnAKAbz-Y
  23. The only solution is to do it as sns1081 suggested. Or you can try nano pi M6 dietpi IMG. That one works actually albeit with some glitches. I was never able to flash any of img from armbian directly. Images that actually works: rockchip Ubuntu (Joshua riek), but I read it's not maintained anymore (install via rkdevtool [Windows] or rkdeveloptool [Ubuntu, Linux mint doesn't work, didn't try other OS]. It supports VPU, that is you can watch 4K 60fps YouTube with few dropped frames (meaning that GPU/VPU drivers still not optimal, as android runs 8k). There is bredOS for rockchip3588 devices, which is arch based. If you're familiar with arch, it's easy. I kinda liked it as it boots from 90s BIOS style UEFI with clean and simple interface, where you can do some basic configs like changing .dtb and stuff :), but does not support you/gpu. Unfortunately all of OS'es installation done via mask ROM. Life would be much easier if it was possible to flash SD, insert into orange pi, copy OS to Emmc, change boot order to EMMC... Like you do in raspberry pi. What else? Btw building armbian or dietpi yourself bricks the device and then you need reflash it again. Will update if find anything else: haven't tried fedoras or SUSEs yet..
  24. Hi jimw, Glad you have made progress. Its interesting that you got such a quick setup by amending the boot.cmd file, I will need to try that approuch myself for my other issues. I havent previously had reason to touch the boot.scr. Either I missed remember the last parameter or it may have changed, reviewing the binding it should be 'default-state = "on"; '. I mostly just watch youtube such as: Bootlin also provide a lot of good resources: https://bootlin.com/pub/conferences/2021/webinar/petazzoni-device-tree-101/petazzoni-device-tree-101.pdf Hope this help Ryzer
  25. This https://github.com/Joshua-Riek/ubuntu-rockchip/wiki/Orange-Pi-5 produces nearly 0 dropped frames at 4K 60fps on https://www.youtube.com/watch?v=LXb3EKWsInQ While latest Armbian_23.11.1_Orangepi5_jammy_legacy_5.10.160_gnome-amazingfated_desktop.img.xz and doing immediately after install, only these commands: sudo add-apt-repository ppa:liujianfeng1994/panfork-mesa sudo add-apt-repository ppa:liujianfeng1994/rockchip-multimedia sudo apt update sudo apt dist-upgrade sudo apt install mali-g610-firmware rockchip-multimedia-config exactly like it says on https://www.armbian.com/orangepi-5/ and sudo reboot produces alot of dropped frames on same youtube 4K 60fps video! What am I missing? Shouldnt there be equal accelerated video performance?
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines