Hello Erik, Thanks for making the Console/Graphic console thing clear. Indeed my plan is to get an understanding about the Linux Display driver Architecture. I am just aware of framebuffer driver architecture. X server Fbcon Fbdev Fbcon-* I think this is the way the display driver works. If I want to write/modify the driver to rotate the screen by 90 degrees, at which level/files I need to do the modifications in the above shown files. Please correct me if I have a wrong understanding about the fb driver architecture. > A normal console leaves the VGA card in text mode (usually 80x25) and > let the card do the character rendering in hardware. A graphical > console puts the card in graphics mode (1024x768, for example) and does > the character rendering in the kernel. Does character rendering means accessing/manipulation the Display card buffers? Regards, Mukund jampala -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/