Я не могу изменить разрешение экрана на правильное. Его нет в списке разрешений в настройках дисплея. Я действительно искал свою проблему, но я не мог решить. Разрешение моего монитора составляет 1680x1050 (16:10), но в списке есть и другое разрешение 16:10.
Также я не вижу краевые области дисплея, они как снаружи моего монитора. Но когда я изменил отображение с «Full» на «16x9» из собственных настроек монитора, я увидел нижнюю и верхнюю часть с настройкой 1280x1024. Если я изменяю это разрешение (например, 1280x720), нижний и верхний края немного выходят наружу. Но после использования следующего кода я мог видеть правые края, если я перемещаю свою мышь к краю. Я имею в виду дисплей движется вправо. (На самом деле значение, например, 1350x1024, тоже работает. Нижнее значение = нижняя черная область справа)
xrandr --fb 1680x1024
Изображения, поясняющие лучше: http://imgur.com/a/6t72w
OS: Xubuntu 15.10
My monitor: BenQ FP222 WH
Graphics Card: Nvidia GeForce GTX 770
Я использую кабель HDMI от графической карты для мониторинга. Если я подключаю кабель HDMI к разъему на материнской плате вместо видеокарты, я ничего не вижу на мониторе. Четный образ UEFI (или BIOS).
Я также установил версию драйвера Nvdia 352.41 из дополнительных драйверов.
И мои попытки:
maydin@maydin-desktop:~/Desktop$ xrandr
Screen 0: minimum 8 x 8, current 1280 x 1024, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 470mm x 300mm
1280x720 60.00 + 60.00 59.94 50.00
1920x1080 60.00 50.04
1280x1024 75.02* 60.02
1280x960 60.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32
720x576 50.00
720x480 59.94
640x480 75.00 72.81 59.94 59.93
624x464 59.95
DP-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
maydin@maydin-desktop:~/Desktop$ cvt 1680 1050
# 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
Modeline "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
maydin@maydin-desktop:~/Desktop$ xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
maydin@maydin-desktop:~/Desktop$ xrandr --addmode HDMI-0 1680x1050_60.00
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 39
Current serial number in output stream: 40
maydin@maydin-desktop:~/Desktop$
Когда я пытаюсь эти коды с Ubuntu жить без установки, работает addmode. Я видел 1680x1050 в списке, но результат не был хорошим. Я не мог видеть весь мой дисплей.
Здесь отображаются другие материалы
lspci | grep -i vga
maydin@maydin-desktop:~/Desktop$ lspci | grep -i vga
01:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 770] (rev a1)
lshw -C video
maydin@maydin-desktop:~/Desktop$ lshw -C video
WARNING: you should run this program as super-user.
*-display
description: VGA compatible controller
product: GK104 [GeForce GTX 770]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:30 memory:f6000000-f6ffffff memory:e8000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:f7000000-f707ffff
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
glxinfo | grep render
maydin@maydin-desktop:~/Desktop$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce GTX 770/PCIe/SSE2
GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
GL_KTX_buffer_region, GL_NVX_conditional_render, GL_NVX_gpu_memory_info,
GL_NV_compute_program5, GL_NV_conditional_render,
GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite,
GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted,
GL_KTX_buffer_region, GL_NVX_conditional_render, GL_NVX_gpu_memory_info,
GL_NV_compute_program5, GL_NV_conditional_render,
GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite,
GL_EXT_render_snorm, GL_EXT_robustness, GL_EXT_sRGB,
GL_NV_conditional_render, GL_NV_copy_buffer, GL_NV_copy_image,
GL_NV_path_rendering, GL_NV_pixel_buffer_object, GL_NV_polygon_mode,
GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,
Вся проблема связана с HDMI. Драйверы не поддерживают этот монитор. Из-за этого вам следует использовать кабель DVI.
Как Windows, так и Linux с ATI и Nvidia я не мог получить хорошее отображение.
У меня была похожая проблема с графической картой GT 730, и вот обходной путь:
1 / Перейдите на www.nvidia.com -> support -> download drivers
2 / введите данные вашей карты, чтобы найти подходящий драйвер (в случае GT 730 это 361,28
3 /, если вы опытный пользователь, установите драйвер и перейдите к 6 /
4. / если нет, перейдите к «системе и параметру» в тире, выберите «программы и обновления» и «дополнительные драйверы»
5 / используйте ближайший драйвер «352.63» и установите его с помощью «apply» «
6 / после установки у вас будет новое приложение« nvidia settings »
7 / перейдите в приложении, чтобы найти« underscan ». Установите значение, соответствующее вашему отображению (в моем случае 43 будет соответствовать)
8 / это сделано
Обходное решение, когда xrandr
сбои состоят в принуждении разрешения из меню GRUB:
Esc
чтобы иметь доступ к меню GRUB, затем нажмите C
перейти к командной строке.Enter
. Вы получите список поддерживаемых режимов разрешения. Примите во внимание самый высокий, который будет Вашим "желаемым режимом" (например: 1280x768x32, что означает 1280x768 разрешение и 32-разрядная глубина цвета). Также примите во внимание тот, которого Вы желаете как режим нейтрализации (например: 800x600x4), затем хит Esc
для возврата к меню GRUB выберите опцию, которая загружает дистрибутив Linux (это обычно - первая/главная опция), и хит Enter
.После Вашего входа в систему GUI (графический интерфейс пользователя) запустите терминал оболочки и выполнитесь sudo nano /etc/default/grub
(если Ваша система не имеет Нано текстового редактора, просто выполнитесь sudo apt-get install nano -y
и впоследствии выполнитесь sudo nano /etc/default/grub
снова), затем замените #GRUB_GFXMODE=640x480
код тем ниже (строки, запускающиеся с #
интерпретируются как комментарии, таким образом удаляя #
символ заставляет такие строки стать параметрами, которые интерпретируются GRUB). Заметьте, что это - просто пример, но первое разрешение и глубина цвета (налево) должны быть самым высоким режимом, который Вы видели в списке, сгенерированном vbeinfo, и второй должен быть "режимом нейтрализации", Вы выбрали из того же списка:
GRUB_GFXMODE=1024x768x32,800x600x4,auto
GRUB_GFXPAYLOAD_LINUX=keep
Ctrl O
ключевая комбинация (нажимают O
ключ при содержании Ctrl
ключ), чтобы сохранить файл, затем используйте Ctrl X
ключевая комбинация для выхода из Нано. Впоследствии, выполниться sudo update-grub
(для применения этих изменений в файле конфигурации GRUB), и затем перезапустите систему (таким образом, изменения вступят в силу).Если KMS (установка привилегированного режима) работы, GRUB попросит, чтобы ядро Linux инициализировало драйвер дисплея после иерархии, Вы ранее определили.