วิธีติดตั้งไดรเวอร์บน Linux

เราสามารถกำหนดไดรเวอร์ให้เป็นนักแปล นักแปลที่ทำให้ส่วนประกอบอิเล็กทรอนิกส์ที่เชื่อมต่อนั้นพูดภาษาเดียวกับระบบปฏิบัติการที่ต้องทำงาน ด้วยการพูดภาษาเดียวกัน ระบบปฏิบัติการสามารถใช้ส่วนประกอบได้อย่างครบถ้วน คำนิยาม sui generis นี้มากของ คนขับรถ นำไปใช้กับ หน้าต่าง และ ลินุกซ์ และ macOS ในบทความนี้เราจะนำเสนอ วิธีติดตั้งไดรเวอร์ใน Linuxถ้ามันจำเป็นจริงๆ

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

วิธีติดตั้งไดรเวอร์บน Linux

หลายปีผ่านไป Linux ได้พัฒนาไปมากโดยมีเป้าหมายหลักคือ ลดความรู้ที่จำเป็น และทำให้สามารถเข้าถึงผู้ใช้จำนวนมากขึ้น ซึ่งเป็นเป้าหมายที่ค่อยๆ บรรลุ แม้ว่าจะยังห่างไกลจากการรุกของ Windows ในตลาดมากนัก

ประเภทไดร์เวอร์

ถ้าเราพูดถึงไดรเวอร์หรือที่เรียกว่าคอนโทรลเลอร์ใน Linux เราต้องพูดถึงสองประเภท ในอีกด้านหนึ่ง เราพบตัวควบคุมที่เป็นกรรมสิทธิ์หรือเป็นกรรมสิทธิ์ และอีกทางหนึ่งคือตัวควบคุมโอเพ่นซอร์ส

ไดรเวอร์ที่เป็นกรรมสิทธิ์

ไดรเวอร์ที่เป็นกรรมสิทธิ์ได้รับ สร้างโดยบริษัท เพื่อให้ได้ประโยชน์สูงสุดจากฮาร์ดแวร์เฉพาะ เช่น การ์ดแสดงผล และโดยทั่วไปแล้ว อุปกรณ์ใดๆ ที่ไม่ทำงานโดยใช้ไดรเวอร์ที่มาจากลีนุกซ์รุ่นต่างๆ

ความเป็นส่วนตัวของไดรเวอร์

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

ไดรเวอร์โอเพ่นซอร์ส

ในทางกลับกัน เราพบตัวควบคุมโอเพ่นซอร์ส ไดรเวอร์ประเภทนี้บางครั้งมีให้โดยผู้ผลิตอุปกรณ์ แม้ว่าส่วนใหญ่จะมาจาก ผู้ใช้ในชุมชน Linux

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

ติดตั้งไดรเวอร์บน Linux

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

จากส่วนต่อประสานกราฟิก

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

หากเป็นส่วนประกอบของคอมพิวเตอร์ของเราที่ติดตั้ง Linux (เวอร์ชันที่เราติดตั้งจาก ITIGIC เราแนะนำให้ใช้ อูบุนตู) จะดูแลการติดตั้งไดรเวอร์ที่จำเป็นทั้งหมดโดยอัตโนมัติในระหว่างกระบวนการติดตั้ง เช่นเดียวกับที่ Windows ทำ

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

ไมโครซอฟท์ แนะนำเทคโนโลยี Plug & Play ด้วยการเปิดตัว Windows 98 ซึ่งเป็นเทคโนโลยีที่เร่งกระบวนการติดตั้งไดรเวอร์ใน Windows แม้ว่าโชคไม่ดีที่ความเร็วไม่ได้พัฒนาไปเท่าที่มีใน Linux ซึ่งเทคโนโลยีนี้มีอยู่จริงถ้ามี ถูกนำไปใช้อย่างถูกต้องโดยไม่จำเป็นต้องติดตั้งซอฟต์แวร์ของ บริษัท อื่น ซึ่งปัญหาหลังจากนำเสนอไปแล้ว 22 ปี ยังคงมีให้เห็นในปัจจุบัน แม้แต่ใน Windows 11

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

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

ไดรเวอร์ Nvidia Linux

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

ผ่านเทอร์มินัล

เว้นแต่จะเป็นคอมพิวเตอร์ที่เก่ามาก การใช้เทอร์มินัล Linux ควรเป็น รีสอร์ทสุดท้าย ในการติดตั้งไดรเวอร์ เนื่องจากหากเราไม่มีความรู้เกี่ยวกับ Linux เพียงพอ เราอาจจบลงด้วยการทำลายส่วนต่อประสานกราฟิกหรือส่วนอื่นๆ ที่บังคับให้เราเริ่มต้นจากศูนย์

ก่อนอื่นเราจะใช้ lscpi คำสั่งเพื่อให้ระบบแสดงข้อมูลโดยละเอียดเกี่ยวกับอุปกรณ์ที่มีอยู่ในคอมพิวเตอร์ เราสามารถไปกับ แอลเอสซีซี คำสั่งด้วย “| grep ผู้ผลิตชื่อ” เพื่อกรองผลลัพธ์

lscpci

ต่อไปเราใช้ dmesg คำสั่งเพื่อให้แน่ใจว่าเคอร์เนลรู้จักไดรเวอร์อุปกรณ์ทั้งหมด ในรายการนั้น เราสามารถตรวจสอบว่าส่วนประกอบที่เราต้องการติดตั้งไดรเวอร์นั้นได้รับการตรวจพบเพื่อดำเนินการตามกระบวนการต่อไปหรือไม่ เรายังสามารถใช้คำสั่งนี้ร่วมกับ “| grep ชื่อผู้ผลิต” เพื่อลดจำนวนผลลัพธ์

dmesg

ตอนนี้เราต้องตรวจสอบรายการที่เก็บที่เราได้ติดตั้งไว้ในคอมพิวเตอร์ของเราโดยใช้คำสั่ง

sudo gedit /etc/apt/soucers.list

ในการเพิ่มที่เก็บใหม่ เมื่อเราทราบที่อยู่ของมันแล้ว จากเทอร์มินัล เราจะดำเนินการคำสั่งต่อไปนี้

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add –

เราเพิ่มที่เก็บในรายการที่เก็บของการกระจาย Linux ที่เราใช้ผ่านคำสั่ง

sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'

เมื่อเราเพิ่มที่เก็บแล้ว เราต้องอัปเดตมันบนคอมพิวเตอร์ของเราโดยใช้คำสั่ง

sudo apt udate sudo apt upgrade

นับจากนี้ไป การกระจาย Linux จะมีไดรเวอร์ล่าสุดและการอัปเดตซอฟต์แวร์ที่พร้อมใช้งานในขณะนั้น และตรวจสอบว่าตอนนี้ใช้งานไม่ได้ตามปกติ

ปัญหาเกี่ยวกับไดรเวอร์ในคอมพิวเตอร์รุ่นเก่าและรุ่นใหม่

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

ติดตั้งไดรเวอร์ Linux บนคอมพิวเตอร์สมัยใหม่

ไดรเวอร์ส่วนใหญ่สำหรับคอมพิวเตอร์สมัยใหม่ทุกเครื่อง ติดตั้งโดยอัตโนมัติ โดยไม่ต้องทำอะไรเลย แต่ถ้าเราต้องการใช้ประโยชน์สูงสุดจากฮาร์ดแวร์เฉพาะ เช่น การ์ดกราฟิก ก็จำเป็นต้องติดตั้งไดรเวอร์ของผู้ผลิต

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

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

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

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

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

ไดรเวอร์ Linux บนคอมพิวเตอร์เครื่องเก่า

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

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

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

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