LinuxForum.Fans
Тема

Консоль низкого разрешения

Автор: measles 49 сообщений 5702 просмотров
#388317

verg,

"verg" написал:
И как?

Так же 800 на 600

text
cat /sys/class/graphics/fb0/modes

подтверждает это, да и визуально видно.

#388319

measles,
Строку:

text
GRUB_CMDLINE_LINUX_DEFAULT=" resume=/dev/sda2 splash=silent quiet showopts"

замените на:

text
GRUB_CMDLINE_LINUX_DEFAULT=" resume=/dev/sda2 splash=silent quiet showopts nomodeset"

3) Далее, выполнить:
[console=root]mkinitrd && grub2-mkconfig -o /boot/grub2/grub.cfg[/console]
4) Перезагрузиться.



После всего ещё раз покажите:

text
grep video /etc/group
grep nouveau /etc/modprobe.d/50-blacklist.conf
grep NO_KMS_IN_INITRD /etc/sysconfig/kernel
cat /etc/default/grub 
cat /boot/grub2/grub.cfg
cat /sys/class/graphics/fb0/modes
#388320

verg,
grep video /etc/group

Показать
video:x:33:measles

grep nouveau /etc/modprobe.d/50-blacklist.conf

Показать
blacklist nouveau

grep NO_KMS_IN_INITRD /etc/sysconfig/kernel

Показать
NO_KMS_IN_INITRD="yes"

cat /etc/default/grub

Показать
# Modified by YaST2. Last modification on Пт июл 25 00:18:42 NOVT 2014
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# For the new kernel it try to figure out old parameters. In case we are not able to recognize it (e.g. change of flavor or strange install order ) it it use as fallback installation parameters from /etc/sysconfig/bootloader

# If you change this file, run 'grub2-mkconfig -o /boot/grub2/grub.cfg' afterwards to update
# /boot/grub2/grub.cfg.
GRUB_DISTRIBUTOR="openSUSE 13.1"
GRUB_DEFAULT=saved
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=8
GRUB_CMDLINE_LINUX_DEFAULT=" resume=/dev/sda2 splash=silent quiet showopts nomodeset"
# kernel command line options for failsafe mode
GRUB_CMDLINE_LINUX_RECOVERY="showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM=0x01234567,0xfefefefe,0x89abcdef,0xefefefef
# Uncomment to disable graphical terminal (grub-pc only)
GRUB_TERMINAL=gfxterm
# 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_GFXPAYLOAD_LINUX=1280x1024x8
GRUB_GFXMODE=auto
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY=true
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
# Skip 30_os-prober if you experienced very slow in probing them
# WARNING foregin OS menu entries will be lost if set true here
GRUB_DISABLE_OS_PROBER=false
GRUB_THEME=/boot/grub2/themes/openSUSE/theme.txt
GRUB_BACKGROUND=/boot/grub2/themes/openSUSE/background.png
GRUB_USE_LINUXEFI=false

cat /boot/grub2/grub.cfg

Показать
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="${saved_entry}"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}

function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}

if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
else
search --no-floppy --fs-uuid --set=root 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
fi
font="/usr/share/grub2/unicode.pf2"
fi

if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=ru_RU
insmod gettext
fi
terminal_output gfxterm
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
else
search --no-floppy --fs-uuid --set=root 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
fi
insmod gfxmenu
loadfont ($root)/boot/grub2/themes/openSUSE/ascii.pf2
loadfont ($root)/boot/grub2/themes/openSUSE/DejaVuSans10.pf2
loadfont ($root)/boot/grub2/themes/openSUSE/DejaVuSans12.pf2
loadfont ($root)/boot/grub2/themes/openSUSE/DejaVuSans-Bold14.pf2
insmod png
set theme=($root)/boot/grub2/themes/openSUSE/theme.txt
export theme
if [ x${boot_once} = xtrue ]; then
set timeout=0
elif sleep --interruptible 0 ; then
set timeout=8
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'openSUSE 13.1' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-4671b7ce-8aa6-45ce-9eb2-d9d369d38b66' {
load_video
set gfxpayload=1280x1024x8
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
else
search --no-floppy --fs-uuid --set=root 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
fi
echo 'Загружается Linux 3.11.10-17-desktop …'
linux /boot/vmlinuz-3.11.10-17-desktop root=UUID=4671b7ce-8aa6-45ce-9eb2-d9d369d38b66 resume=/dev/sda2 splash=silent quiet showopts nomodeset
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd-3.11.10-17-desktop
}
submenu 'Дополнительные параметры для openSUSE 13.1' $menuentry_id_option 'gnulinux-advanced-4671b7ce-8aa6-45ce-9eb2-d9d369d38b66' {
menuentry 'openSUSE 13.1, с Linux 3.11.10-17-desktop' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.10-17-desktop-advanced-4671b7ce-8aa6-45ce-9eb2-d9d369d38b66' {
load_video
set gfxpayload=1280x1024x8
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
else
search --no-floppy --fs-uuid --set=root 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
fi
echo 'Загружается Linux 3.11.10-17-desktop …'
linux /boot/vmlinuz-3.11.10-17-desktop root=UUID=4671b7ce-8aa6-45ce-9eb2-d9d369d38b66 resume=/dev/sda2 splash=silent quiet showopts nomodeset
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd-3.11.10-17-desktop
}
menuentry 'openSUSE 13.1, с Linux 3.11.10-17-desktop (режим восстановления)' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.10-17-desktop-recovery-4671b7ce-8aa6-45ce-9eb2-d9d369d38b66' {
load_video
set gfxpayload=1280x1024x8
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
else
search --no-floppy --fs-uuid --set=root 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
fi
echo 'Загружается Linux 3.11.10-17-desktop …'
linux /boot/vmlinuz-3.11.10-17-desktop root=UUID=4671b7ce-8aa6-45ce-9eb2-d9d369d38b66 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd-3.11.10-17-desktop
}
menuentry 'openSUSE 13.1, с Linux 3.11.6-4-desktop' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.6-4-desktop-advanced-4671b7ce-8aa6-45ce-9eb2-d9d369d38b66' {
load_video
set gfxpayload=1280x1024x8
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
else
search --no-floppy --fs-uuid --set=root 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
fi
echo 'Загружается Linux 3.11.6-4-desktop …'
linux /boot/vmlinuz-3.11.6-4-desktop root=UUID=4671b7ce-8aa6-45ce-9eb2-d9d369d38b66 resume=/dev/sda2 splash=silent quiet showopts nomodeset
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd-3.11.6-4-desktop
}
menuentry 'openSUSE 13.1, с Linux 3.11.6-4-desktop (режим восстановления)' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.6-4-desktop-recovery-4671b7ce-8aa6-45ce-9eb2-d9d369d38b66' {
load_video
set gfxpayload=1280x1024x8
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
else
search --no-floppy --fs-uuid --set=root 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
fi
echo 'Загружается Linux 3.11.6-4-desktop …'
linux /boot/vmlinuz-3.11.6-4-desktop root=UUID=4671b7ce-8aa6-45ce-9eb2-d9d369d38b66 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd-3.11.6-4-desktop
}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'openSUSE 13.1 Memtest' --class opensuse --class memtest86 --class gnu --class tools $menuentry_id_option 'memtest-4671b7ce-8aa6-45ce-9eb2-d9d369d38b66' {
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
else
search --no-floppy --fs-uuid --set=root 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
fi
echo 'Loading memtest ...'
linux16 /boot/memtest.bin
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/20_ppc_terminfo ###
### END /etc/grub.d/20_ppc_terminfo ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

### BEGIN /etc/grub.d/90_persistent ###
### END /etc/grub.d/90_persistent ###

cat /sys/class/graphics/fb0/modes

Показать
U:800x600p-75

Может из какого-то другого файла настройки берёт? А то это уже на бред начинает походить, на изменение вообще не реагирует.

#388323

measles,
Монитор как подключён? (VGA, DVI)

#388324

verg,
DVI

#388332
"measles" написал:
verg,
DVI

Добавлете в /etc/default/grub строки
[console]
GRUB_GFXMODE=1280x1024x32
GRUB_GFXPAYLOAD_LINUX=keep
[/console]
затем делаете
[console]
grub-mkconfig > /boot/grub/grub.cfg
[/console]

Либо в сам файл grub.cfg вносите правки
[console]
...
search --no-floppy --fs-uuid --set=root e8b4786b-39f1-457b-bdcf-82f19fc6aed7
if loadfont /share/grub/unicode.pf2 ; then
set gfxmode=1280x1024x32
load_video
insmod gfxterm
insmod lvm
insmod part_msdos
insmod ext2
set root='(vg0-boot)'
search --no-floppy --fs-uuid --set=root 8189b8c1-01b8-4af1-b35d-eb3ea5d26e69
set locale_dir=($root)/grub/locale
set lang=ru
insmod gettext
fi
...
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, with Linux 3.2.0-4-686-pae' --class debian --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod gzio
insmod lvm
insmod part_msdos
insmod ext2
...
[/console]
Всё готово.

#388333

kostik87,

"kostik87" написал:
grub-mkconfig > /boot/grub/grub.cfg

Правильнее

text
grub-mkconfig > /boot/grub2/grub.cfg

Попробовал - не прокатило.

Приветствую любые идеи, свои ещё вчера кончились.

#388335
"measles" написал:
Попробовал - не прокатило.

Ну значит у тебя кривой grub или BIOS видео карты, ибо я только что проделал описанные действия на своём Debian, драйвер как раз Nvidia проприетарный и в результате имею 1280x1024x32 в grub и то же самое в консоли.

Попробуй внести указанные правки в grub.cfg.

"measles" написал:
Правильнее
text

grub-mkconfig > /boot/grub2/grub.cfg

В Debian как раз /boor/grub даже у grub2.

Ты хоть проверил изменилось или нет что-либо в grub.cfg? Проверь так же на этапе работы grub, выдели пункт меню и нажми "e".

#388341

kostik87,
Логично, что проверяю изменения. Да, в grub.cfg изменения есть, но что толку. Видеокарта не гонит, проверял на другом компе. Тоже склоняюсь к мысли, что GRUB закосячен, но причины понять не могу. GRUB переустанавливал - эффект тот же.

#388353
"measles" написал:
Логично, что проверяю изменения. Да, в grub.cfg изменения есть, но что толку.

Вот это делал?

"kostik87" написал:
Проверь так же на этапе работы grub, выдели пункт меню и нажми "e".
#388354

Всем спасибо. Решил переустановкой системы.

#388359
"measles" написал:
Решил переустановкой системы.

Бу-га-га, кардинально. Поймите, у вас может возникнуть ещё уйма моментов, которые потребуют разобраться в них вам самостоятельно, если вы не научитесь делать это, то, видимо, вам придётся каждый раз в такой ситуации переустанавливать систему.

#388363

kostik87, я учёл ваш совет, но, дело в том, что суся у меня уже лет 10 живёт (на буке стоит gentoo), и это единственный раз, когда пришлось столь кардинально решать проблему.
А ошибка, скорее всего, была в кривой установке (переходил на 64х битную).

#388365

У меня после установки проприетарных драйверов Nvidia консоль тоже стала 800x600

#388395
"kirillov3798" написал:
У меня после установки проприетарных драйверов Nvidia консоль тоже стала 800x600

Это нормально, ведь в модуле Noveau есть поддержа KMS, что позволяет драйверу опрашивать монитор по EDID и выставлять оптимальное для монитора разрешение, в проприетарных драйверах KMS нет, поэтому единственная возможность иметь более высокое разрешение в консоли - это framebuffer, например VESA и соответственно передача параметра ядра vga, в случае использования grub-0.97 и lilo или установка разрешение в GRUB2, смотри выше.

#388995
"kostik87" написал:
установка разрешение в GRUB2, смотри выше.

Не помогает.

#389004
"kirillov3798" написал:
Не помогает.

Посмотрите вот эту тему: Разрешение экрана

А затем покажите поддерживаемые видео режимы.

#389006

kostik87,

text
02: None 00.0: 11001 VESA Framebuffer                           
  [Created at bios.459]
  Unique ID: rdCR.e7vLVjtJSp7
  Hardware Class: framebuffer
  Model: "NVIDIA GK106 Board - 20300000"
  Vendor: "NVIDIA Corporation"
  Device: "GK106 Board - 20300000"
  SubVendor: "NVIDIA"
  SubDevice: 
  Revision: "Chip Rev"
  Memory Size: 14 MB
  Memory Range: 0xf1000000-0xf1dfffff (rw)
  Mode 0x0300: 640x400 (+640), 8 bits
  Mode 0x0301: 640x480 (+640), 8 bits
  Mode 0x0303: 800x600 (+800), 8 bits
  Mode 0x0305: 1024x768 (+1024), 8 bits
  Mode 0x0307: 1280x1024 (+1280), 8 bits
  Mode 0x030e: 320x200 (+640), 16 bits
  Mode 0x030f: 320x200 (+1280), 24 bits
  Mode 0x0311: 640x480 (+1280), 16 bits
  Mode 0x0312: 640x480 (+2560), 24 bits
  Mode 0x0314: 800x600 (+1600), 16 bits
  Mode 0x0315: 800x600 (+3200), 24 bits
  Mode 0x0317: 1024x768 (+2048), 16 bits
  Mode 0x0318: 1024x768 (+4096), 24 bits
  Mode 0x031a: 1280x1024 (+2560), 16 bits
  Mode 0x031b: 1280x1024 (+5120), 24 bits
  Mode 0x0330: 320x200 (+320), 8 bits
  Mode 0x0331: 320x400 (+320), 8 bits
  Mode 0x0332: 320x400 (+640), 16 bits
  Mode 0x0333: 320x400 (+1280), 24 bits
  Mode 0x0334: 320x240 (+320), 8 bits
  Mode 0x0335: 320x240 (+640), 16 bits
  Mode 0x0336: 320x240 (+1280), 24 bits
  Mode 0x033d: 640x400 (+1280), 16 bits
  Mode 0x033e: 640x400 (+2560), 24 bits
  Mode 0x034b: 1920x1080 (+1920), 8 bits                                                                                                                                                           
  Mode 0x034c: 1920x1080 (+3840), 16 bits                                                                                                                                                          
  Mode 0x034d: 1920x1080 (+7680), 24 bits                                                                                                                                                          
  Mode 0x0360: 1280x800 (+1280), 8 bits                                                                                                                                                            
  Mode 0x0361: 1280x800 (+5120), 24 bits                                                                                                                                                           
  Config Status: cfg=new, avail=yes, need=no, active=unknown
#389008

kirillov3798, по аналогии с той темой догадались, что нужно попробовать сделать? Если догадались, то попробовали сделать и что получилось?

#389009

kostik87, пробовал естественно. Ничего не получилось.

Войдите или зарегистрируйтесь, чтобы ответить.