Configuração de uma placa gráfica intel [RESOLVIDO]

1. Configuração de uma placa gráfica intel [RESOLVIDO]

Lucas da Silva Mariano Meneses
Lucas_Mariano

(usa Arch Linux)

Enviado em 07/08/2015 - 20:29h

Olá pessoal, estou com problemas para compilar um kernel, já tentei: gentoo-sources, git-sources, vanilla. O problema é o seguinte. Na wiki do gentoo diz para deixar as configurações do drive de video assim:


Processor type and features --->
[*] MTRR (Memory Type Range Register) support
Device Drivers --->
Graphics support --->
<*> /dev/agpgart (AGP Support) --->
<*> Intel 440LX/BX/GX, I8xx and E7x05 chipset support
<*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
<*> Intel 8xx/9xx/G3x/G4x/HD Graphics
[*] Enable modesetting on intel by default
[*] Enable legacy fbdev support for the modesetting intel driver

O problema é que quando uso o genkernel, ou mesmo quando compilo sem ele, no menuconfig aparece assim:

Device Drivers --->
Graphics support --->
<M> Intel740 support
<M> Intel LE80578 (Vermilion) support
<M> Intel Carillo Ranch support


Já tentei pegar config do kernel huge do slack e do debian mas não funcionou. Segui a risca essa dica:
http://www.vivaolinux.com.br/dica/Kernel-vanilla-sources-no-Funtoo-usando-a-configuracao-do-kernel-3...

E não funcionou. Tentei a config do kernel do Debian com um tutorial do EDPS mas também não funcionou. Agora eu estou com o kernel do debian que já vem no stage3 do funtoo. Passei o dia compilando kernel to parecendo até slacker. rsrsrs

00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
Subsystem: Lenovo 3rd Gen Core processor DRAM Controller
Kernel driver in use: ivb_uncore
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
Subsystem: Lenovo 3rd Gen Core processor Graphics Controller
Kernel driver in use: i915
Kernel modules: i915
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
Subsystem: Lenovo 7 Series/C210 Series Chipset Family USB xHCI Host Controller
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
Subsystem: Lenovo 7 Series/C210 Series Chipset Family MEI Controller
Kernel driver in use: mei_me
Kernel modules: mei_me
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
Subsystem: Lenovo 7 Series/C210 Series Chipset Family USB Enhanced Host Controller
Kernel driver in use: ehci-pci
Kernel modules: ehci_pci
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
Subsystem: Lenovo 7 Series/C210 Series Chipset Family High Definition Audio Controller
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
Subsystem: Lenovo 7 Series/C210 Series Chipset Family USB Enhanced Host Controller
Kernel driver in use: ehci-pci
Kernel modules: ehci_pci
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
Subsystem: Lenovo HM76 Express Chipset LPC Controller
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
Subsystem: Lenovo 7 Series Chipset Family 6-port SATA Controller [AHCI mode]
Kernel driver in use: ahci
Kernel modules: ahci
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
Subsystem: Lenovo 7 Series/C210 Series Chipset Family SMBus Controller
Kernel modules: i2c_i801
01:00.0 Ethernet controller: Qualcomm Atheros AR8162 Fast Ethernet (rev 10)
Subsystem: Lenovo AR8162 Fast Ethernet
Kernel driver in use: alx
Kernel modules: alx
02:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
Subsystem: Lenovo AR9485 Wireless Network Adapter
Kernel driver in use: ath9k
Kernel modules: ath9k

Alguém tem alguma ideia?

"O mundo nunca sofrerá com a falta de maravilhas, mas apenas com a falta da capacidade de se maravilhar.” G.K. Chesterton


  


2. Re: Configuração de uma placa gráfica intel

Eric
Grinder

(usa Slackware)

Enviado em 07/08/2015 - 21:31h

Não entendi direito aonde vc está tendo problemas, mas pelo oq eu vi o teu config do kernel é diferente do que mostra no gentoo.

eu dei um make xconfig aqui pra ver como é essa parte da Intel e me parece normal.

http://postimg.org/image/at5k4chz9/


3. A

Lucas da Silva Mariano Meneses
Lucas_Mariano

(usa Arch Linux)

Enviado em 07/08/2015 - 21:49h

A dificuldade é que, por não ser a mesma configuração, o drive intel não funciona direito e por isso o meu X não sobe.


“O mundo nunca sofrerá com a falta de maravilhas, mas apenas com a falta da capacidade de se maravilhar.” G.K. Chesterton


4. Re: Configuração de uma placa gráfica intel

Fernando
phoemur

(usa Debian)

Enviado em 07/08/2015 - 22:36h

Qual foi o problema que ocorreu ao dar boot com o novo kernel ? Deu kernel panic? posta o erro que deu aqui...

Se ele dá boot normal, apenas não sobe o X que foi o que você deu a entender, talvez o problema não seja no kernel e sim no seu Xorg.

O seu vídeo é intel e o módulo em uso é o i915, o que parece estar correto.

A pergunta que não quer calar:
Você já instalou o pacote xf86-video-intel ???

Sem ele o xorg no sobe, se for nvidia vc precisa do xf86-video-nouveau ou xf86-video-nvidia e assim por diante


5. Re: Configuração de uma placa gráfica intel [RESOLVIDO]

Lucas da Silva Mariano Meneses
Lucas_Mariano

(usa Arch Linux)

Enviado em 07/08/2015 - 23:44h

Sim, o xf86-video-intel está instalado. Vou postar o xorg aqui, também estou achando que é ele. rsrs Olha a bagunça. rsrsrs

Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib64/xorg/modules"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/OTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
Load "glx"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "AccelMethod" # <str>
#Option "Backlight" # <str>
#Option "DRI" # <str>
#Option "Present" # [<bool>]
#Option "ColorKey" # <i>
#Option "VideoKey" # <i>
#Option "Tiling" # [<bool>]
#Option "LinearFramebuffer" # [<bool>]
#Option "VSync" # [<bool>]
#Option "PageFlip" # [<bool>]
#Option "SwapbuffersWait" # [<bool>]
#Option "TripleBuffer" # [<bool>]
#Option "XvPreferOverlay" # [<bool>]
#Option "HotPlug" # [<bool>]
#Option "ReprobeOutputs" # [<bool>]
#Option "DeleteUnusedDP12Displays" # [<bool>]
#Option "ZaphodHeads" # <str>
#Option "VirtualHeads" # <i>
#Option "TearFree" # [<bool>]
#Option "PerCrtcPixmaps" # [<bool>]
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection


“O mundo nunca sofrerá com a falta de maravilhas, mas apenas com a falta da capacidade de se maravilhar.” G.K. Chesterton


6. Re: Configuração de uma placa gráfica intel [RESOLVIDO]

Fernando
phoemur

(usa Debian)

Enviado em 08/08/2015 - 01:05h


Olhe em /var/log/Xorg.0.log e vê o erro que aparece lá.
De qualquer forma, nos xorg mais novos nem é tão necessário a presença de um /etc/X11/xorg.conf. Experimenta remover o arquivo que ele vai tentar subir detectando as coisas automaticamente.


7. Re: Configuração de uma placa gráfica intel

Lucas da Silva Mariano Meneses
Lucas_Mariano

(usa Arch Linux)

Enviado em 08/08/2015 - 01:39h

/var/log/Xorg.0.log está assim:

[    22.037] 
X.Org X Server 1.16.4
Release Date: 2014-12-20
[ 22.037] X Protocol Version 11, Revision 0
[ 22.037] Build Operating System: Linux 4.1.0-sabayon x86_64 Gentoo
[ 22.037] Current Operating System: Linux funtoo 4.2.0-rc5 #1 SMP Fri Aug 7 18:47:11 UTC 2015 x86_64
[ 22.037] Kernel command line: BOOT_IMAGE=/kernel-genkernel-x86_64-4.2.0-rc5 rootfstype=auto real_root=/dev/sda2 rootfstype=ext4
[ 22.037] Build Date: 06 August 2015 12:14:13AM
[ 22.037]
[ 22.037] Current version of pixman: 0.33.2
[ 22.037] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 22.037] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 22.037] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Aug 7 23:24:20 2015
[ 22.101] (==) Using config file: "/etc/X11/xorg.conf"
[ 22.101] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 22.101] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 22.182] (==) ServerLayout "X.org Configured"
[ 22.182] (**) |-->Screen "Screen0" (0)
[ 22.182] (**) | |-->Monitor "Monitor0"
[ 22.182] (**) | |-->Device "Card0"
[ 22.182] (**) |-->Input Device "Mouse0"
[ 22.182] (**) |-->Input Device "Keyboard0"
[ 22.182] (==) Automatically adding devices
[ 22.182] (==) Automatically enabling devices
[ 22.182] (==) Automatically adding GPU devices
[ 22.339] (**) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/TTF/,
/usr/share/fonts/OTF/,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi/,
/usr/share/fonts/75dpi/,
/usr/share/fonts/misc/,
/usr/share/fonts/TTF/,
/usr/share/fonts/OTF/,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi/,
/usr/share/fonts/75dpi/
[ 22.339] (**) ModulePath set to "/usr/lib64/xorg/modules"
[ 22.339] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 22.339] (WW) Disabling Mouse0
[ 22.339] (WW) Disabling Keyboard0
[ 22.339] (II) Loader magic: 0x8080c0
[ 22.339] (II) Module ABI versions:
[ 22.339] X.Org ANSI C Emulation: 0.4
[ 22.339] X.Org Video Driver: 18.0
[ 22.339] X.Org XInput driver : 21.0
[ 22.339] X.Org Server Extension : 8.0
[ 22.340] (--) PCI:*(0:0:2:0) 8086:0166:17aa:3977 rev 9, Mem @ 0xe0000000/4194304, 0xd0000000/268435456, I/O @ 0x00003000/64
[ 22.357] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[ 22.357] (II) LoadModule: "glx"
[ 22.456] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[ 22.655] (II) Module glx: vendor="X.Org Foundation"
[ 22.655] compiled for 1.16.4, module version = 1.0.0
[ 22.655] ABI class: X.Org Server Extension, version 8.0
[ 22.655] (==) AIGLX enabled
[ 22.655] (II) LoadModule: "intel"
[ 22.655] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
[ 22.683] (II) Module intel: vendor="X.Org Foundation"
[ 22.683] compiled for 1.16.4, module version = 2.99.917
[ 22.683] Module class: X.Org Video Driver
[ 22.683] ABI class: X.Org Video Driver, version 18.0
[ 22.683] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[ 22.683] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
[ 22.683] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
[ 22.683] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
[ 22.683] (++) using VT number 7

[ 24.695] intel: waited 2020 ms for i915.ko driver to load
[ 24.696] (EE) No devices detected.
[ 24.696] (EE)
Fatal server error:
[ 24.696] (EE) no screens found(EE)
[ 24.696] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 24.696] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 24.696] (EE)


Acredito que essa parte é o erro:
24.695] intel: waited 2020 ms for i915.ko driver to load
[ 24.696] (EE) No devices detected.
[ 24.696] (EE)
Fatal server error:
[ 24.696] (EE) no screens found(EE)
[ 24.696] (EE)


E o driver intel está instalado:

funtoo linux # emerge -s xf86-video-intel
Searching...
[ Results for search key : xf86-video-intel ]
[ Applications found : 1 ]

* x11-drivers/xf86-video-intel
Latest version available: 2.99.917-r2
Latest version installed: 2.99.917-r2
Size of files: 2,206 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org driver for Intel cards
License: MIT


“O mundo nunca sofrerá com a falta de maravilhas, mas apenas com a falta da capacidade de se maravilhar.” G.K. Chesterton


8. Re: Configuração de uma placa gráfica intel

Fernando
phoemur

(usa Debian)

Enviado em 08/08/2015 - 11:25h

Rapaz, esses problemas são muito estranhos mesmo. Xorg quando enrosca é complicado, já fiquei dias pra consertar algo do tipo, mas tenho certeza que pesquisando você vai conseguir.

A parte intel: waited 2020 ms for i915.ko driver to load talvez indique que o módulo não está funcionando mesmo. Talvez tenha que recompilar e mudar o seu config para suportar sua placa.

Porém antes eu tentaria subir o Xorg com o driver genérico mesmo.
Reinstale o pacote xf86-video-intel, xf86-video-vesa e o pacote mesa. Provavelmente você teria que recompilar (re-emerge) os pacotes todos depois de editar o seu
arquivo /etc/portage/make.conf ou equivalente com:
VIDEO_CARDS="intel i915"

E no Xorg.conf, na parte
Driver "intel"

substitua por
Driver "vesa"

Enfim, estou sem mais idéias, porém verifica na wiki do gentoo que tem bastante coisa: https://wiki.gentoo.org/wiki/Intel

Um abraço


9. Re: Configuração de uma placa gráfica intel [RESOLVIDO]

Oberaldo Büll Júnior
spylinux

(usa Manjaro Linux)

Enviado em 09/08/2015 - 14:25h

Eu aqui instalei usando o kernel do Debian, e foi de boa.

No arquivo /etc/portage/make.conf, eu coloquei:

VIDEO_CARDS="intel i965" 


Q foi a conf q encontrei pra minha placa intel. E funcionou de boa.

[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org


10. Re: Configuração de uma placa gráfica intel [RESOLVIDO]

Lucas da Silva Mariano Meneses
Lucas_Mariano

(usa Arch Linux)

Enviado em 09/08/2015 - 18:04h

spylinux escreveu:

Eu aqui instalei usando o kernel do Debian, e foi de boa.

No arquivo /etc/portage/make.conf, eu coloquei:

VIDEO_CARDS="intel i965" 


Q foi a conf q encontrei pra minha placa intel. E funcionou de boa.

[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org


Configurei o mesa para i915 agora. Isso já melhorou o X no kernel debian. Agora eu não consigo entender porque essa configuração aqui não aparece em kernel nenhum que eu tento compilar.


<*> Intel 8xx/9xx/G3x/G4x/HD Graphics
[*] Enable modesetting on intel by default
[*] Enable legacy fbdev support for the modesetting intel driver


Já tentei até versões anteriores ao kernel debian que estou usado.

“O mundo nunca sofrerá com a falta de maravilhas, mas apenas com a falta da capacidade de se maravilhar.” G.K. Chesterton


11. Re: Configuração de uma placa gráfica intel [RESOLVIDO]

Fernando
phoemur

(usa Debian)

Enviado em 10/08/2015 - 00:05h


Então esse i965 era um problema, veja aqui:

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)

A sua placa de vídeo é Intel da terceira geração.
Na wiki do Gentoo:
https://wiki.gentoo.org/wiki/Intel#Feature_support

Diz que o driver i965 só é adequado para placas de 4 geração pra cima, a sua tem que ser i915 mesmo.
Vai ter que recompilar tudo o que foi compilado com i965 provavelmente.

Não que do jeito que está não possa funcionar, porém vai por mim...


12. Re: Configuração de uma placa gráfica intel [RESOLVIDO]

Fernando
phoemur

(usa Debian)

Enviado em 10/08/2015 - 00:12h

Quanto ao config do kernel ser diferente isso é natural, pois essas wiki que consultamos são razoavelmente antigas, algumas da época do kernel 2.6.xx, daí é natural que o config seja diferente, porém é apenas questão de achar o lugar equivalente para ativar.
Só pra constar que todos os configs que você achar geralmente já vem com intel tudo ativado por padrão, pois são placas muito comuns.

Experimenta compilar um kernel direto do kernel.org pra vc ver como é.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts