LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel
User Name
Password
Linux - Kernel This forum is for all discussion relating to the Linux kernel.

Notices


Reply
  Search this Thread
Old 08-17-2016, 07:43 PM   #1
moskovitskaya
LQ Newbie
 
Registered: Aug 2016
Posts: 3

Rep: Reputation: Disabled
kernel graphics driver


Hello Everyone,
I would like to learn about kernel graphics driver.
how does the kernel writes to the graphics?
There should be a kind of memory map (frame buffer) where kernel writes the things to be displayed on the monitor? there should be a driver which controls the writing on this memory? the forts, interpreting the ascii codes to font glyphs and so on?

Is there any tutorial which explains all the bits and bytes of how the whole thing works?

Thanks for your help in advance.

Cheers,
Nick
 
Old 08-17-2016, 08:22 PM   #2
Ztcoracat
LQ Guru
 
Registered: Dec 2011
Distribution: Slackware
Posts: 7,961
Blog Entries: 12

Rep: Reputation: Disabled
Hi & Welcome to Linux Questions.

Generally the kernel provides a driver for the GPU otherwise a driver would have to be installed.

These links are a place to start learning about the kernel.

http://www.tldp.org/LDP/tlk/tlk.html
http://blog.mecheye.net/2012/06/the-...raphics-stack/
http://haifux.org/lectures/86-sil/ke...s-drivers.html
 
Old 08-18-2016, 12:21 AM   #3
moskovitskaya
LQ Newbie
 
Registered: Aug 2016
Posts: 3

Original Poster
Rep: Reputation: Disabled
@Ztcoracat ,
Thanks, but I am looking to learn about inside the kernel graphics driver to do some low level programming, probably changing the driver code?
I want some tutorial which explains the "C" code of the driver. the different header files and what is where , or what does what?

I couldn't find anything that satisfies my need on the internet.
 
Old 08-18-2016, 01:01 AM   #4
ferrari
Senior Member
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 2,360

Rep: Reputation: 372Reputation: 372Reputation: 372Reputation: 372
Start here...
https://www.x.org/wiki/Development/
https://people.freedesktop.org/~marc...icsdrivers.pdf

You'll be wanting to join mailing lists and communicate with developers for this journey. Good luck.
 
Old 08-18-2016, 01:19 PM   #5
moskovitskaya
LQ Newbie
 
Registered: Aug 2016
Posts: 3

Original Poster
Rep: Reputation: Disabled
Smile

Quote:
Originally Posted by ferrari View Post
Start here...
https://www.x.org/wiki/Development/
https://people.freedesktop.org/~marc...icsdrivers.pdf

You'll be wanting to join mailing lists and communicate with developers for this journey. Good luck.
Thanks !
 
Old 08-18-2016, 08:28 PM   #6
Ztcoracat
LQ Guru
 
Registered: Dec 2011
Distribution: Slackware
Posts: 7,961
Blog Entries: 12

Rep: Reputation: Disabled
Let us know how things go and if you can share what you have learned.-
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Installing NVIDIA graphics driver on running anoubis Kernel devdol Linux - Software 2 07-10-2010 06:21 AM
Intel Linux Graphics Driver Installation for customised kernel???? viveksama Linux - Software 1 05-28-2010 11:24 PM
Nvidia graphics driver kernel compile hang siegecraft4 Linux - Hardware 3 02-27-2005 03:33 PM
Quake 3 lags after kernel and graphics driver update, rh9 gf mx440 rejser Linux - Games 3 02-01-2004 10:17 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel

All times are GMT -5. The time now is 02:40 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration