Disabling KMS, whether by using nomodeset or i915.modeset=0, cripples the graphics system. Disabling KMS is primarily designed for enabling troubleshooting on a system on which no functional video output occurs. Find a way to accommodate the application to a some kind of KMS-enabled environment, or suffer the consequences.
Text can be configured for fullscreen aka vtty session for various needs. So too can resolution be changed. e.g., if the display's native mode is 2560x1440, but 2048x1024 would be more useful, and the display supports it, append the following to the linu line in grub:
This only works if KMS remains enabled.