เร่งโหมด Open Graphics Library® (OpenGL®) ในคอมพิวเตอร์กราฟิกส์เป็นสถานะที่สามารถเปิดใช้งานในการ์ดกราฟิกคอมพิวเตอร์เพื่อใช้ความสามารถด้านฮาร์ดแวร์ของการ์ดกราฟิกเพื่อดำเนินการคำสั่งและการเรนเดอร์ OpenGL บางส่วนหรือทั้งหมด ฟังก์ชั่นที่ใช้ซอฟต์แวร์หมดจด การ์ดกราฟิกบางรุ่นอาจไม่รองรับโหมด OpenGL ที่เร่งด้วยฮาร์ดแวร์และการ์ดบางตัวที่รองรับโหมดนี้จะไม่เร่งความเร็วคำสั่งทั้งหมดที่มีอยู่ในไลบรารีOpenGL®อย่างเต็มที่ ขึ้นอยู่กับฮาร์ดแวร์และไดรเวอร์ที่ใช้ในคอมพิวเตอร์หรืออุปกรณ์เฉพาะโหมด OpenGL ที่ถูกเร่งบางครั้งอาจช้ากว่าโหมดการเรนเดอร์ซอฟต์แวร์ไม่ว่าจะเกิดจากความขัดแย้งหรือเพียงเพราะตัวประมวลผลของคอมพิวเตอร์นั้นเร็วกว่าตัวประมวลผลกราฟิก เมื่อเขียนแอปพลิเคชันที่ใช้โหมดเร่งความเร็ว OpenGL มันอาจเป็นเรื่องยากที่จะตรวจจับและใช้งานโหมดได้อย่างแม่นยำเพราะการใช้งานวิธีจัดการกับโหมดเร่งความเร็วนั้นไม่ได้มาตรฐานและอาจแตกต่างกันอย่างมากจากไดรเวอร์หนึ่งไปยังอีก
ไลบรารีกราฟิก OpenGL เป็นอินเทอร์เฟซการเขียนโปรแกรมแบบนามธรรม (API) ที่จัดเตรียมบัฟเฟอร์ระหว่างฮาร์ดแวร์กราฟิกและซอฟต์แวร์ที่เขียนขึ้นเพื่อเข้าถึง โดยทั่วไปแล้วOpenGL®ทำงานร่วมกับแบบจำลองไคลเอนต์ - เซิร์ฟเวอร์หมายถึงซอฟต์แวร์กลายเป็นไคลเอนต์ที่ส่งคำขอรูปวาดและข้อมูลไปยังเซิร์ฟเวอร์ซึ่งโดยปกติจะเป็นไดรเวอร์และฮาร์ดแวร์OpenGL® ไดรเวอร์ที่ให้มาโดยระบบปฏิบัติการหรือผู้ผลิตการ์ดกราฟิกอาจแตกต่างกันอย่างมากในการติดตั้งภายในดังนั้นฟังก์ชั่นฮาร์ดแวร์ขั้นสูงบางอย่างอาจไม่ได้มาตรฐาน โหมด OpenGL เร่งด้วยฮาร์ดแวร์เป็นหนึ่งในคุณสมบัติที่เหลือไว้สำหรับผู้ผลิตการ์ดแสดงผลเพื่อนำไปใช้งาน
เมื่อโปรแกรมใช้โหมด OpenGL ที่เร่งด้วยฮาร์ดแวร์สิ่งที่เกิดขึ้นจริงคือการเรียกใช้ฟังก์ชั่นOpenGL®และส่งผ่านไปยังไดรเวอร์ หากไดรเวอร์ตรวจพบว่าการเร่งความเร็วนั้นทำงานหรือการทำงานเฉพาะนั้นสนับสนุนฮาร์ดแวร์โดยตรงจากนั้นฟังก์ชั่นจะถูกส่งโดยตรงไปยังหน่วยประมวลผลกราฟิก (GPU) ที่อยู่บนการ์ดกราฟิก หากไม่มีความเร่งหรือแอ็คทีฟคำสั่งจะถูกประมวลผลและดำเนินการผ่านการเรียกใช้ซอฟต์แวร์และอัลกอริธึมมาตรฐาน ในกรณีส่วนใหญ่การเร่งด้วยฮาร์ดแวร์ให้เวลาในการเรนเดอร์ที่เร็วกว่าซอฟต์แวร์บริสุทธิ์
กราฟิกการ์ดบางรุ่นรองรับโหมดOpenGL®แบบเร่งความเร็ว แต่มีความละเอียดและความลึกของสีเฉพาะ ซึ่งหมายความว่าการ์ดกราฟิกอาจใช้โหมดเร่งความเร็วโดยอัตโนมัติหากเมื่อโปรแกรมเริ่มต้นOpenGL®จะขอความละเอียดและความลึกของสีที่เฉพาะเจาะจง ฮาร์ดแวร์กราฟิกอาจแตกต่างกันมากดังนั้นโหมดนี้อาจไม่ปรากฏชัดเสมอและบางครั้งอาจตรวจจับได้ยากจากภายในโปรแกรมโดยอัตโนมัติโดยไม่มีการป้อนข้อมูลจากผู้ใช้ นอกเหนือจากไดรเวอร์และฮาร์ดแวร์ที่ต้องรองรับโหมดเร่งความเร็วOpenGL®จอแสดงผลหรืออุปกรณ์แสดงผลยังต้องมีการสนับสนุนดั้งเดิมสำหรับความละเอียดและความลึกของสีที่ร้องขอมิฉะนั้นการสลับไปใช้โหมดเร่งความเร็วจะล้มเหลวและอาจป้องกันไม่ให้โปรแกรมทำงาน


