Не могу запустить Intel GMA 4500HD

Моноблок HP 200-5210ru

Видео GMA X4500HD

Проблема:
Всервемя черный экран. Причем становится он черным сразу как только пошла загрузка. то-есть меню Grub-а видно а после него черный экран, при этом все прекрасно работает судя по логам, хотя я может чет не понимаю.

если не собирать
[*] Enable modesetting on intel by default
то черный экран появляется только при старте иксов, но в логах при этом все нормально, опять же насколько я понимаю

VESA работает но разрешение больше чем 1280Х1024 не дает ставить. Нужно 1920x1080

Информация:

# lspci 
00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1
00:1c.1 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 2
00:1c.3 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 4
00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIB (ICH10) LPC Interface Controller
00:1f.2 SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
02:00.0 Network controller: RaLink RT3090 Wireless 802.11n 1T/1R PCIe
03:00.0 System peripheral: JMicron Technology Corp. SD/MMC Host Controller
03:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller
03:00.3 System peripheral: JMicron Technology Corp. MS Host Controller
03:00.4 System peripheral: JMicron Technology Corp. xD Host Controller
Цитата:
[ebuild R ] x11-base/xorg-server-1.10.4-r1 USE="kdrive nptl static-libs udev xorg -dmx -doc -ipv6 -minimal -tslib -xnest -xvfb" 0 kB

[ebuild R ] x11-drivers/xf86-video-intel-2.15.0-r1 USE="dri" 0 kB

[ebuild R ] x11-base/xorg-drivers-1.10 INPUT_DEVICES="evdev keyboard mouse -acecad -aiptek -elographics -fpit -hyperpen -joystick -mutouch -penmount -synaptics -tslib -virtualbox -vmmouse -void -wacom" VIDEO_CARDS="intel -apm -ark -ast -chips -cirrus -dummy -epson -fbdev -fglrx (-geode) -glint -i128 (-i740) (-impact) -mach64 -mga -neomagic (-newport) -nouveau -nv -nvidia (-omapfb) -qxl -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -vesa -via -virtualbox -vmware (-voodoo)" 0 kB

Graphics support  ---> 
    <*> /dev/agpgart (AGP Support)  ---> 
              < >   AMD Opteron/Athlon64 on-CPU GART support                                                                         
              <*>   Intel 440LX/BX/GX, I8xx and E7x05 chipset support
              < >   SiS chipset support
              < >   VIA chipset support

    <*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)  --->
             < >   3dfx anshee/Voodoo3+ 
             < >   ATI Rage 128                                                                                             
             < >   ATI Radeon 
             < >   Intel I810 
             <*>   Intel 8xx/9xx/G3x/G4x/HD Graphics
               [*]     Enable modesetting on intel by default
             < >   Matrox g200/g400
             < >   SiS video cards
             < >   Via unichrome video cards
             < >   Savage video cards  
# lspci -k
00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
	Subsystem: Hewlett-Packard Company Device 2aa2
	Kernel driver in use: agpgart-intel
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
	Subsystem: Hewlett-Packard Company Device 2aa2
	Kernel driver in use: i915

# wgetpaste /etc/X11/xorg.conf
Your paste can be seen here: http://paste.pocoo.org/show/509170/

# wgetpaste /var/log/Xorg.0.log
http://paste.pocoo.org/show/509164/

# cat /etc/modprobe.d/i915-kms.conf
options i915 modeset=1
options i915 powersave=0

всевремя черный экран, уже глаз дергается, пробовал собирать дрова модулями пробовал * пробовал не собирать framebufer уже даже незнаю куда копать, в гугле кучу всего нашел но ничего так и не помогло, разве что лок в иксах стал нормальным после того как прописал опцию для i915 в /etc/modprobe.d/i915-kms.conf options i915 modeset=1 но картинка так и не появилась, до этого иксы вообще не стартовали с intel дровами говорил нет девайса.

Спасите люди добрые добрым советом, а то я уже готов гвоздь в этот экран забить.

Не уверен что это как либо

То что тут было удалено по причине моей невнимательности. Насчет консольного фрембуфера, у меня на младшем брате вашего GPU(HD3000) все работает отлично с этим сетом. С конфигами вроде все в порядке. Так что остается уповать либо на недопиленные драйверы, либо на проблему в самом GPU, если работа с разрешением 1980x1080 больше нигде не тестировалась, реккомендую попробовать что-нить из livecd винды или убунты.

Да забыл у помянуть с LivCD

Да забыл у помянуть с LivCD ничего не получается тоже черный экран, единственное не пробовал виндовые, сейчас попробую. Лично у меня складывается впечатление что оно работает только картинку выдает на неизвестный мне монитор :) выходов на моноблоке нет. :( вобщем грустно

Просто если с "нативными"

Просто если с "нативными" виндовыми дровами не заведется это поповод обратится в гарантию. либо таки к инструкции и поискать есть ли поддержка таких разрешений у данного конкретного моноблока.

Поддержка есть 100% во всяком

Поддержка есть 100% во всяком случае так пишется в документации. Насчет гарантии я тоже уже думаю :) это не мой девайс, порсто попросили на него линь поставить :) хотя там стояла вин7 проблем с видео вроде не было на вин7

Железка 100% рабочая Poppy

Железка 100% рабочая Poppy LinuxRUS запустился с полтычка, предложил выбрать разрешение и битность, работает все гуд набор модулей такой же как у меня. Особой разницы кроме более старого ядра и 32 битной ситемы не вижу. я в ещё большем ступоре.
P.S.
Я так понимаю у Poppy Linux какаято своя утилитка по автонастройке Xorg может её как то можно перетянуть на генту?
Но мне кажется что проблема возникает ещё задолго до иксов после старта udev картинка проподает, сразу после того как i915 подтягивается судя по всему. да ещё момент если грузить просто i915 то картинка не проподает (в консоли) но иксы не стратуют с жалобой на отсутствие девайса. если загрузить i915 с параметром modeset=1 то картинка проподает но иксы стартуют только без картинки
в логе единственное вот что смущает

[   149.530] (II) intel(0): EDID for output VGA1
[   149.670] (II) intel(0): EDID for output LVDS1
[   149.670] (II) intel(0): Output VGA1 disconnected
[   149.670] (II) intel(0): Output LVDS1 disconnected
[   149.670] (WW) intel(0): No outputs definitely connected, trying again...
[   149.670] (II) intel(0): Output VGA1 disconnected
[   149.670] (II) intel(0): Output LVDS1 disconnected

Получается он не понимает куда картинку выводить? всмысле куда у него монитор подключен.

попробуйте откатится на

попробуйте откатится на 2.6.xx я думаю это немного прояснит ситуацию. В случае если все так или иначе заработает, наверно можно отписать на багзиллу Xorg по поводу проблем с 3.x ядрами.

Как вариант, проверить опцию

Как вариант, проверить опцию CONFIG_FIRMWARE_EDID в ядре. Кроме того, поиграться с xrandr. Например попробовать вслепую переключить вывод на LVDS1 (вроде бы он соответствует LCD)

Чем больше юзерфрендли, тем сложнее юзать.

.

Попробуйте загрузиться в чистую консоль, и если будет нормально - двигаться дальше, разбираясь с X'ами, если же и здесь обломитесь - в сторону конфигурации ядра смотреть. Но всё это при условии корректной работы EDID и для дисплея, и для видео-адаптера (в противном случае тоже надо будет отключить)

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Перепробовал ещё кучу

Перепробовал ещё кучу всего!

ядра:

kernel-genkernel-x86_64-2.6.38-gentoo-r6
kernel-genkernel-x86_64-2.6.39-gentoo-r3
kernel-genkernel-x86_64-3.0.6-gentoo
kernel-genkernel-x86_64-3.1.1-gentoo

опыты:
запускаю систему без иксов, гружу i915 с параметром modeset=1 получаю черный экран но система не виснет набираю в слепую reboot система ребутится, никаких ошибок dmesg я не вижу (может не так ищу? dmesg | grep error)

если собирать ядро с
[*] Enable modesetting on intel by default
или грузить его с i915.modeset=1 что как я понимаю равнозначно
при загрузке, ещё до появления приглашения залогинится, появляется черный экран, но система не виснет. Логинюсь в систему стартую xdm подключаюсь к машине по ssh получаю логи как в первом посте. то-есть Xorg считает что особых ошибок нет, смущают меня только строки в которых он не находит монитор насколько я могу понять. Пробовал стартовать i915 с параметром connector=1 получаю ошибку

# modprobe i915 connector=1
FATAL: Error inserting i915 (/lib/modules/3.0.6-gentoo/kernel/drivers/gpu/drm/i915/i915.ko): Unknown symbol in module, or unknown parameter (see dmesg)

[drm] Module unloaded
i915: Unknown parameter `connector'

я уже почти смирился с тем что нативные дрова не хотят работать, как хотя-бы vesa заставить работать на разрешении 1920x1080?

С последним никак. Веса в

С последним никак. Веса в принципе не поддерживает такие высокие разрешения насколько я знаю(

У меня ещё вопрос, я уже

У меня ещё вопрос, я уже туплю конечно но всеже.
Как понять что такого "волшебного" в PoppyLinuxRUS что в нем все прекрасно работает. правда без 3D но я уже согласен на просто нормальное разрешения для этого монитора, причем и в иксах и в консоли.

Да кстатиктонить

Да кстати
ктонить прокомментируйте это

00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)

Если я правильно помню, такое было на двухголовых атишках раньше может в этом кроется основная проблема всмысле в наличии двух голов у видео карты

А не пробовали посмотреть

А не пробовали посмотреть логи иксов из Puppy. Не может оно цепляться к:
BusID "PCI:0:2:1" ?

Нащяльника, мая сервира паставиль, фрибизьдя инсталя сделаль, апачи сабраль, пыхапе патключиль, сапускаю, а ано - ажамбех пашамбе эшельбе шайтанама!

У неё три выхода судя по

У неё три выхода судя по всему

 # dmesg | grep conn
[drm] Radeon display connector VGA-1: No monitor connected or invalid EDID
[drm] Radeon display connector LVDS-1: Found valid EDID
[drm] Radeon display connector DVI-I-1: No monitor connected or invalid EDID

Прошу прощения это вывод с моего ноутбука :(
а вот на настраиваемом девайсе я чет не пойму вообще вудеокарта отсутствует как получается

dmesg | grep conn пусто

# dmesg | grep VGA пусто
# dmesg | grep DVI пусто
# dmesg | grep TMDS пусто
# dmesg | grep LVDS пусто

Разница в логах их PoppyLinux

Разница в логах их PoppyLinux и моей Gentoo

у меня

(II) intel(0): Output VGA1 disconnected
(II) intel(0): Output LVDS1 disconnected

---------------------
На LiveCD

(II) intel(0): Output VGA1 disconnected
(II) intel(0): Output LVDS1 connected

+ На LiveCD
Определился EDID

как его включить в ядре? или где, я уже походу на автопилоте.

/

vitek написал(а):
как его включить в ядре? или где, я уже походу на автопилоте.

Что мешает на автопилоте взять конфиг ядра PuppyLinux и плясать от него?

:wq
--
Live free or die

Хм собственно автопилот и

Хм собственно автопилот и мешает, голова почти отключилась. Попробую. Кстати а можно как то узнать с какими параметрами загружен модуль?

Собственно сам и отвечу:

# cat /sys/module/i915/parameters/*

покажите полный конфиг ядра и

покажите полный конфиг ядра и не совсем понятно, зачем\почему вы пляшете вокруг модуля i915

если в вас в make.conf прописано VIDEO_CARDS=intel , то модуль сам автоматом должен загрузиться, если этого не происходит (в текстовой консоли) то интересно - каким драйвером обслуживается консоль?

попробуйте стартануть иксы без xorg.conf - что будет логах нового?

что-то добрый я сегодня ....

Конфиг ядра # grep -i 'intel'

Конфиг ядра
# grep -i 'intel' /usr/src/linux/.config

CONFIG_HAVE_INTEL_TXT=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_CPU_SUP_INTEL=y
CONFIG_X86_MCE_INTEL=y
CONFIG_MICROCODE_INTEL=y
# CONFIG_INTEL_IDLE is not set
# CONFIG_INTEL_MID_PTI is not set
CONFIG_HW_RANDOM_INTEL=y
# CONFIG_I2C_INTEL_MID is not set
CONFIG_AGP_INTEL=y
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_INTEL8X0=m
CONFIG_SND_INTEL8X0M=m
# CONFIG_LEDS_INTEL_SS4200 is not set
# CONFIG_INTEL_MID_DMAC is not set
CONFIG_INTEL_IOATDMA=m
# CONFIG_INTEL_MENLOW is not set
# CONFIG_INTEL_IPS is not set
# CONFIG_INTEL_OAKTRAIL is not set
# CONFIG_INTEL_TXT is not set
# CONFIG_CRYPTO_CRC32C_INTEL is not set
# CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL is not set
# CONFIG_CRYPTO_AES_NI_INTEL is not set
CONFIG_KVM_INTEL=m

полный конфиг чет не получается запостить через wgetpaste

Модуль то грузится автоматичесски, параметров для загрузки у него куча, самый значимый судя по манам, всяким хаутушкам и прочему modeset его можно включить в ядре как параметр по умолчанию равый 1, а можно руками просто завадвать при загрузке модуля или ядра.

Собственно если модуль загружается с параметром modeset=0 то lspci говорит что модуль к карте подцепился и все ок но иксы не видят девайс что ещё интереснее при этом в системе присутствует /dev/video0 и /dev/dri/card0, в консоли при этом разрешение тоже очень низкое (если не собирать framebufer), иксы стартуют в таком слeчае только с vesa так как при старте с intel не находят девайс хотя модуль подгружается, согласно любому руководству которых я перечитал уже незнаю сколько и даже на немецком одно попалось :) нужно загружать i915 с modeset=1 способов как это сделать не меньше трех, три я попробовал есть ли другие или нет я не знаю. Собсвено не думаю что способ загрузки модуля тут имеет значение, факт в том что при старте с таким параметром консоль гаснет, тоесть сразу после загрузки модуля экран становится черным и все. Cистема грузится нормально можно конектится по ssh после чего поиграться с запуском иксов, консоль при этом черная. Если стартовать иксы то они находят карточку говорят что все с ней ок но не видят монитора который подключен к ней через LVDS-1 (это поидеи, dmesg это не подтверждает)? и экран по прежнему черный, если запустить иксы с драйвером vesa то картинка получется как будто завернутая с низу экрана (жестоко смотрится). перезапуск иксов с дравами интела приведет к чемуто невообразимому, разрешение будет меньше сем 800Х600 все будет залито какимнить цветом короче жесть.

? CONFIG_DRM_I915=y CONFIG_D

?

CONFIG_DRM_I915=y
CONFIG_DRM_I915_KMS=y
CONFIG_DRM_KMS_HELPER=y
CONFIG_HAS_IOMEM=y

как я понял, вы меняете конфиги и ядра....
пересобирать модули после этого не забываете?
и в частности x11-drivers/xf86-video-intel

что-то добрый я сегодня ....

если честно то забываю, хотя

если честно то забываю, хотя по началу пересобирал сейчас попробую ещё раз пересобрать

пересборка - важна часто

пересборка - важна

часто бывало, что сделав обновление и/или перейдя на новое ядро - и не пересобрав модули я тоже имел чёрный экран при вроде бы работающей системе

upd
хотя это и не имеет прямого отношения к видюхе, но в дополнение к вашим у меня еще включен и INTEL_IPS=y

в остальном - всё вроде так же

что-то добрый я сегодня ....

с одной стороны вы правы но с

с одной стороны вы правы но с другой ксорг свои модули кладет отдельно. и я не заметил чтобы он что то смотрел в ядре при сборке, так или иначет пересборка модулей на разных ядрах ничего нового не дала :(

старт с xorg.conf и без него

старт с xorg.conf и без него не отличается ничем кроме перебора дров ксоргом, результат также абсолютно одинаковый. с modeset=1 грузится интеловский модуль и все ок но нет монитора судя по логам, с modeset=0 либо vesa либо (если её удалить) No device detected

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".