LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Terminals have tiny font after changing video driver (https://www.linuxquestions.org/questions/linux-software-2/terminals-have-tiny-font-after-changing-video-driver-4175597533/)

treemouse 01-15-2017 07:09 PM

Terminals have tiny font after changing video driver
 
I am running Debian Jessie 8.7, on a Lenovo ThinkPad E555.

By "terminals" I mean the command-line screens that you see whet you are NOT in X - eg. the ones you get to with alt+ctrl+F1, alt+ctrl+F2, etc. (I don't know if this is the correct term - if there's a better term, let me know!)

When I first installed Linux on this system, the terminals had a nice normal, readable font. After installing the non-free firmware for my Radeon card, the font for these got so small it is almost unreadable.

I would assume that this means that something is now detecting that it can display them at a higher resolution, and therefore is doing so. What is that "something", and where is its config file so I can make it stop doing that?

Edit:
I tried editing /etc/grub/defaults, setting GRUB_GFXPAYLOAD_LINUX="text", running update-grub, and rebooting - this did NOT solve the problem.

Brains 01-15-2017 11:14 PM

Probably can set it to different resolution in a graphical terminal by editing /etc/default/grub file. The code below is a section of this configuration file with a resolution of 640x400 but it is currently not set, to set it, remove the hash at start of the line highlighted in blue, change the resolution to what you want.
Code:

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

Run command: update-grub as sudo or root after editing this file.

EDIT: I don't have a grub directory in /etc. Things might be a little different with Debian testing. So you should be able to use that setting in you defaults file.

treemouse 01-16-2017 12:26 AM

Thank you Brains!


For anybody who Googles across this thread later, here are some other solutions I found too:

1. Use the kernel options "nomodeset nofb" at boot (set in /etc/default/grub under GRUB_CMDLINE_LINUX_DEFAULT). This disables the framebuffer, and gives you the classic 80x25 character text terminal. Unfortunately, it is not currently possible to turn off the framebuffer without also turning off KMS (Kernel Mode Setting), a feature of newer Linux kernels that lets the kernel control certain video settings. I'm not sure what all of the side-effects of disabling KMS with "nomodeset" are, but one is that you are no longer able to adjust the brightness of your laptop screen.

2. dpkg-reconfigure console-setup, which instead of changing the console resolution, let you pick a console font and size.


All times are GMT -5. The time now is 10:04 PM.