Я только что установил Linux Mint 17 на свой настольный компьютер с видеокартой Intel HD 4600. К сожалению, он поддерживает только низкое разрешение 1920 x 1200, что выглядит ужасно по сравнению с родным разрешением монитора 2560 x 1440.
Я потратил 3 часа на поиски в Google, пытаясь найти разные предложения, но безуспешно.Эта почтавыглядело многообещающе, но предложения не помогли.
Mint 16 загружается в правильном разрешении прямо с LiveUSB, так что что-то изменилось (вероятно, в апстриме) между двумя версиями.
EстьУстановщик графики Intelно когда я запускаю его, он говорит "Distribution not supported". Я могу подделать дистрибутив Ubuntu, отредактировав lsb-release, и тогда он что-то установит, но я все равно не могу выбрать правильное разрешение в утилите Displays.
По данным Intelцентр загрузкиДля HD 4600 есть драйвер для Linux. Но где же ссылка на скачивание на этой странице? Я правда не могу ее найти!
Какие есть варианты?
EDIT: Я забыл упомянуть, что я пытался принудительно установить новое разрешение с помощью xrandr, но получаю ошибку xrandr: Configure crtc 0 failed
при попытке применить новые режимы.
решение1
У меня была та же проблема, и я обнаружилстраница на португальском языкеэто объясняет обходной путь.
Перед запуском установщика Intel измените файл /etc/lsb-release и введите следующее содержимое:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Linux Mint 17 Qiana"
Установите драйверы и отмените изменения в файле.
После перезагрузки:
$ sudo su
# lshw -c video
*-display
description: VGA compatible controller
product: Haswell-ULT Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:60 memory:b0000000-b03fffff memory:a0000000-afffffff ioport:3000(size=64)
Драйвер отображается как «i915», то есть установленный модуль. \o/
решение2
Я написал в своих вопросах, что пытался принудительно установить режим с помощью, xrandr
но получил ошибку. Я пытался получить линии режима с помощью cvt
и gtf
, который, как оказалось, был способом их получить. Но ни одна из полученных линий режима не сработала, поэтому я сдался xrandr
и попробовал другие решения.
На самом деле я даже купил новую видеокарту, и, распаковывая ее, решил дать старой карте последний шанс.
Я посмотрел в Xorg.log (как я делал это несколько раз до этого), но на этот раз, перепробовав столько комбинаций строк режима, я заметил, что перечисленные строки режима немного отличались от тех, которые были получены из cvt
и gtf
. Интересно!
Итак, я попробовал эти строки режима xrandr
и бинго! У меня внезапно появилась рабочая строка режима, которая принудительно установила разрешение 2560 x 1440.
Последним шагом было просто добавить режим в xorg.conf, который выглядит следующим образом:
Section "Monitor"
Identifier "HDMI1"
Modeline "2560x1440x0.0" 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -vsync
EndSection
Section "Screen"
Identifier "HDMI1"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Modes "2560x1440x0.0"
Depth 24
EndSubSection
EndSection