Разрешение во фреймбуфере до загрузки Xorg (nvidia)

Доброе, камрады.

Проблема связана с разрешением монитора. Разрешение моего монитора FullHD (1920x1080). В live-cd и свежеустановленной системе текст в консолях tty* был достаточно мелким для такого монитора, работать так было очень удобно, при чтении логи не выходили за экран. После первой попытки создания конфига Xorg в следующей загрузке системы разрешение монитора сильно понизилось: шрифт увеличился, стал часто выходить за экран и просто все выглядит размазано при таком низком разрешении.
Я пытался указать нужное разрешение DisplaySize и Modes в xorg.conf, но система на это никак не отреагировала.

Также не работают утилиты xdpyinfo, setxkbmap
xdpyinfo: unable to open display "".
setxkbmap: Cannot open display "default display"
И судя по своему xorg.conf, я думаю, что Xorg не может правильно определить мой монитор.

Тем не менее, графическая оболочка без проблем запускается с правильным разрешением, панель управления nvidia правильно определяет мой монитор. Утилиты выше работают в оболочке, а в логах нет критических ошибок EE.

Еще меня смущает:
lspci -k | grep -A 2 -E "(VGA|3D)"
02:00.0 VGA compatible controller: NVIDIA Corporation GF104 [GeForce GTX 460] (rev a1)
	Kernel driver in use: nvidia
	Kernel modules: nouveau, nvidia

два загруженных модуля, может nouveau следует отключить/удалить?
xorg.conf сейчас не используется.
Удали все что наворотили скрипты и запусти иксы.
Lupus pilum mutat, non mentem.
jim945
xorg.conf сейчас не используется.
Удали все что наворотили скрипты и запусти иксы.
Тогда статьи вики про Xorg и Nvidia устаревшие? Не подскажите, где можно почитать настройку х-сервера?
Megaman, начните с малого:
$ xrandr
Если нужный режим присутствует - устанавливаете его. Напр.:
$ xrandr --output DVI-I-1 --mode 1920x1080
Если нет - пробуете создать сами. Пример для моего монитора:
$ gtf 1680 1050 50

  # 1680x1050 @ 50.00 Hz (GTF) hsync: 54.05 kHz; pclk: 120.21 MHz
  Modeline "1680x1050_50.00"  120.21  1680 1776 1952 2224  1050 1051 1054 1081  -HSync +Vsync

$ xrandr --newmode "1680x1050_50.00"  120.21  1680 1776 1952 2224  1050 1051 1054 1081  -HSync +Vsync
$ xrandr --addmode DVI-I-1 1680x1050_50.00
$ xrandr --output DVI-I-1 --1680x1050_50.00
Если прошло - радуемся. )
Aivar
xrandr

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
   1920x1080     60.00*+
   1680x1050     59.95
   1600x1200     60.00
   1440x900      74.98    59.89
   1280x1024     75.02    60.02
   1280x960      60.00
   1280x800      59.81
   1152x864      75.00
   1024x768      75.03    70.07    60.00
   800x600       75.00    72.19    60.32    56.25
   640x480       75.00    72.81    59.94
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
судя по всему уже стоит 1920*1080, с графикой все нормально изначально. Разрешение консолей tty* низкое - "буквы большие такие" стали в отличии на лайв-сиди и на системе до xorg.
Если речь идет о разрешении фреймбуфера (т.е. до иксов), к чему тогда это:
Megaman
Я пытался указать нужное разрешение DisplaySize и Modes в xorg.conf
...
И судя по своему xorg.conf, я думаю, что Xorg не может правильно определить мой монитор.
?

В консоли граба выполняете команду:
vbeinfo
Если нужный режим есть - можете для пробы установить значение переменной:
 set gfxmode ШИРИНАхВЫСОТАхГЛУБИНА ЦВЕТА
затем выйти из консоли граба и продолжить загрузку. В случае успеха укажите нужное значение set gfxmode= в /boot/grub/grub.cfg.
Или укажите GRUB_GFXMODE= в /etc/default/grub и сгенерируйте конфиг:
# grub-mkconfig -o /boot/grub/grub.cfg
Aivar
к чему тогда это
ну потому что до иксов было нормально, я думал что это взаимосвязано

Aivar
В консоли граба
Простите, а если не граб?
Вы не поняли, разрешение самой консоли увеличилось, а не загрузчика.
Вот, чтобы было понятно: 1, 2.
---------
Я выяснил, что эту проблему вызывает пакет не xorg, а nvidia (без него на нуве все в норме). Видимо, до графики драйвер не выдает высокое разрешение. Как решить эту напасть, камрады? Пока решил поэксперементировать с конфигом xorg.conf.d/20-nvidia.conf , но ничего не выходит.
У меня иксы запускаются в первой консоли. Жму A-S-F2, смотрю на текст. Возвращаюсь назад (A-S-F1), меняю иксовое разрешение при помощи xrandr, опять жму A-S-F2 - в консоли ничего не изменилось.
Как вообще узнать, какое разрешение стоит в консоли после загрузки? vbeinfo - это до загрузки, xrandr - это в иксах, а не в консоли. И можно ли это разрешение изменить (как xrandr в иксах)?
Судя по тому, что в консоли буковки у меня чёткие, разрешение стоит родное 1920x1080, которого у меня нет в vbe-списке.
(попытки погуглить ничего членораздельного не дали)
Та консоль что по A-S-F2 к иксам отношения не имеет, это фреймбуфер что вам уже сказали.
В live-cd и свеже установленной системе работает nouveau, поэтому и разрешение родное в консоли.
Проприетарный драйвер Nvidia такого не умеет.
Можно установить разрешение из поддерживаемых
по рецепту
https://wiki.archlinux.org/index.php/Uvesafb
http://archlinux.org.ru/forum/topic/11246/?page=1
vs220
Та консоль что по A-S-F2 к иксам отношения не имеет, это фреймбуфер что вам уже сказали.
Вот про него я и спрашиваю: 1) как узнать реально используемое разрешение; 2) как его изменить.
 
Зарегистрироваться или войдите чтобы оставить сообщение.