Jump to content


  • Posts

  • Joined

  • Last visited

Posts posted by zamar19

  1. Hi guys,


    I downloaded and burned to SDCard the last nightly image Armbian_5.58.180812_Orangepipc_Ubuntu_bionic_next_4.17.14 for OrangePI PC. Added desktop with apps, and it boots to desktop upon login. How to boot straight to desktop, without login and typing startx?


    I have 4K HDMI display, so must run development images, since stable don't support 4K as I was explained here earlier. The display has 2 main resolutions: 4K and 1080P. But in Armbian Display settings, choosing 4K gives full screen image, and choosing 1080P results in only a portion of display area used by the system. How I can activate in Armbian the 2nd main display resolution 1080P, so the desktop would occupy the entire screen with lower CPU & GPU load than 4K?

  2. Here's sudo armbianmonitor -u output. Link to it was present in the 1st post, but somehow auto deleted on its edit:



    lrwxrwxrwx 1 root root 27 Jan 27 17:44 /etc/resolv.conf -> /run/resolvconf/resolv.conf
    # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
    nameserver XXX.XXX.1.1

    ### Current sysinfo:

    Linux 4.14.18-sunxi (orangepipc)     04/30/2018     _armv7l_    (4 CPU)

    avg-cpu:  %user   %nice %system %iowait  %steal   %idle
               2.74    0.34    1.14    1.11    0.00   94.68

    Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
    ram0              0.00         0.00         0.00          0          0
    ram1              0.00         0.00         0.00          0          0
    ram2              0.00         0.00         0.00          0          0
    ram3              0.00         0.00         0.00          0          0
    mmcblk0           6.28       233.42         0.82      95869        336
    mmcblk0p1         5.98       225.82         0.82      92745        336

    procs -----------------------memory---------------------- ---swap-- -----io---- -system-- --------cpu--------
     r  b         swpd         free         buff        cache   si   so    bi    bo   in   cs  us  sy  id  wa  st
     0  0            0       853932         9780        99932    0    0    59     0   47   65   3   1  95   1   0

                  total        used        free      shared  buff/cache   available
    Mem:           1.0G         59M        833M        5.6M        107M        914M
    Swap:          127M          0B        127M

     11:41:31 up 6 min,  1 user,  load average: 0.42, 0.25, 0.14

    [    3.583563] audit: initializing netlink subsys (disabled)
    [    3.583855] audit: type=2000 audit(3.570:1): state=initialized audit_enabled=0 res=1
    [    3.584061] Initialise system trusted keyrings
    [    3.584232] workingset: timestamp_bits=14 max_order=18 bucket_order=4
    [    3.588923] zbud: loaded
    [    3.591032] NFS: Registering the id_resolver key type
    [    3.591090] Key type id_resolver registered
    [    3.591103] Key type id_legacy registered
    [    3.591123] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    3.591139] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
    [    3.592047] JFS: nTxBlock = 7992, nTxLock = 63939
    [    3.601732] SGI XFS with ACLs, security attributes, realtime, no debug enabled
    [    3.608278] Key type asymmetric registered
    [    3.608358] bounce: pool size: 64 pages
    [    3.608442] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
    [    3.608577] io scheduler noop registered
    [    3.608594] io scheduler deadline registered
    [    3.608866] io scheduler cfq registered (default)
    [    3.608884] io scheduler mq-deadline registered
    [    3.608897] io scheduler kyber registered
    [    3.609029] io scheduler bfq registered
    [    3.609990] sun4i-usb-phy 1c19400.phy: Couldn't request ID GPIO
    [    3.613677] sun8i-h3-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
    [    3.615065] sun8i-h3-r-pinctrl 1f02c00.pinctrl: initialized sunXi PIO driver
    [    3.658202] Serial: 8250/16550 driver, 8 ports, IRQ sharing disabled
    [    3.661066] console [ttyS0] disabled
    [    3.681232] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 42, base_baud = 1500000) is a U6_16550A
    [    4.561388] console [ttyS0] enabled
    [    4.568207] brd: module loaded
    [    4.576309] loop: module loaded
    [    4.581051] libphy: Fixed MDIO Bus: probed
    [    4.585652] dwmac-sun8i 1c30000.ethernet: PTP uses main clock
    [    4.591458] dwmac-sun8i 1c30000.ethernet: No regulator found
    [    4.597217] dwmac-sun8i 1c30000.ethernet: Current syscon value is not the default 148000 (expect 58000)
    [    4.606632] dwmac-sun8i 1c30000.ethernet: Chain mode enabled
    [    4.612302] dwmac-sun8i 1c30000.ethernet: No HW DMA feature register supported
    [    4.619526] dwmac-sun8i 1c30000.ethernet: Normal descriptors
    [    4.625195] dwmac-sun8i 1c30000.ethernet: RX Checksum Offload Engine supported
    [    4.632427] dwmac-sun8i 1c30000.ethernet: COE Type 2
    [    4.637393] dwmac-sun8i 1c30000.ethernet: TX Checksum insertion supported
    [    4.644279] libphy: stmmac: probed
    [    4.648091] dwmac-sun8i 1c30000.ethernet: Found internal PHY node
    [    4.654275] libphy: mdio_mux: probed
    [    4.657867] dwmac-sun8i 1c30000.ethernet: Switch mux to internal PHY
    [    4.664233] dwmac-sun8i 1c30000.ethernet: Powering internal PHY
    [    4.674836] libphy: mdio_mux: probed
    [    4.678902] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [    4.685456] ehci-platform: EHCI generic platform driver
    [    4.690900] ehci-platform 1c1a000.usb: EHCI Host Controller
    [    4.696496] ehci-platform 1c1a000.usb: new USB bus registered, assigned bus number 1
    [    4.704892] ehci-platform 1c1a000.usb: irq 27, io mem 0x01c1a000
    [    4.740526] ehci-platform 1c1a000.usb: USB 2.0 started, EHCI 1.00
    [    4.746895] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    [    4.753728] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    4.760973] usb usb1: Product: EHCI Host Controller
    [    4.765853] usb usb1: Manufacturer: Linux 4.14.18-sunxi ehci_hcd
    [    4.771871] usb usb1: SerialNumber: 1c1a000.usb
    [    4.776943] hub 1-0:1.0: USB hub found
    [    4.780776] hub 1-0:1.0: 1 port detected
    [    4.785401] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
    [    4.791619] ohci-platform: OHCI generic platform driver
    [    4.797034] ohci-platform 1c1a400.usb: Generic Platform OHCI controller
    [    4.803680] ohci-platform 1c1a400.usb: new USB bus registered, assigned bus number 2
    [    4.811592] ohci-platform 1c1a400.usb: irq 28, io mem 0x01c1a400
    [    4.884747] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
    [    4.891557] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    4.898780] usb usb2: Product: Generic Platform OHCI controller
    [    4.904712] usb usb2: Manufacturer: Linux 4.14.18-sunxi ohci_hcd
    [    4.910729] usb usb2: SerialNumber: 1c1a400.usb
    [    4.915692] hub 2-0:1.0: USB hub found
    [    4.919488] hub 2-0:1.0: 1 port detected
    [    4.924152] usbcore: registered new interface driver usb-storage
    [    4.930750] mousedev: PS/2 mouse device common for all mice
    [    4.936785] sun6i-rtc 1f00000.rtc: rtc core: registered rtc-sun6i as rtc0
    [    4.943596] sun6i-rtc 1f00000.rtc: RTC enabled
    [    4.948227] i2c /dev entries driver
    [    4.953808] sunxi-wdt 1c20ca0.watchdog: Watchdog enabled (timeout=16 sec, nowayout=0)
    [    4.962902] sunxi-mmc 1c0f000.mmc: Got CD GPIO
    [    5.020535] sunxi-mmc 1c0f000.mmc: base:0xf1005000 irq:25
    [    5.026881] ledtrig-cpu: registered to indicate activity on CPUs
    [    5.033007] hidraw: raw HID events driver (C) Jiri Kosina
    [    5.038549] usbcore: registered new interface driver usbhid
    [    5.044150] usbhid: USB HID core driver
    [    5.048914] NET: Registered protocol family 10
    [    5.067797] Segment Routing with IPv6
    [    5.071602] NET: Registered protocol family 17
    [    5.076247] Key type dns_resolver registered
    [    5.080932] Registering SWP/SWPB emulation handler
    [    5.086277] registered taskstats version 1
    [    5.090381] Loading compiled-in X.509 certificates
    [    5.095328] zswap: loaded using pool lzo/zbud
    [    5.101370] Btrfs loaded, crc32c=crc32c-generic
    [    5.110871] mmc0: host does not support reading read-only switch, assuming write-enable
    [    5.112659] Key type encrypted registered
    [    5.119518] ehci-platform 1c1b000.usb: EHCI Host Controller
    [    5.119552] ehci-platform 1c1b000.usb: new USB bus registered, assigned bus number 3
    [    5.136581] ehci-platform 1c1b000.usb: irq 29, io mem 0x01c1b000
    [    5.138878] mmc0: new high speed SDHC card at address 1234
    [    5.139446] mmcblk0: mmc0:1234 SA08G 7.29 GiB
    [    5.140689]  mmcblk0: p1
    [    5.190513] ehci-platform 1c1b000.usb: USB 2.0 started, EHCI 1.00
    [    5.196818] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
    [    5.203626] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    5.210860] usb usb3: Product: EHCI Host Controller
    [    5.215739] usb usb3: Manufacturer: Linux 4.14.18-sunxi ehci_hcd
    [    5.221754] usb usb3: SerialNumber: 1c1b000.usb
    [    5.226742] hub 3-0:1.0: USB hub found
    [    5.230551] hub 3-0:1.0: 1 port detected
    [    5.235217] ehci-platform 1c1c000.usb: EHCI Host Controller
    [    5.240839] ehci-platform 1c1c000.usb: new USB bus registered, assigned bus number 4
    [    5.248887] ehci-platform 1c1c000.usb: irq 31, io mem 0x01c1c000
    [    5.280518] ehci-platform 1c1c000.usb: USB 2.0 started, EHCI 1.00
    [    5.286786] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002
    [    5.293597] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    5.300835] usb usb4: Product: EHCI Host Controller
    [    5.305715] usb usb4: Manufacturer: Linux 4.14.18-sunxi ehci_hcd
    [    5.311724] usb usb4: SerialNumber: 1c1c000.usb
    [    5.316692] hub 4-0:1.0: USB hub found
    [    5.320479] hub 4-0:1.0: 1 port detected
    [    5.325065] ehci-platform 1c1d000.usb: EHCI Host Controller
    [    5.330674] ehci-platform 1c1d000.usb: new USB bus registered, assigned bus number 5
    [    5.338618] ehci-platform 1c1d000.usb: irq 33, io mem 0x01c1d000
    [    5.370520] ehci-platform 1c1d000.usb: USB 2.0 started, EHCI 1.00
    [    5.376774] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002
    [    5.383582] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    5.390818] usb usb5: Product: EHCI Host Controller
    [    5.395697] usb usb5: Manufacturer: Linux 4.14.18-sunxi ehci_hcd
    [    5.401714] usb usb5: SerialNumber: 1c1d000.usb
    [    5.406657] hub 5-0:1.0: USB hub found
    [    5.410441] hub 5-0:1.0: 1 port detected
    [    5.414984] ohci-platform 1c1b400.usb: Generic Platform OHCI controller
    [    5.421634] ohci-platform 1c1b400.usb: new USB bus registered, assigned bus number 6
    [    5.429535] ohci-platform 1c1b400.usb: irq 30, io mem 0x01c1b400
    [    5.504673] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
    [    5.511480] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    5.518704] usb usb6: Product: Generic Platform OHCI controller
    [    5.524635] usb usb6: Manufacturer: Linux 4.14.18-sunxi ohci_hcd
    [    5.530652] usb usb6: SerialNumber: 1c1b400.usb
    [    5.535583] hub 6-0:1.0: USB hub found
    [    5.539368] hub 6-0:1.0: 1 port detected
    [    5.543927] ohci-platform 1c1c400.usb: Generic Platform OHCI controller
    [    5.550580] ohci-platform 1c1c400.usb: new USB bus registered, assigned bus number 7
    [    5.558460] ohci-platform 1c1c400.usb: irq 32, io mem 0x01c1c400
    [    5.634671] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
    [    5.641484] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    5.648707] usb usb7: Product: Generic Platform OHCI controller
    [    5.654641] usb usb7: Manufacturer: Linux 4.14.18-sunxi ohci_hcd
    [    5.660659] usb usb7: SerialNumber: 1c1c400.usb
    [    5.665608] hub 7-0:1.0: USB hub found
    [    5.669397] hub 7-0:1.0: 1 port detected
    [    5.673933] ohci-platform 1c1d400.usb: Generic Platform OHCI controller
    [    5.680587] ohci-platform 1c1d400.usb: new USB bus registered, assigned bus number 8
    [    5.688483] ohci-platform 1c1d400.usb: irq 34, io mem 0x01c1d400
    [    5.730518] usb 4-1: new high-speed USB device number 2 using ehci-platform
    [    5.764671] usb usb8: New USB device found, idVendor=1d6b, idProduct=0001
    [    5.771485] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    5.778709] usb usb8: Product: Generic Platform OHCI controller
    [    5.784643] usb usb8: Manufacturer: Linux 4.14.18-sunxi ohci_hcd
    [    5.790661] usb usb8: SerialNumber: 1c1d400.usb
    [    5.795646] hub 8-0:1.0: USB hub found
    [    5.799429] hub 8-0:1.0: 1 port detected
    [    5.804037] usb_phy_generic usb_phy_generic.0.auto: usb_phy_generic.0.auto supply vcc not found, using dummy regulator
    [    5.815088] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
    [    5.820855] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 9
    [    5.828950] usb usb9: New USB device found, idVendor=1d6b, idProduct=0002
    [    5.835759] usb usb9: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [    5.842995] usb usb9: Product: MUSB HDRC host driver
    [    5.847961] usb usb9: Manufacturer: Linux 4.14.18-sunxi musb-hcd
    [    5.853978] usb usb9: SerialNumber: musb-hdrc.1.auto
    [    5.859333] hub 9-0:1.0: USB hub found
    [    5.863131] hub 9-0:1.0: 1 port detected
    [    5.868499] of_cfs_init
    [    5.871076] of_cfs_init: OK
    [    5.874008] vdd-cpux-dummy: disabling
    [    5.877675] vcc3v0: disabling
    [    5.880678] vcc5v0: disabling
    [    5.883648] usb0-vbus: disabling
    [    5.890043] Freeing unused kernel memory: 1024K
    [    5.951341] usb 4-1: New USB device found, idVendor=05e1, idProduct=0408
    [    5.958071] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [    5.965266] usb 4-1: Product: USB 2.0 Video Capture Controller
    [    5.971131] usb 4-1: Manufacturer: Syntek Semiconductor
    [    6.230563] usb 8-1: new low-speed USB device number 2 using ohci-platform
    [    6.357462] thermal thermal_zone0: binding zone cpu-thermal with cdev thermal-cpufreq-0 failed:-17
    [    6.502588] usb 8-1: New USB device found, idVendor=1997, idProduct=0409
    [    6.509307] usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [    6.516498] usb 8-1: Product: Micro Keyboard
    [    6.520798] usb 8-1: Manufacturer: Riitek
    [    6.532204] input: Riitek Micro Keyboard as /devices/platform/soc/1c1d400.usb/usb8/8-1/8-1:1.0/0003:1997:0409.0001/input/input0
    [    6.610766] hid-generic 0003:1997:0409.0001: input,hidraw0: USB HID v1.11 Keyboard [Riitek Micro Keyboard] on usb-1c1d400.usb-1/input0
    [    6.630182] input: Riitek Micro Keyboard as /devices/platform/soc/1c1d400.usb/usb8/8-1/8-1:1.1/0003:1997:0409.0002/input/input1
    [    6.719893] hid-generic 0003:1997:0409.0002: input,hidraw1: USB HID v1.11 Mouse [Riitek Micro Keyboard] on usb-1c1d400.usb-1/input1
    [   16.065716] random: crng init done
    [   16.119193] EXT4-fs (mmcblk0p1): mounted filesystem with writeback data mode. Opts: (null)
    [   16.865452] systemd[1]: System time before build time, advancing clock.
    [   16.906135] ip_tables: (C) 2000-2006 Netfilter Core Team
    [   16.944300] systemd[1]: systemd 232 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN)
    [   16.963002] systemd[1]: Detected architecture arm.
    [   17.005141] systemd[1]: Set hostname to <orangepipc>.
    [   17.679111] systemd[1]: Created slice System Slice.
    [   17.716456] systemd[1]: Created slice system-serial-getty.slice.
    [   17.761203] systemd[1]: Mounting Debug File System...
    [   17.790948] systemd[1]: Listening on fsck to fsckd communication Socket.
    [   17.831517] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [   17.849043] systemd[1]: Reached target Remote File Systems.
    [   17.881045] systemd[1]: Listening on udev Control Socket.
    [   18.558836] EXT4-fs (mmcblk0p1): re-mounted. Opts: commit=600,errors=remount-ro
    [   19.029558] Adding 131068k swap on /var/swap.  Priority:-2 extents:2 across:139260k SSFS
    [   19.686445] thermal thermal_zone0: failed to read out thermal zone (-110)
    [   19.759534] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [   19.759540] [drm] No driver support for vblank timestamp query.
    [   19.768683] sun4i-drm display-engine: bound 1100000.mixer (ops sun8i_mixer_platform_driver_exit [sun8i_mixer])
    [   19.768985] sun4i-drm display-engine: No panel or bridge found... RGB output disabled
    [   19.769003] sun4i-drm display-engine: bound 1c0c000.lcd-controller (ops sun4i_tcon_platform_driver_exit [sun4i_tcon])
    [   19.900771] sun8i-dw-hdmi 1ee0000.hdmi: Detected HDMI TX controller v1.32a with HDCP (sun8i_dw_hdmi_phy)
    [   19.902426] sun8i-dw-hdmi 1ee0000.hdmi: registered DesignWare HDMI I2C bus driver
    [   19.902758] sun4i-drm display-engine: bound 1ee0000.hdmi (ops sun8i_dw_hdmi_ops [sun8i_dw_hdmi])
    [   19.997022] usb 4-1: New device Syntek Semiconductor USB 2.0 Video Capture Controller @ 480 Mbps (05e1:0408, interface 0, class 0)
    [   19.997031] usb 4-1: video interface 0 found
    [   20.332971] Console: switching to colour frame buffer device 240x67
    [   20.367921] sun4i-drm display-engine: fb0:  frame buffer device
    [   20.372071] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0
    [   20.390853] lirc_dev: IR Remote Control driver registered, major 243
    [   20.396238] IR LIRC bridge handler initialized
    [   20.397786] Registered IR keymap rc-empty
    [   20.397956] rc rc0: sunxi-ir as /devices/platform/soc/1f02000.ir/rc/rc0
    [   20.398102] input: sunxi-ir as /devices/platform/soc/1f02000.ir/rc/rc0/input2
    [   20.398663] rc rc0: lirc_dev: driver ir-lirc-codec (sunxi-ir) registered at minor = 0
    [   20.398786] sunxi-ir 1f02000.ir: initialized sunXi IR driver
    [   20.401024] sun4i-codec 1c22c00.codec: ASoC: /soc/codec-analog@01f015c0 not registered
    [   20.401032] sun4i-codec 1c22c00.codec: Failed to register our card
    [   20.430562] Registered IR keymap rc-cec
    [   20.430747] rc rc1: RC for dw_hdmi as /devices/platform/soc/1ee0000.hdmi/rc/rc1
    [   20.430932] input: RC for dw_hdmi as /devices/platform/soc/1ee0000.hdmi/rc/rc1/input3
    [   20.436623] sun4i-codec 1c22c00.codec: Codec <-> 1c22c00.codec mapping ok
    [   20.469310] asoc-simple-card sound: i2s-hifi <-> 1c22800.i2s mapping ok
    [   20.693968] saa7115 2-0025: gm7113c found @ 0x4a (stk1160)
    [   20.730600] thermal thermal_zone0: failed to read out thermal zone (-110)
    [   21.058820] Generic PHY 0.1:01: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0.1:01, irq=POLL)
    [   21.067686] dwmac-sun8i 1c30000.ethernet eth0: No MAC Management Counters available
    [   21.067702] dwmac-sun8i 1c30000.ethernet eth0: PTP not supported by HW
    [   21.067972] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [   21.116075] systemd-journald[491]: Received request to flush runtime journal from PID 1
    [   21.371076] stk1160: Device uses internal 8-bit ADC, skipping AC97 setup.
    [   21.430946] stk1160 4-1:1.0: V4L2 device registered as video0
    [   21.431149] usbcore: registered new interface driver stk1160
    [   21.471476] usbcore: registered new interface driver snd-usb-audio
    [   21.760605] thermal thermal_zone0: failed to read out thermal zone (-110)
    [   24.161198] dwmac-sun8i 1c30000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
    [   24.161238] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

    ### interrupts:
               CPU0       CPU1       CPU2       CPU3       
     17:          0          0          0          0     GICv2  50 Level     /soc/timer@01c20c00
     18:          0          0          0          0     GICv2  29 Level     arch_timer
     19:       6585       6850       7363       3917     GICv2  30 Level     arch_timer
     22:        514          0          0          0     GICv2 120 Level     1ee0000.hdmi, dw-hdmi-cec
     23:          0          0          0          0     GICv2  82 Level     1c02000.dma-controller
     24:        398          0          0          0     GICv2 118 Level     1c0c000.lcd-controller
     25:      23690          0          0          0     GICv2  92 Level     sunxi-mmc
     26:          0          0          0          0     GICv2 103 Level     musb-hdrc.1.auto
     27:          0          0          0          0     GICv2 104 Level     ehci_hcd:usb1
     28:          0          0          0          0     GICv2 105 Level     ohci_hcd:usb2
     29:          0          0          0          0     GICv2 106 Level     ehci_hcd:usb3
     30:          0          0          0          0     GICv2 107 Level     ohci_hcd:usb6
     31:        622          0         17          0     GICv2 108 Level     ehci_hcd:usb4
     32:          0          0          0          0     GICv2 109 Level     ohci_hcd:usb7
     33:          2          0          0          0     GICv2 110 Level     ehci_hcd:usb5
     34:         45          0          0          0     GICv2 111 Level     ohci_hcd:usb8
     38:        363          0          0          0     GICv2 114 Level     eth0
     42:        377          0          0          0     GICv2  32 Level     ttyS0
     43:          0          0          0          0     GICv2  72 Level     1f00000.rtc
     45:          0          0          0          0     GICv2  69 Level     sunxi-ir
     46:       6252          0          0          0     GICv2  76 Level     mv64xxx_i2c
     99:          1          0          0          0  sunxi_pio_edge  44 Edge      usb0-id-det
    IPI0:          0          0          0          0  CPU wakeup interrupts
    IPI1:          0          0          0          0  Timer broadcast interrupts
    IPI2:       4080       4743       3699       3494  Rescheduling interrupts
    IPI3:          2          5          4          8  Function call interrupts
    IPI4:          0          0          0          0  CPU stop interrupts
    IPI5:       2180       1069       1164        243  IRQ work interrupts
    IPI6:          0          0          0          0  completion interrupts
    Err:          0


  3. I'm not asking for out-of-the-box solution, but merely look for a workaround, and besides all smarty non-working drivers there're pretty straightforward "hard-coded" solutions, which can be suggested by more experienced users. Yet NONE is suggested so far. Btw, running LXQT desktop correctly identifies all available resolutions from 4K monitor EDID. So my guess is, uBoot driver tries to run 1st default 4K reso instead of set in extraargs 1080P, and fails to do it, especially without Mali support. Yet hard coding reso works on Ubuntu desktop with legacy kernel. I assume, uBoot graphics driver in Debian package is different from OS graphics driver?


    These commands fail, but seems forwarded to the kernel, as changing them alters boot results, so may be its syntax error?


    extraargs="drm_kms_helper.edid_firmware=HDMI-A-1:edid/1920x1080.bin video=HDMI-A-1:1920x1080-24@60"


    For now I hooked HDMI 2-port switch to the OPI PC. Once the device reads EDID from 1080P monitor, I flip the switch to the 4K monitor and it shows normal 1080P pic. Will see, may be editing default 1080P EDID file will bring more light, unless someone suggests something on-topic. I got both monitors EDIDs with get-edid and copied to the EDID folder, then references in armbianEnv.txt . They both have 256K size, while the Debian package EDIDs are 128K in size. May be shrinking the file size by deleting EDID extensions info would do the trick?


    What webUI admin tool is a good match for OPI on Debian? Webmin sounds a bit heavy, if still in the Debian repo.

  4. I tried to follow advice from this post, but it didn't work:


    add line in /boot/armbianEnv.txt :

    extraargs=drm_kms_helper.edid_firmware=HDMI-A-1:edid/1920x1080.bin video=HDMI-A-1:1920x1080-24@60


    I also tried to add similar line in boot.cmd and recompile, and it failed to boot:

    setenv extraargs "drm_kms_helper.edid_firmware=HDMI-A-1:edid/1920x1080.bin video=HDMI-A-1:1920x1080-24@60"


    I assume the generic 1920x1080.bin from the distro can be used instead of my monitor edid.bin? The reason is I've a 4K monitor, so not sure if Linux driver will read or execute info from its EDID properly even if manually added to the EDID folder.


    Also the question: should a full path to the EDID folder be given in extraargs, or its known to the system? Do you guys ever answer questions, or its a monologues forums? I realize many have similar issues with monitor EDID - but no solution works for different monitors or OS release the same way, and the Wiki docs are grossly obsolete. I also suspect it may be a code syntax issue.



  5. Tried to boot on another 1080P monitor - and the same OS booted OK. So it looks like uBoot can't read EDID from the 1st monitor. The question is: what are other ways to set monitor resolution apart from reading it from EDID? Can it be directly permanently set in uBoot? Is fw_setenv command supported in Debian Stretch in write mode? Tried fw_printenv, and got "Environment does not start on (erase) block boundary", which results in Read Only access to env from SSH console. Is that the latest uBoot? It seems that error was fixed in Aug 2016, not sure though if its the same uBoot line.


    Can we enable Netconsole in this uBoot, and how?

  6. I've a problem with latest Armbian Debian Server stretch (ARMBIAN 5.38 stable Debian GNU/Linux 9 (stretch) 4.14.18-sunxi, Uboot loader 2017.11) on OrangePI One, and OrangePI PC. It boots seemingly OK, but without any output to 1080P HDMI monitor. So I've no video. But Ubuntu Desktop with Legacy kernel boots fine using the same SDCard (and same power supply ). I can SSH to the Debian after boot, here's the boot and diag log. Couldn't wait for senseless SDCard testing to finish, as it works perfect with Armbian Ubuntu Desktop version. Legacy version on 1st boot shown boot progress and defaulted to 720P resolution, which I changed later to 1080P. But Debian Server doesn't show ANY output on the same monitor during boot and after. I understand, there may be a problem with querying EDID - but how I can fix it? It can be a wrong color scheme too, like 1 instead of 0. Both OS versions are downloaded from *official* Armbian page links, tested upon burn to SDCard, and SHA256 matched to control files. I tried 2 different SDCards, and 2 Debian versions - OrangePI One and PC - the same thing: no HDMI output.

  7. Can you make a similar tutorial for multiboot with making a separate partition for each distro on your sd card and use it to store the rootfs and other distro files?  Also better explain, how to prepare multiboot sdcard for other ARM devices - what would be different as an example for Orange PI, and where to get these different files from?

  8. I was talking about this model, its unregulated, but I don't think it drops to 5V under OPI standalone load. Any simple way to find it out? I'm concerned about PC Monitor impact due to HDMI overvoltage.


    I assume your application requires passing up to 5A current through OPI. Would such current damage tiny power components of the device? I think, even powering an external 3.5' USB HDD is a bad idea due to high starting current. I found a few interesting power supply options for OPI allowing to use 12V CCTV or laptop adapters:


    12V-to-5V 3A adjustable DC-DC Converter

    12V-to-5V 3A Double USB Step Down Module



    On a relevant note, is it a good idea to use a USB powered hub with the device to connect multiple peripherals? I mean, if connecting a USB webcam, sound card, and Uno board to the same USB port on OPI One, they likely to limit each others signal bandwidth or otherwise interfere.


    Since we want to use the OPi PC as cheap home automation controllers we evaluated the possible input voltage range. Good news: DC-IN voltage can vary between 4.5V - 5.5V when you neither need USB nor HDMI (DC-IN will be directly routed to the power pins of USB/HDMI).



    There're some cheap 5V 3A "LED Strip" power adapters sold on Aliexpress. They measure 6V at idle, but voltage may drop some at load. Can it damage OPI using such an adapter - what components? And if the power port is damaged, would it still be possible to power OPI through the PIN Header as you did?


    And if 6V is supplied directly via USB and HDMI power pins, can it also damage USB Thumbs and PC Monitor HDMI ports & main board?

  10. My best guess is, Steven might have paid loboris ones to prepair a series of working images for OPI line. I do support your notion about paying dues to Armbian team as well, and possibly other distro authors, but success chance may jump a little if you address it directly to Steven Zhao, who seems to be "everything" man in this small company.   :) He didn't seem to reference Armbian on their website.

  11. "@zador.blood.stained


    Thanks for useful for many clarification. Does this generic approach apply to "any" GPU type, including familiar GPUs for PC from Nvidia, AMD and Intel, or its only specific for ARM devices based Allwinner chips?


    If that is Allwinner and/or ARM specific, would it be a correct assumption that all above listed engines are usually incorporated into a PC GPU, unless its integrated into an Intel or similar CPU?


    Enable audio? Possible, but not really an urgent issue to deal with.


    I'd look at you at a computer store, when you buy a laptop and then run back to return it because half of its ports and buttons don't work. Most consumers 1st thought would be the device they waited 2 months for is broken. :o And to ship it back, they must pay more than it costs. Now try to explain everyone "this is not our 1st priority". Folks can forgive anything software wise, but not "broken" brand new hardware. I know Steven had very limited chipsets knowledge when started shipping new OPIs. The devices got bad mouse reputation initially due to "non-working" hardware. But this philosophy can't be carried on, it backfires every time, and this is simply bad business.


    I can try to run that fix and enable AV port video and audio, but think about thousands of non-coders, ordinary people who are getting a non-working device, and the getting popular Armbian just "doesn't care" about them. They will ask question: "WHOM do you care about, if not US?"       B)

  12. Possible, but not really an urgent issue to deal with.


    If Armbian is built to attract mass users as it appears from its website, enabling or properly configuring hardware in the distro is a must, since most consumers simply wouldn't know how to do it even after spending plenty of times on the forums. Eng-Shien Wu above suggested the easy approach, and I can't understand what kind of "issue" it can possibly present: just add one line of code to 1st run script.   :D


    You should also keep in mind that Mali/GPU is pretty irrelevant when we're talking about HW accelerated video decoding (it's libvdpau/Cedrus that does the magic here).


    As to libvdpau, did you mean Mali drivers aren't used for hardware accelerated video decoding? Well, by definitionVDPAU is implemented in X11 software device drivers, but relies on acceleration features in the hardware GPU. So Mali appears to be utmost relevant when talking about GPU accelerated video decoding, since H3 doesn't have any other GPU.


    But... I wasn't talking avobe about video decoding, but rather generally about GPU support for both signal types at high resolutions: HDMI and AV outputs. And it was published that in earlier driver versions only one GPU core was enabled by default, but in newer drivers both cores - this is quite important for efficient hardware acceleration and dual display support. Btw, Mali devs posted Mali 450 recent drivers, so if asked on their forum, they might just post latest drtivers for Mali 400 as well, since its an old GPU model with development halted.


    For my application (shairport-sync), the native audio of the OPI PC, like that of the NTC Chip and Raspberry PI 2b+, is unusable (either bad quality and/or loud pops when switching songs).


    What do you substitute it with?

  13. @tkaiser


    Sorry for arguably posting in the wrong spot. I came to this thread by clicking the Forum Topic link on the Armbian H3 page.  You might want to correct that link, if this thread is not intended for user feedback and questions.


    However, you might agree that enabling hardware support is acutely relevant to Ambian moving to the new kernel discussed here. Pls enable mentioned audio and video dual port support in the new build.


    Relevant info can be found (with Google Translate if needed) in this and that threads. While some folks think only HDMI audio is the must, this is not the case. The OPI devices can and should support both HDMI and Analog audio simultaneously, and in fact many Armbian users would prefer listening to music quietly via AV analog headphones, and expect next Armbian release to support that.  :)


    A relevant issue would arise from using HDMI and AV video ports simultaneously. Will Mali GPU driver support such setup? With one GPU thread dedicated to HDMI, and another to AV output processing? What Mali driver version would support that - v5 or 6? This is all rather developer related issues than distro usage questions, so hope suitable here.

  14. Is it possible to add support for dynamic switching btw HDMI and AV ports for video output without stopping OS & removing SD-card & replacing config files? Or feeding signal to both ports, so a regular monitor can be connected to HDMI port, and a small TFT & car display to AV port?


    Does stereo audio output work through AV port in any Armbian release for OPI PC? It doesn't work in loboris' Ubuntu image at all, but AV video works by replacing script.bin with attached file.


    It would be nice, if this PUBLIC forum start answering (not ignoring) user questions instead of posting mostly developer monologues. Otherwise why Armbian site front pages ask for user feedback and discussion? :P  


  • Create New...