หน้า: 1 ... 4 5 [6] 7 8 ... 10
 51 
 เมื่อ: สิงหาคม 09, 2020, 07:41:08 PM 
เริ่มโดย cluangar - กระทู้ล่าสุด โดย cluangar
  ชุดคำสั่งติดตั้งสำคัญ  ต้องติดตั้ง lib ต่างๆให้พร้อมก่อน

sudo apt-get install libjpeg-turbo8 libjpeg8 libpng16-16 libegl1 libegl-mesa0 libpng-dev libjpeg-dev
sudo apt-get install libglu1-mesa libglapi-mesa libgles2-mesa-dev libglu1-mesa-dev libegl1-mesa-dev

  ชุดติดตั้ง driver (OpenCL)
sudo dpkg -i --force-all mali-t86x-rk3399-linux-4.4.y_1.0-2.deb

  ชุด driver libMali เมื่อติดตั้งเสร็จ  ต้องปรับค่า config ใช้งาน Driver แบบ X11 หรือ, gbm จึงจะใช้งาน xwin ได้เหมือนปรกติ  โดยการปรับค่า ผ่าน shell script /usr/rk3399libs/lib64/mali-config.sh



  อีก 1 driver สำคัญให้สามารถใช้งาน OpenGL ได้บน Xwin โดยใช้คำสั่ง

xserver-xorg-video-armsoc_1.9.3ayufan6.bionic4_arm64.deb

  ชุด driver armsoc นั้นต้องแก้ไข config /etc/X11/xrdp/xorg.conf เพิ่ม
 
load armsoc

  สร้าง file เพิ่มเติม /usr/share/X11/xorg.conf.d/20-armsoc.conf เพิ่ม

Section "Device"
        Identifier      "ARMSOC"
        Driver          "armsoc"
        Option  "DRI2"  "true"
EndSection

 52 
 เมื่อ: สิงหาคม 09, 2020, 07:18:23 PM 
เริ่มโดย cluangar - กระทู้ล่าสุด โดย cluangar
  ถือว่าเป็นปัญหาใหญ่  เพราะจะใช้ได้แค่ run งานเท่านั้น  งาน multimedia เปิดใช้งานทีดึง CPU ทำงานหนักหมดทุก Core  จึงต้องหาทางทำให้สามารถใช้งานได้เต็มประสิทธิภาพ  ข้อเสียของ Ori (OrangePi) Forum เล็ก  สู้ค่ายอื่นอย่าง RockPi, NanoPi, Odroid ไม่ได้
  ต้องทำการแสวงหา Driver จากกลุ่มผู้ใช้ CPU Rockchip RK3399 ค่ายอื่นๆ  โดยจะติดตั้ง Driver mali-t86x-rk3399-linux-4.4.y_1.0-2.deb ที่ได้จากลุ่ม NanoPi M4 https://github.com/avafinger/nanopi-m4-ubuntu-base-minimal/releases/tag/v1.2.1 โดย Driver ชุดนี้จะสามารถใช้ความสามารถ OpenCL ได้ ส่วน OpenGL  ฺBoard Ori ไม่สามารถใช้งานได้จาก Driver ชุดนี้
  มาถึง Driver ชุดที่ 2 armsoc จากค่าย Rock64 https://launchpad.net/~ayufan/+archive/ubuntu/rock64-testing-ppa/+build/15096981  xserver-xorg-video-armsoc_1.9.3ayufan6.bionic4_arm64.deb จะได้ความสามารถ OpenGL  ทำให้สามารถใช้งาน Multimedia ต่างๆได้  แต่ทั้งนี้ประสิทธิภาพของ GPU ที่ได้ยังต่ำกว่า Driver จาก Panfrost ราว 3-5 เท่า

 53 
 เมื่อ: สิงหาคม 09, 2020, 06:55:33 PM 
เริ่มโดย cluangar - กระทู้ล่าสุด โดย cluangar
  หลังจากได้มาพบปัญหาแรกว่าจะใช้ OS อะไรดี Ubuntu, Debian, Armbian, Android   ประสบการณ์ที่ได้ทดสอบมีดังนี้
    1. Android ลงติด eMMC มาให้ในเครื่อง  ใช้งานไม่ถนัด  เหมาะกับฝั่ง Client มากกว่า  เพราะงานนี้หนัก cmd และ app ต่างๆเพื่อ remote แต่ android เกิดมามีจอ touchscreen ติดตัว interface หลายๆอย่างเอื้อจอแบบนี้
    2. Armbian หาอ่านตาม web เหมือนจะดีได้ kernel ใหม่ระดับ 5.x.x   ทดลองนำมาใช้  ข้อดีดึงประสิทธิภาพ GPU อย่าง Mali T860 ได้ดีมาก  เนื่องจากได้ GPU Driver ใหม่จาก Panfrost  CPU bit core ทำงานระดับ 2.0GHz  แต่พบปัญหาอย่างอื่นตามมาอีกมากมาย  เช่น ทำงานไม่เสถียร, ติดตั้งลง eMMC Boot ได้บ้างไม่ได้บ้าง, ใช้งาน Type-C Port ได้แค่เป็นแหล่ง input power เท่านั้น
    3. Ubuntu 18.04 พระเอกงานนี้ข้อดีใช้ความสามารถของ OrangePi 4B ได้เกือบหมด  ยกเว้น CPU big Core ทำงานได้แค่ 1.8GHz และ GPU Driver ไม่มี  

 54 
 เมื่อ: สิงหาคม 09, 2020, 06:29:31 PM 
เริ่มโดย cluangar - กระทู้ล่าสุด โดย cluangar
  หลังจากเมามันส์กับ SBC อย่าง Raspberry Pi4 เริ่มอยากลอง SBC เจ้าอื่นๆ  จะมีเจ้าไหนCPU แรงและราคาดีกว่า Raspberry บ้างในตลาด  พบว่า OrangePi 4B ที่ติดตั้งอาวุธหนักอย่าง NPU (Neuron Processing Unit) Lightspeeur 2801S แถมด้วยติดตั้ง eMMC 16GB มากับ Board ในราคา 2600 บาท  เป็นอะไรที่น่าลองอย่างยิ่ง

 55 
 เมื่อ: พฤษภาคม 18, 2020, 12:09:09 PM 
เริ่มโดย cluangar - กระทู้ล่าสุด โดย cluangar
  ถ้าไม่มีอะไรผิดพลาด  จะได้ภาพตามตัวอย่าง

  Link ที่มา https://www.linux-projects.org/uv4l/tutorials/play-retropie-in-browser/

 56 
 เมื่อ: พฤษภาคม 18, 2020, 12:07:39 PM 
เริ่มโดย cluangar - กระทู้ล่าสุด โดย cluangar
  แต่ถ้าอยากได้การควบคุมบังคับ่และเสียงผ่าน Web ด้วย  เราจะเริ่ม Step ต่อไปนี้

  ทำการสร้าง Loopback Module ดังนี้
  - sudo bash -c 'echo "snd-aloop" >> /etc/modules'
  - sudo bash -c 'echo "options snd-aloop index=1" >> /etc/modprobe.d/alsa-base.conf'
  - sudo reboot

  ทำการปรับทิศทางเสียงให้มาออกที่ Loopback
  - sudo wget https://www.linux-projects.org/home/wp-content/uploads/2019/03/asound.conf -O /etc/asound.conf
  - sudo service alsa-restore restart

  ทำการแก้ไข WebRTC Server  เพื่อให้ Service ทำงานผ่าน Web Port 80
  - sudo wget https://www.linux-projects.org/home/wp-content/uploads/2019/03/uv4l-raspidisp.conf -O /etc/uv4l/uv4l-raspidisp.conf
  - sudo reboot

  จากนั้นได้เวลาทดสอบสิ่งที่ทำมาผ่าน Link http://[retropi ip]

 57 
 เมื่อ: พฤษภาคม 18, 2020, 11:59:27 AM 
เริ่มโดย cluangar - กระทู้ล่าสุด โดย cluangar
  พักเบรคขั้นเวลากับ Pi ก่อนไปเล่น AI ต่อ  มาทำ Cast เล่น  เริ่มจากลง RetroPi ให้เรียบร้อยจากนั้นเปิด SSH Service ให้ทำงาน  เราจะใช้ cmd ผ่าน ssh เพื่อทำการติดตั้ง WebRTC Server บน RetroPi
  เริ่มด้วยการเตรียมติดตั้งแหล่งที่มาของ WebRTC
  - curl http://www.linux-projects.org/listing/uv4l_repo/lpkey.asc | sudo apt-key add -

  - edit file /etc/apt/sources.list ผ่าน sudo nano
  - deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/stretch stretch main

  ต่อจากนั้นใช้คำสั่ง update ปรกติบน pi  และตามด้วยติดตั้ง WebRTC Server
  - sudo apt-get update
  - sudo apt-get install uv4l  uv4l-server uv4l-webrtc uv4l-raspidisp uv4l-raspidisp-extras uv4l-demos

  Enable WebRTC Service นี้
  - uv4l --auto-video_nr --driver raspidisp --server-option '--enable-webrtc=yes'

  เมื่อจบขั้นตอนนี้จะสามารถใช้งาน WebRTC ผ่าน Link นี้ open browser to http://[retropi ip]:9080/stream/webrtc/

 58 
 เมื่อ: เมษายน 26, 2020, 10:06:01 PM 
เริ่มโดย cluangar - กระทู้ล่าสุด โดย cluangar
  เริ่ม compile mxnet เจอปัญหาสารพัดเลยค้นหาวิธีการเปลี่ยน gcc compiler ให้เหมาะสามกับ application ที่ต้องการบน ubuntu  เริ่มต้นด้วยการติดตั้งดังนี้

sudo apt install software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test

  จากนั้นติดตั้ง gcc version ต่างๆที่ต้องการใช้งาน เช่น

sudo apt install gcc-6 g++-6 gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9

  จากนั้นติดตั้ง menu สำหรับเเลือกใช้งาน gcc, g++ version ต่างๆผ่านคำสั่ง

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7 --slave /usr/bin/gcov gcov /usr/bin/gcov-7
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-6 --slave /usr/bin/gcov gcov /usr/bin/gcov-6

  ส่วนจะเลือกใช้งาน gcc version ไหนใช้คำสั่ง

sudo update-alternatives --config gcc




 59 
 เมื่อ: เมษายน 24, 2020, 07:56:41 PM 
เริ่มโดย cluangar - กระทู้ล่าสุด โดย cluangar
  หลังจาก reboot เสร็จ  ได้เวลาใช้คำสั่ง

  sudo resize2fs /dev/sda1

  เป็นอันเสร็จสิ้นการขยาย system partition

 60 
 เมื่อ: เมษายน 24, 2020, 07:49:08 PM 
เริ่มโดย cluangar - กระทู้ล่าสุด โดย cluangar
  จากนั้นเริ่มกระบวนการ resize  ใช้คำสั่ง

  sudo cfdisk
  resize > 50GB > write > quit

  จากนั้น reboot

หน้า: 1 ... 4 5 [6] 7 8 ... 10