Computer >> คอมพิวเตอร์ >  >> ฮาร์ดแวร์ >> ฮาร์ดแวร์

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

นี่ไม่ใช่หัวข้อใหม่ ย้อนกลับไปในปี 2014 ฉันได้ทดสอบ Pi ดั้งเดิมและพยายามทำให้มันเป็นระบบสื่อ ในท้ายที่สุด ท่ามกลางความตื่นเต้นและการซ่อมที่หนักหน่วง สิ่งนี้กลายเป็นความพยายามของ Linux ในบ้านทั่วไป - น่าสนใจอย่างยิ่ง ไม่เหมือนใคร สนุก แต่ไม่ดีเท่าที่ควร การขัดเงาและขอบของผลิตภัณฑ์อย่างมืออาชีพยังไม่ค่อยมี

ปีนี้เป็นปี 2020 และฉันต้องการรื้อฟื้นความพยายามอีกครั้งโดยใช้ Raspberry Pi 4 ใหม่ล่าสุด เป้าหมายของฉันคือการรวบรวมระบบที่มีราคาย่อมเยา หรูหรา และสวยงาม ซึ่งมีความสามารถเพียงพอสำหรับการประมวลผลทั่วไปในชีวิตประจำวัน รายการรวมถึงเว็บ, เมล, ภาพยนตร์, การสตรีม, เกือบทุกอย่างยกเว้นการเรนเดอร์หนักและเกม มาดูกันว่าเราจะทำให้สิ่งนี้เกิดขึ้นได้หรือไม่

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

ส่วนผสมสำหรับมินิเดสก์ท็อปเค้ก

ดังนั้น ฉันจึงตัดสินใจเลือกส่วนประกอบฮาร์ดแวร์ต่อไปนี้สำหรับโครงการของฉัน:

  • Raspberry Pi 4 รุ่น B - บนกระดาษ Pi ​​4 เป็นสัตว์ร้าย เป็นโปรเซสเซอร์ Quad-core Cortex-A72 (ARM v8) 64 บิต, โอเวอร์คล็อกที่ 1.5 GHz, 4GB LPDDR4-2400 SDRAM, ดูอัลแบนด์ 2.4GHz และ 5GHz 802.11ac การ์ดไร้สาย, Bluetooth 5.0, พอร์ต Gigabit Ethernet, 2 x USB พอร์ต 2.0, พอร์ต USB 3.0 2 พอร์ต, หัวต่อ GPIO 40 พิน, พอร์ต micro HDMI 2 พอร์ต, ซึ่งรองรับความละเอียดวิดีโอ 4K 60Hz, แจ็คเสียง และบางพอร์ต ราคา:65 ดอลลาร์สหรัฐ

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

  • เคส Flirc (สีเงิน) - สวยมีสไตล์ ค่าใช้จ่าย:USD25.

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

  • อะแดปเตอร์จ่ายไฟ 5.1V 3A USB-C ของแท้สำหรับ Raspberry Pi 4 ราคา:12 ดอลลาร์สหรัฐ
  • สาย HDMI 50 ซม. - เดิมทีฉันมีสาย 25 ซม. แต่มันสั้นเกินไปสำหรับการจัดวางตามพื้นที่ที่ฉันคิดไว้ สายเคเบิลมีขนาดเต็ม จึงสามารถนำไปปรับใช้กับฮาร์ดแวร์อื่นได้ ดังนั้นฉันจึงต้องซื้ออะแดปเตอร์ micro HDMI ด้วย ราคา:USD18.
  • การ์ดหน่วยความจำ Samsung EVO Plus microSDXC UHS-I U3 ขนาด 64GB - น่าเสียดาย ที่ฉันซื้อมาเป็นของปลอม ฉันเลยต้องส่งคืน ไม่มีปัญหา ฉันได้รับเงินคืนเต็มจำนวน ราคา:USD16.
  • การ์ดหน่วยความจำ Sandisk Ultra microSDXC U1 ขนาด 64GB ราคา:USD22.
  • แป้นพิมพ์และเมาส์ไร้สายคอมโบ VicTsing - แป้นพิมพ์ขนาดเต็มสวยงามพร้อมเสียงตอบรับที่น่ารัก เมาส์มาพร้อมกับดองเกิลที่เก็บอยู่ภายในช่องใส่แบตเตอรี่ ไม่รวมแบตเตอรี่ (AAA สามก้อน) อนิจจา มันมาพร้อมกับเค้าโครง ISO ไม่ใช่ ANSI แต่ฉันตั้งใจจะใช้เป็น En (US) ราคา:USD28.
  • จอภาพ 1080p BenQ GW2280 ขนาด 22 นิ้ว - เช่นเดียวกับรายการที่นำกลับมาใช้ใหม่ได้อื่นๆ (สาย แป้นพิมพ์ เมาส์ ฯลฯ) ส่วนประกอบนี้ไม่ใช่ Pi อย่างเคร่งครัด แต่ฉันจำเป็นต้องใช้มันเพื่อตั้งค่ามินิพีซี ฉันพิจารณาระหว่าง Dell และ BenQ เนื่องจากฉันชอบคุณภาพของจอภาพของ Dell มาก แต่ฉันเลือกสิ่งนี้เพราะมัน:a) ราคาถูกกว่า 12 ดอลลาร์ b) มีพอร์ต HDMI สองพอร์ตแทนที่จะเป็นพอร์ตเดียว c) ขาตั้งโต๊ะทำงานได้รับการออกแบบใน วิธีชั่วร้ายซึ่งเหมาะสำหรับ Pi และกรณี Flirc อย่างที่ฉันจะแสดงในไม่ช้า ราคา:104 ดอลลาร์สหรัฐ

ต้นทุนส่วนประกอบทั้งหมด:274 เหรียญสหรัฐ

ตอนนี้ตามตำแหน่งของคุณบนโลกใบนี้ แพ็คเกจนี้อาจมีราคาอยู่ระหว่าง 250-300 ดอลลาร์ เมื่อฉันซื้อแล็ปท็อป Lenovo G50 ในปี 2558 ราคาประมาณ 450 ดอลลาร์สหรัฐ มันไม่ง่ายเลยที่จะเปรียบเทียบทั้งสองสิ่งนี้ แต่แนวคิดนั้นคล้ายกัน - ฉันได้แล็ปท็อปเป็นอุปกรณ์ทดสอบราคาถูกชนิดหนึ่ง - ยังคงใช้งานได้ดี มันทำงานได้ดีพอสมควร มี RAM 8GB ถาด DVD บวกฮาร์ดดิสก์ 1TB ซึ่งเป็นเดลต้าที่สอดคล้องกับช่องว่างราคาระหว่างเครื่องสมบูรณ์ (แล็ปท็อป) กับเครื่อง Pi ที่กำลังจะประกอบในไม่ช้าของฉัน . ตอนนี้ แฟลช 64GB ไม่เพียงพอสำหรับการประมวลผลทุกวัน ดังนั้นฉันจึงตั้งใจที่จะใช้ดิสก์ WD Essential สำรองที่ฉันซื้อมาเมื่อครู่ ซึ่งน่าจะเป็นอุปกรณ์ขนาด 640GB + การแชร์เครือข่าย

โดยรวมแล้ว เช่นเดียวกับในปี 2014 เมื่อฉันพยายามสร้างโฮมมีเดียเซิร์ฟเวอร์และอะไรก็ตาม อินเทอร์เน็ตชอบโยนตัวเลขทิ้งไป การบอกว่าคุณสามารถมีพีซีที่บ้านได้ในราคาประมาณ 50 ดอลลาร์ฟังดูมีกำไร แต่ก็อาจทำให้เข้าใจผิดได้เช่นกัน ฉันไม่เห็นว่าคนเราจะมีอุปกรณ์ต่อพ่วงที่จำเป็นทั้งหมดสำหรับการทำงานได้อย่างไร อย่างน้อยที่สุดก็เมาส์ คีย์บอร์ด และจอมอนิเตอร์ ไม่ต้องพูดถึงสายเคเบิลและที่เก็บข้อมูลในราคาต่ำกว่า 200 ดอลลาร์ คุณสามารถหาซื้อแล็ปท็อปที่ใช้แฟลชได้ในราคานี้ และอาจให้ประสิทธิภาพและคุณภาพการแสดงผลในระดับพื้นฐาน

คำแนะนำ:มี PINEBOOK Pro ซึ่งมีราคาถูกกว่าครึ่งหนึ่ง ดังนั้น ... อาจมีบางอย่างให้สำรวจในอนาคต แต่นั่นเป็นเรื่องที่แตกต่างกันโดยสิ้นเชิง กลับไปอบ Pi ของเรากันเถอะ.. อย่างไรก็ตาม ค่าใช้จ่ายเป็นสิ่งที่ต้องพิจารณาหากพวกเขาสร้างเดสก์ท็อปขนาดเล็กที่เป็นประโยชน์ของตนเอง

ณ จุดนี้ ฉันต้องการจะชี้ให้เห็นรายละเอียดอื่นๆ อีกเล็กน้อย:

  • ฉันต้องการซื้อรุ่น Pi 4 ขนาด 8GB แต่สินค้าหมด ทุกที่!
  • ฉันต้องการซื้อเคส Argon ONE เนื่องจากมันดูน่าเบื่อ แต่ก็ขายหมดเช่นกัน
  • ฉันต้องการหน้าจอที่เล็กลง - บางอย่างสำหรับแล็ปท็อป - แต่หน้าจอขนาดเล็กมักจะมีราคาแพงกว่า

เรามีส่วนประกอบของเรา มาประกอบกันเถอะ!

เดสก์ท็อปขนาดเล็กพร้อมแล้ว

ที่นี่จึงสวยงามและสง่างาม เหนือสิ่งอื่นใด คุณจะสังเกตเห็นว่าขาตั้งมอนิเตอร์มีความกว้างเท่ากับเคส Raspberry Pi! นี่ไม่ใช่เรื่องบังเอิญ และเป็นหนึ่งในเหตุผลที่ฉันเลือกจอมอนิเตอร์ BenQ เพราะตอนนี้ฉันสามารถวาง Pi ไว้ตรงนั้นได้อย่างสงบเสงี่ยม ยังดีกว่า ฉันสามารถเรียงกรณีเพิ่มเติมกับ Pis อื่น ๆ ถัดจากกล่อง Flirc หรืออาจติดตั้งไว้ที่ด้านหลังจอภาพ คล้ายกับที่ฉันทำกับการตั้งค่าสมาร์ททีวี คุณต้องชื่นชมสิ่งที่ฉันทำที่นี่

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

การจับคู่ความกว้างที่สมบูรณ์แบบ - ดูมีสไตล์อย่างยิ่ง คุณไม่สามารถบอกได้ว่ามีคอมพิวเตอร์อยู่ที่นั่นจริง

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

และตอนนี้เราต้องเลือกระบบปฏิบัติการ!

ตามล่าตุลาคมทักซ์

สิ่งนี้กลายเป็นเรื่องยากกว่าที่ฉันคาดไว้มาก ... สถาปัตยกรรม SoC 64 บิตดูเหมือนจะทำให้ประแจขนาดเล็กเข้าสู่วงล้อของชุมชน Linux เมื่อพิจารณาแล้ว มีเพียงสองตัวเลือกที่เป็นไปได้จริง ๆ สำหรับ Pi ในแบบที่ไม่ต้องการการแฮ็กมากเกินไป อันแรกคือ Raspberry Pi OS อย่างเป็นทางการ (เดิมคือ Raspbian) ซึ่งใช้ Debian Buster อย่างไรก็ตาม มันรันเดสก์ท็อป LXDE ซึ่งฉันไม่เคยพบว่ามันสมบูรณ์แบบหรือมีความสวยงามเพียงพอสำหรับการใช้งานที่ยั่งยืน

ตัวเลือกที่สองคือ Ubuntu MATE ซึ่งมีรูปภาพที่ใช้งานได้อย่างสมบูรณ์สำหรับ Pis ถึง Model 3 แต่ยังไม่ใช่รุ่น 4 อย่างไรก็ตาม สิ่งที่คุณทำได้คือการกระโดดสองขั้น หยิบ Ubuntu Server 20.04 ติดตั้ง จากนั้นติดตั้งสภาพแวดล้อมเดสก์ท็อปที่เลือก (เช่น MATE)

ขณะนี้มีระบบปฏิบัติการอื่น ๆ อีกหลายระบบ แต่ที่นี่ คุณจะได้รับ technobabble จำนวนหนึ่งซึ่งไม่ได้ช่วยใครเลย สิ่งต่าง ๆ เช่นเคอร์เนล 64 บิต, ดินแดนผู้ใช้ 32 บิต, แฟลช EEPROM, แพ็คเกจ NOOBS และอื่น ๆ ฉันรู้ว่า Raspberry Pi นั้นควรเป็นสวรรค์ของคนจรจัด แต่ก็ไม่มีเหตุผลใดที่ Raspberry Pi จะไม่สามารถมีโซลูชันเดสก์ท็อปที่สมบูรณ์และเรียบง่ายได้เช่นกัน สิ่งเหล่านี้ไม่จำเป็นต้องแยกจากกัน อันที่จริง เรามีทางเลือกอยู่สองทาง และฉันตัดสินใจลองทั้งสองทาง

ความพยายามที่ 1:Ubuntu MATE

ฉันเริ่มต้นด้วย Ubuntu Server 20.04 two-step hop

เขียนภาพที่ดาวน์โหลดไปยังการ์ดหน่วยความจำ

ดาวน์โหลด dd ลงในการ์ดหน่วยความจำ คุณสามารถเลือกใช้เครื่องมือ Raspberry Pi Imager อย่างเป็นทางการได้ หากคุณไม่คุ้นเคยกับบรรทัดคำสั่ง หากคุณเป็นเช่นนั้นบน Linux สิ่งที่ง่ายที่สุดคือการคัดลอกภาพไปยังการ์ดในขณะที่ใช้ความระมัดระวังทั้งหมดเพื่อไม่ให้ทำลายสิ่งใด อันที่จริง โปรดใช้ความระมัดระวังเป็นพิเศษเมื่อคุณเลือกไฟล์เอาต์พุต (of=) เพื่อที่คุณจะได้ไม่เขียนทับสิ่งที่สำคัญหรือทำลายข้อมูลของคุณโดยไม่ตั้งใจ

sudo dd if="image path" of=/dev/"ชื่ออุปกรณ์การ์ด SD เช่น mmcblk0) fconv=sync bs=1M

การกำหนดค่าเครือข่าย

ขั้นตอนที่สองคือ - การกำหนดค่าเครือข่าย เมื่อบูทอิมเมจเซิร์ฟเวอร์ คุณจะไม่มี UI ใดๆ มีเพียงบรรทัดคำสั่งเท่านั้น คุณสามารถ SSH ในเซิร์ฟเวอร์แล้วจัดการ Pi ของคุณด้วยวิธีนี้ หรือคุณสามารถทำงานบนคอนโซลโดยต่อจอภาพและคีย์บอร์ด ทั้งสองวิธีจะต้องมีเครือข่าย ในการทดสอบของฉัน ฉันจะใช้เครือข่ายไร้สายเท่านั้น - ไม่ใช้สายอีเทอร์เน็ต ซึ่งหมายถึงการกำหนดค่าเครือข่ายไร้สายจากบรรทัดคำสั่งโดยใช้ netplan หรือใช้ไฟล์ปรับแต่งเครือข่ายแบบปรับแต่งอัตโนมัติ

ฉันเริ่มต้นด้วยการพยายามกำหนดค่าเครือข่ายโดยใช้ netplan ฉันพบข้อผิดพลาดเล็กน้อยที่แก้ไขไม่ได้จริงๆ เริ่มแรก ฉันพบข้อผิดพลาด YAML ในไฟล์การกำหนดค่า netplan - คุณไม่สามารถใช้แท็บได้ เช่น เว้นวรรคเท่านั้น จากนั้น ฉันไม่สามารถใช้การกำหนดค่าของฉันได้ ไม่ว่าฉันจะทำอะไร - netplan ปฏิเสธที่จะทำอย่างนั้น

ฉันลองใช้ตัวเลือก network-config แทน เมื่อคุณเขียนอิมเมจ OS ลงในการ์ด SD แล้ว จะมีสองพาร์ติชัน:บูตระบบและเขียนได้ เมานต์ระบบบูต จากนั้นเปิดไฟล์ชื่อ network-config ในโปรแกรมแก้ไขข้อความ

sudo mount /media/"user"/system-boot /some-mount-point
นาโน /some-mount-point/network-config

ที่นี่ คุณจะต้องใส่ข้อมูลรับรองสำหรับจุดเข้าใช้งานของคุณ ไฟล์ประกอบด้วยบล็อกตัวอย่างที่มีความคิดเห็น ซึ่งคุณสามารถแก้ไขและใช้ - แทนที่ชื่อเครือข่ายและรหัสผ่านด้วยข้อมูลของคุณเองสำหรับจุดเชื่อมต่อไร้สายของคุณ

wifis:
wlan0:
dhcp4:จริง
ตัวเลือก:จริง
จุดเชื่อมต่อ:
"ชื่อเครือข่าย Wi-fi":
รหัสผ่าน:"Wi -fi รหัสผ่าน"

การติดตั้งเดสก์ท็อป MATE

เมื่อขั้นตอนนี้เสร็จสิ้น ฉันบูทอิมเมจเซิร์ฟเวอร์ และได้รับที่อยู่ IP สำเร็จ และฉันก็เปิดใช้งานเครือข่ายได้ ณ จุดนี้ ฉันคว้าสคริปต์ desktopify (ซึ่งเกิดขึ้นโดยผู้จัดการโครงการของ Ubuntu MATE) และเรียกใช้:

sudo ./desktopify -de ubuntu-mate

หลังจากนั้นไม่นาน ขั้นตอนนี้ก็เสร็จสมบูรณ์ และฉันมีเดสก์ท็อป MATE แล้ว

การกำหนดค่าและปรับแต่งเดสก์ท็อป MATE

โดยรวมแล้วทุกอย่างดูดี แต่นี่ไม่ใช่จุดสิ้นสุดของการเดินทาง ไกลจากมัน. ฉันต้องเปลี่ยนแปลงเล็กน้อยและทำให้เดสก์ท็อปทำงานและทำงานตามที่ต้องการ สิ่งเหล่านี้บางส่วนเป็นปัญหาที่เกี่ยวข้องกับ MATE ส่วนปัญหาอื่น ๆ เฉพาะสำหรับ Raspberry Pi 4 ฉันสัญญาว่าจะมีบทช่วยสอนมากมายในสัปดาห์ต่อ ๆ ไป โดยพื้นฐานแล้ว ประเด็นสำคัญคือ:

  • จอแสดงผลแสดงผลเป็น 1824x984 พิกเซลเท่านั้น แทนที่จะเป็นความละเอียดเต็ม 1920x1080px ปัญหานี้แก้ไขได้โดยการปิดใช้งานตัวเลือกโอเวอร์สแกนในการกำหนดค่าการบู๊ต Pi ไฟล์นี้อยู่ใต้ /boot/config.txt สำหรับ Pi 32 บิตรุ่นเก่า และใต้ /boot/firmware/usercfg.txt สำหรับ Pi 4 แบบ 64 บิตใหม่ มีอะไรอีกมากที่ต้องพูด แต่ยังไม่สำคัญในขณะนี้

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

  • แบบอักษรเดสก์ท็อป MATE ซีดเกินไป - ไม่ใช่สีดำล้วน ฉันจึงต้องแก้ไขธีมเดสก์ท็อปให้มีฟอนต์สีดำล้วน ซึ่งเป็นสีฟอนต์เดียวที่ยอมรับได้ ฉันสร้างธีมที่กำหนดเองของฉันชื่อว่า MOTE และฉันจะแสดงให้คุณเห็นวิธีการทำในเร็วๆ นี้ โดยพื้นฐานแล้ว คล้ายกับการแก้ไขธีมใน Gnome 3 มาก นี่ไม่ใช่เฉพาะ Pi เท่านั้น

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

  • เดสก์ท็อปไม่ได้ใช้การรวมภาพ ดังนั้นฉันจึงต้องเล่นกับตัวจัดการหน้าต่างของ Marco จนกว่าฉันจะทำทุกอย่างถูกต้อง ตัวอย่างเช่น ฉันไม่สามารถเปลี่ยนความโปร่งใสใน Plank ได้เมื่อใช้เค้าโครงเดสก์ท็อป Cupertino จากนั้น แม้ว่าฉันจะเปลี่ยนไปใช้ Marco ผ่าน MATE Tweak การตั้งค่านี้จะไม่คงอยู่ตลอดการเข้าสู่ระบบ และฉันต้องใช้ dconf-editor เพื่อให้มีผลกับการเปลี่ยนแปลงอย่างถาวร เพิ่มเติมในคำแนะนำแยกต่างหาก
  • ปรับแต่งฟังก์ชันอื่นๆ ครึ่งโหล เช่น การวางตำแหน่งหน้าต่าง และอื่นๆ เราจะมีคู่มือการปรับแต่ง Ubuntu MATE &RPI4 ที่จำเป็นทั้งหมดเช่นกัน น่าสนุกจัง!
  • ไม่ได้ใช้การเรนเดอร์วิดีโอที่เร่งความเร็วด้วยฮาร์ดแวร์ นี่เป็นเรื่องใหญ่ และจะมีมากกว่านี้ในเร็วๆ นี้

หลังจากนั้นไม่นาน ฉันก็มีเดสก์ท็อปที่ดูมีสไตล์และเรียบร้อย พร้อมด้วยซอฟต์แวร์ดีๆ มากมาย - หรือติดตั้งไว้ ด้วยการปรับแต่งของฉัน มันสนุกยิ่งกว่าประสบการณ์การรีวิว Ubuntu MATE ล่าสุดของฉันเสียอีก ที่จริงฉันค่อนข้างประหลาดใจกับความรวดเร็วและราบรื่นของสิ่งต่างๆ แม้กระทั่งจากการ์ด SD การใช้หน่วยความจำค่อนข้างต่ำ และ 4 GB ดูเหมือนจะเพียงพอ แต่โปรดทราบว่าไม่มีการกำหนดค่าการสลับ

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

แต่แล้วฉันก็เริ่มเล่นวิดีโอ ...

เล่นวิดีโอ

ในทางเทคนิคแล้ว Pi สามารถทำได้ 1080p และแม้แต่ 4K โดยไม่มีปัญหาใดๆ แม้แต่ Pi รุ่นแรกของฉันก็เล่นแบบ Full HD ได้โดยไม่มีปัญหา แต่ไม่ใช่อันนี้ การเล่นใน Firefox นั้นขาด ๆ หาย ๆ ฉันลองใช้ VLC และได้ผลเหมือนเดิม เล่นขาดๆหายๆ เมื่อดูที่ตัวเลขทรัพยากรระบบ Firefox กำลังกิน CPU เกือบ 300% และนั่นจะเป็นสามแกนเต็มในการพยายามประมวลผลวิดีโอ เห็นได้ชัดว่าฉันไม่ได้รับการเร่งด้วยฮาร์ดแวร์ ฉันยังเห็นสิ่งนี้ด้วยตัวเองในแท็บข้อมูลระบบในเครื่องมือ System Monitor - llvmpipe AKA software rendering only

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

ในที่สุดฉันก็สามารถแก้ปัญหานี้ได้ - แต่มันไม่ใช่กระบวนการเล็กน้อยเลย ดังนั้นฉันสัญญาว่าบทช่วยสอนที่สมบูรณ์ในเร็ว ๆ นี้ สำหรับผู้ที่ใจร้อนมาก คุณต้องแก้ไขไฟล์ usercfg.txt และเพิ่มรายการต่อไปนี้:

dtoverlay=vc4-fkms-v3d
max_framebuffers=2
gpu_mem=128
hdmi_enable_4kp60=1

รีบูต จากนั้น คุณต้องตรวจสอบให้แน่ใจว่าเบราว์เซอร์และเครื่องเล่นมีเดียของคุณได้รับการกำหนดค่าอย่างถูกต้อง และกำลังใช้การเร่งด้วยฮาร์ดแวร์ ต้องมีการตั้งค่าแยกต่างหากสำหรับ Firefox, Chromium และ VLC และเราจะกล่าวถึงสิ่งเหล่านี้ในคู่มือเฉพาะ โดยรวมแล้ว นี่เป็นความพยายามที่ค่อนข้างประสบความสำเร็จ แต่ด้านวิดีโอต้องใช้เวลาและการปรับแต่งค่อนข้างมาก ประมาณสองวันเต็ม

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

ความพยายามที่ 2:Raspberry Pi OS

ฉันตัดสินใจที่จะคว้าการ์ด SD ใบที่สอง (ราคาข้างต้นไม่รวมอยู่ แต่ไม่เกี่ยวข้องเช่นกัน) และทดสอบกับการเปิดตัวอย่างเป็นทางการ ที่นี่ฉันไม่ได้ปรับแต่งใด ๆ ล่วงหน้า เมื่ออยู่ในเดสก์ท็อป LXDE ที่ค่อนข้างสว่างเกินไป ฉันกำหนดค่าเครือข่ายโดยไม่มีปัญหาใดๆ นอกจากนี้ยังมีคู่มือสำหรับมือใหม่ซึ่งจะช่วยให้คุณไปไหนมาไหนได้ ค่อนข้างสะดวก

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

ฟอนต์ คอนทราสต์ ความหนา พิมพ์ไม่ได้ดีที่สุด

ตัวอย่างเช่น มันถามฉันเกี่ยวกับขอบสีดำ - ซึ่งมีอยู่ - ดังนั้นฉันจึงไม่จำเป็นต้องแก้ไขการกำหนดค่าการบู๊ตด้วยตนเอง จากนั้นฉันจึงรันเครื่องมือ raspi-config และทำการเปลี่ยนแปลงเพิ่มเติมบางอย่าง เช่น เปิดใช้งานการใช้ไดรเวอร์ GL เป็นต้น ไม่เลว แต่โง่เกินไป อย่างจริงจัง ไม่มีเหตุผลใดที่สิ่งต่างๆ จะยากไปกว่านี้

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

หลังจากนั้นไม่กี่นาที ฉันมีเดสก์ท็อป - และเดสก์ท็อปก็มีฉัน แต่ฉันไม่อยากใช้มันจริงๆ มันดูไม่ทันสมัยพอ และไม่มีเหตุผลที่จะประนีประนอมกับความสวยงาม นอกจากนี้ คุณจะได้รับประสิทธิภาพที่เหมาะสมยิ่งขึ้นตั้งแต่แกะกล่อง แต่มีข้อแม้บางประการ

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

เบราว์เซอร์ของคุณคือ Chromium กำหนดค่าด้วย adblocking และส่วนขยาย h.265 บางอย่าง ฉันคิดว่าน่าจะปรับปรุงการเล่นวิดีโอ ฉันลองใช้วิดีโอ HD และทำงานได้ดี แต่จากนั้นฉันติดตั้ง Firefox และพบปัญหาเดียวกันกับปัญหาที่ฉันมีใน Ubuntu MATE ก่อนหน้านี้ อันที่จริง คุณไม่ได้รับ Firefox หากคุณพยายามติดตั้งแพ็คเกจนี้ผ่าน apt คุณจะได้รับข้อผิดพลาด Raspberry Pi มาพร้อมกับ Firefox ESR (firefox-esr) เท่านั้น ตามคาดแล้วคุณมีทางเลือก แต่จริงๆแล้วไม่ใช่ นี่คือความขัดแย้งของโอเพ่นซอร์สและลินุกซ์ ทางเลือกของคุณที่นี่ดูเหมือนจะใช้เบราว์เซอร์ที่คุณอาจไม่ต้องการ หรือแม้ว่าคุณจะเลือกใช้ Firefox (โดยไม่มีการเร่งด้วยฮาร์ดแวร์เป็นค่าเริ่มต้น) คุณก็ถูกบังคับให้ใช้ ESR ไม่มีอะไรผิดปกติ ฉันชอบ ESR แต่ถ้ามีคนต้องการเวอร์ชันที่ใหม่กว่านี้ล่ะ

อย่างไรก็ตาม นี่คือรายการปัญหาที่ฉันมีเกี่ยวกับรูปภาพที่เป็นทางการและเป็นปัจจุบัน:

  • การท่องเว็บใช้งานไม่ได้ในตอนแรก เนื่องจากเวลาของฉันไม่ตรงกัน เห็นได้ชัดว่าอาจทำให้ยุ่งกับใบรับรองเว็บได้ ฉันต้องแก้ไขปัญหานี้โดยการซิงค์เวลา:

sudo timedatectl set-ntp จริง

  • VLC เล่นด้วยการเร่งความเร็ว HW แต่ไม่ได้แสดงผลแบบเต็มหน้าจอ แก้ไขได้ แต่คุณจะต้องรอให้ฉันแสดงให้คุณเห็นในบทความแยกต่างหาก
  • เสียงไม่ทำงานในตอนแรก (raspi-config ให้คุณเลือกระหว่างการสลับอัตโนมัติ หูฟัง และ HDMI) จากนั้นหูฟังก็ใช้งานได้ จากนั้นหลังจากรีบูตหนึ่งหรือสองครั้ง ทุกอย่างก็แยกออกจากกัน ฉันไม่ได้เปลี่ยนเอาต์พุตเสียงที่ใดก็ได้ เราจะหารือเกี่ยวกับการปรับแต่งเสียงแยกกัน
  • ฉันไม่เคยได้รับดาวน์สตีมเกิน 30 Mbps แม้ว่าอุปกรณ์อื่นๆ ในตำแหน่งเดียวกันจะจัดการได้ง่าย 3-4 เท่า (ไร้สาย) เครือข่ายก็ไม่สม่ำเสมอเช่นกัน บางครั้งฉันอาจพบปัญหาการจำแนกชื่อและ/หรือการหมดเวลาของหน้าเป็นครั้งคราว และ Firefox มักจะแสดงเฉพาะหน้ามือถือมากกว่าหน้าเดสก์ท็อป สิ่งนี้ไม่ได้เกิดขึ้นใน Ubuntu MATE แต่อย่างใด ปรับแต่ง MOAR และคำแนะนำแยกต่างหาก!

ณ จุดนี้ ฉันตัดสินใจลองใช้สภาพแวดล้อมเดสก์ท็อปอื่นๆ เช่น MATE!

ลองเดสก์ท็อปอื่น ... และล้มเหลว ... และทำสำเร็จ!

คุณจะคิดว่า Xfce คือ Xfce, MATE ก็คือ MATE ก็ไม่ MATE ที่คุณได้รับใน Raspberry Pi OS หรือบางทีอาจจะเป็น Debian นั้นไม่เหมือนกับที่คุณได้รับใน Ubuntu MATE ยูทิลิตี้ขาดหายไปครึ่งหนึ่ง คุณไม่ได้รับเค้าโครงเดสก์ท็อปส่วนใหญ่ที่คุณสามารถเปลี่ยนได้ด้วย MATE Tweak และคุณไม่ได้รับธีมและไอคอนด้วย

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

ฉันลองใช้ Plasma ซึ่งประสิทธิภาพไม่ดีนัก และ Xfce มันดูแย่มาก ฉันกลับไปที่ MATE ทันทีและเริ่มปรับแต่งอย่างหนัก พยายามทำให้มันดูดี เรียบร้อย และสง่างาม หลังจากทำงานและความผิดหวังมามาก ฉันพบปัญหาใหม่และข้อผิดพลาดและความไม่สอดคล้องกันมากมาย:

  • ฉันต้องแก้ไขไฟล์คอนฟิกูเรชัน lightdm.conf ด้วยตนเองเพื่อให้สามารถเข้าสู่หน้าจอการเข้าสู่ระบบซึ่งสามารถเปลี่ยนเซสชันเดสก์ท็อปได้ เมื่อใช้ pi-greeter เริ่มต้น จะไม่มีตัวเลือกดังกล่าว
  • ใน MATE ไม่มีไอคอนเครือข่ายในแอปเพล็ตตัวบ่งชี้ - มีเพียงระดับเสียงเท่านั้น หลังจากที่ฉันติดตั้งแพ็คเกจ network-manager-gnome ไอคอนก็ปรากฏขึ้น แต่จะไม่แสดงรายการเครือข่ายไร้สายใด ๆ มันอ้างว่าเครือข่ายไม่พร้อม - แม้ว่าฉันจะเชื่อมต่อและเรียกดูก็ตาม ปัญหาเดียวกันนี้เกิดขึ้นใน Plasma และ Xfce สาเหตุคือข้อขัดแย้งระหว่างผู้ร้องขอ WPA ซึ่งใช้สำหรับการสร้างเครือข่ายในเซสชัน LXDE เริ่มต้นและ Network Manager แก้ไขได้ เนื่องจากฉันจะแสดงให้คุณเห็นในบทช่วยสอนเฉพาะ
  • มีการปนเปื้อนข้ามระหว่าง Xfce, MATE และ LXDE ค่อนข้างมาก ตัวอย่างเช่น ฉันกำหนดค่า Plank เป็นแอปพลิเคชันเริ่มต้นอัตโนมัติสำหรับ MATE แต่มันยังแสดงในเดสก์ท็อปอีกสองเครื่องด้วย แต่หลังจากนั้น มันยังแสดงให้เห็นในพลาสมาด้วย!
  • Plank ใน Raspberry Pi แตกต่างจาก Plank ใน Ubuntu MATE เหนือสิ่งอื่นใด มันไม่มีตัวเลือกการตั้งค่าการคลิกขวา และคุณสามารถปรับแต่ง Dock ได้โดยการเปิดใช้งานยูทิลิตีย่อยการตั้งค่าจากบรรทัดคำสั่งเท่านั้น
  • แอปพลิเคชันปฏิเสธที่จะจัดกึ่งกลาง แต่หลังจาก dconf-editor ปรับแต่ง ทั้งหมดยกเว้น Chromium ก็ปฏิบัติตามการเปลี่ยนแปลง
  • Pluma ไม่จำเอกสารที่เปิดล่าสุดเลย - จำได้ใน Ubuntu MATE
  • ฉันลองใช้ตัวจัดการหน้าต่าง Compton GPU และประสิทธิภาพนั้นยอดเยี่ยมมาก มีการฉีกขาดจำนวนมาก การกลับไปใช้ Marco (แบบปรับเปลี่ยนได้) ดูเหมือนจะให้ผลลัพธ์ที่สมเหตุสมผลที่สุด
  • ใน MATE ผ่านทางศูนย์ควบคุม คุณสามารถเข้าถึงการกำหนดค่า Raspberry Pi ซึ่งทำงานได้ดี จากนั้นมีซอฟต์แวร์ที่แนะนำ (Raspberry Pi) อันแรกดูเหมือน raspi-config รุ่นที่เรียบง่าย ในขณะที่อันที่สองใช้งานไม่ได้เลย (บ่นว่าเราออฟไลน์ แม้ว่าเครือข่ายจะทำงานได้ดีก็ตาม) เพื่อดูว่านี่เป็นความผิดพลาดของสภาพแวดล้อมเดสก์ท็อปหรือไม่ ฉันลองอีกครั้งในเดสก์ท็อปอย่างเป็นทางการ (LXDE) แต่ก็ยังไม่มีโชค

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

ในที่สุด สิ่งต่างๆ ก็เริ่มเป็นรูปเป็นร่างขึ้น ...

สิ่งนี้ฟังดูไม่ให้กำลังใจ แต่ฉันพยายามและลงทุนอีกวันหรือสองวันเพื่อขัดเกลาสิ่งต่างๆ ให้ดีขึ้น

  • ฉันคัดลอกชุดรูปแบบและไอคอนจำนวนมากจาก Ubuntu MATE ที่นี่ รวมถึงชุดรูปแบบที่ฉันกำหนดเองด้วยแบบอักษรสีดำ สิ่งนี้ทำให้ฉันมีการตั้งค่าที่ลื่นไหล เกือบจะเหมือนกับสิ่งที่คุณได้รับในระบบปฏิบัติการอื่น
  • ฉันปรับแต่ง Firefox รวมถึงการเร่งด้วยฮาร์ดแวร์และ User Agent
  • ฉันติดตั้งซอฟต์แวร์จำนวนมาก

ในท้ายที่สุด เดสก์ท็อป MATE ที่อยู่ด้านบนของ Raspberry Pi OS ดูค่อนข้างทันสมัยและเรียบร้อย!

ระบบให้ประสิทธิภาพที่เหมาะสม การเร่งความเร็ววิดีโอที่ดี งานเสียง และคุณมีโปรแกรมและเครื่องมือดีๆ มากมาย ข้อเสียเพียงอย่างเดียวคือคุณต้องลงทุนกับการทำงานด้วยตนเองจำนวนมาก - ไม่มีสิ่งใดที่เป็นค่าเริ่มต้น

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

ดูแล้วต้องยอมรับ

และขอเตือนสั้นๆ ว่าเราเปลี่ยนจาก (ซ้าย) เป็น (ขวา) - คลิกเพื่อดูภาพขยาย:

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

สิ่งอื่นๆ - ประสิทธิภาพ ความร้อน

กลับไปที่ Pi เอง อย่างที่ฉันพูดไป ฉันชอบภาพจริงๆ จอภาพมีความสมเหตุสมผล แป้นพิมพ์เป็นเลิศ เมาส์ไร้สาย ... ใช้ไม่ได้จริงๆ กับพื้นผิวโต๊ะที่เรียบและขาวของฉัน และฉันต้องใช้เมาส์แบบมีสายแทน

สิ่งที่โดดเด่นที่สุดคือ - Pi 4 ร้อนแรง ไม่ร้อนแสบร้อนแต่ค่อนข้างอุ่นแน่นอน เรากำลังพูดถึงอุณหภูมิประมาณ 50 องศาเซลเซียส ไม่มีการควบคุม แต่ก็ไม่เหมาะ ฉันยังมี Pi 3 อยู่ด้วย และที่นั่น ความร้อนไม่ใช่ปัญหา เลย. เคสนี้สวยเท่เสมอ ตอนนี้ฉันไม่รู้ว่านี่คือ Flirc, Pi เองหรือทั้งสองอย่างรวมกัน แต่นี่เป็นสิ่งที่หลีกเลี่ยงไม่ได้ - ยิ่ง Pi มีพลังมากเท่าไหร่ก็จะยิ่งร้อนขึ้นเท่านั้น ฉันจะสำรวจถนนสายนี้ให้มากขึ้น และบางทีอาจคว้าเคสที่มีพัดลมไปด้วย แม้ว่าการติดตั้งแบบไร้พัดลมจะฟังดูดีกว่าก็ตาม ข้อมูลเล็ก ๆ น้อย ๆ:ชุดการอัปเดตรวมถึงเฟิร์มแวร์ช่วยเรื่องความร้อนได้เล็กน้อย ตอนนี้เคสเย็นลงแล้ว อุ่นแต่อุ่นกว่าอุ่นสบาย

ประสิทธิภาพดี วิดีโอ - คุณได้รับประมาณ 22 FPS ในการทดสอบ WebGL Aquarium ตอนนี้ เมื่อฉันลองสิ่งเดียวกันนี้บนแล็ปท็อป Slimbook Pro2 ของฉัน มันทำได้ถึง 60 FPS และสูงสุดได้อย่างง่ายดาย สิ่งนี้บอกฉันว่ายังมีที่ว่างอีกมากสำหรับการปรับปรุงในส่วนของการเร่งด้วยฮาร์ดแวร์ เราอาจต้องการเฟิร์มแวร์ใหม่ เคอร์เนลใหม่ รองรับ GL ที่ดีกว่า - ฉันกำลังพูดถึงระบบปฏิบัติการ Raspberry Pi อย่างเป็นทางการ

Raspberry Pi 4 - เดสก์ท็อปขนาดเล็กที่ใช้งานได้หรือไม่

บทสรุป

ฉันใช้เวลาสามหรือสี่วันเล่นซอ และในที่สุดฉันก็มีโต๊ะทำงาน 100% ที่ฉันสามารถนั่งพักผ่อนและเพลิดเพลินได้ แต่นั่นเป็นเวลาที่ลงทุนไปมาก อย่างที่คุณเห็น ประสบการณ์นี้ไม่มีอะไรราบรื่นหรือเสียบปลั๊กเลย ดังนั้นคำตอบสำหรับคำถามของเรา มัน:ใช่ นี่อาจเป็นเดสก์ท็อปขนาดเล็กที่ดีเมื่อเรียกใช้ MATE โดยที่คุณต้องมีความอดทนในการจัดเรียงข้อมูลทั้งหมด

โดยรวมแล้ว Raspberry Pi ยังคงเป็นเทคโนโลยีที่เนิร์ด โดยพื้นฐานแล้วนี่คือขนมปังและเนยของ Pi - เนิร์ดไม่ยอมใครง่ายๆและปรับแต่งจนลืมเลือน ดีไม่มีแปลกใจที่นั่น แต่ปัญหาคือ มันเป็นไบนารี่ออปชั่น:ศูนย์หรือทุกอย่าง ไม่มีจุดกึ่งกลางที่ทำให้คุณได้รับพีซีที่เรียบง่ายและทันสมัย ​​โดยไม่ต้องอาศัยแฮ็กเกอร์ นี่เป็นอาการถาวรของ Linux-at-home โดยทั่วไป การแจกแจงน้อยมากสามารถมอบประสบการณ์การใช้งานที่ราบรื่นและเรียบง่ายแก่ผู้ใช้

จากที่กล่าวมา Raspberry Pi 4 มีศักยภาพมากมาย สามารถเป็นเดสก์ท็อปขนาดเล็กได้ด้วยตัวมันเอง ฉันพอใจกับการตั้งค่าโดยรวมของฉัน มันดูเป็นส่วนหนึ่ง ประสิทธิภาพก็สมเหตุผล ความสามารถค่อนข้างแข็ง ดีครึกครื้นด้วยซ้ำเมื่อเทียบกับป้ายราคาอุปกรณ์ แต่ก็ยังไม่ใช่กล่อง Plug-n-Play อย่างที่ฉันต้องการ นี่คือเหตุผลที่ฉันจะเล่นซอและปรับแต่งต่อไป เช่นเดียวกับหน้าที่ของฉันในฐานะเด็กเนิร์ด และฉันจะกระหน่ำแนะนำคุณด้วยคำแนะนำและบทความที่แสดงความก้าวหน้าของฉัน หวังว่าวันหนึ่งฉันจะสามารถพูดได้:มีเดสก์ท็อปขนาดเล็กที่สมบูรณ์แบบของคุณ แค่หยิบมันขึ้นมา และ Bob เป็นอาของคุณ เราใกล้แล้ว เกือบจะมี. ดังนั้นคอยจับตาดูข้อมูลอัปเดตให้ดี แล้วพบกันใหม่ เหล่าเพื่อนเนิร์ด

ไชโย.