ความพร้อมใช้งานขึ้นอยู่กับคุณสมบัติของเคอร์เนล แต่โดยใช้ Linux framebuffer ที่จัดเตรียมโดยเคอร์เนล (หรือไลบรารี Direct Framebuffer ซึ่งอนุญาตให้ใช้การเร่งด้วยฮาร์ดแวร์) คุณควรเล่นวิดีโอบนคอนโซลได้เช่นกัน
ตัวอย่างเช่นการใช้ MPlayer: mplayer -vo fbdev filename.avi
หรือmplayer -vo directfb filename.avi
ควรทำเคล็ดลับถ้าชิ้นส่วนที่จำเป็นทั้งหมดอยู่ในสถานที่ ตามที่ระบุไว้ในคำตอบอื่น ๆvlc
อาจจะทำงานได้ง่ายขึ้นและสนับสนุนทั้ง FB เก่าและ DirectFB
บทความ Wikipediaพูดถึงสิ่งต่อไปนี้เกี่ยวกับ framebuffer:
Linux framebuffer มีสามแอพพลิเคชั่น
รายการสุดท้ายรวมถึงโปรแกรม Linux หลายโปรแกรมเช่น MPlayer, links2, Netsurf, fbida และไลบรารี่เช่น GGI, SDL, GTK + และ Qt Extended สามารถใช้ framebuffer โดยตรง สิ่งนี้ได้รับความนิยมในระบบฝังตัว
ขณะนี้มีไลบรารี DirectFB ซึ่งจัดเตรียมเฟรมเวิร์กสำหรับการเร่งด้วยฮาร์ดแวร์ของ Linux framebuffer
นอกจากนี้ยังมีQ & A ตรงกับหัวข้อนี้ในฟอรั่เดียวกันนี้มากและแน่นอนเก่าFramebuffer HOWTO
สิ่งที่สะดุดตาที่สุดคือคุณควรมี/dev/fb0
อุปกรณ์ตัวอักษร (หรือมากกว่าหนึ่งตัวหากมีอุปกรณ์ framebuffer หลายตัว) อย่างน้อยที่สุดผลลัพธ์ของzcat /proc/config.gz |grep FB
ควรมีCONFIG_FB=y
แต่ฉันไม่แน่ใจว่า GPU ที่ทันสมัยกับ DRM ยังต้องมีโปรแกรมควบคุมรุ่นเก่าเพื่อให้ FBDEV ทำงานได้ (ในกรณีของฉันดูเหมือนว่าฉันจะมีCONFIG_DRM_I915_FBDEV=y
Intel GPU) .