View previous topic :: View next topic |
Author |
Message |
natrix Guru
Joined: 23 Aug 2013 Posts: 556
|
Posted: Mon Aug 04, 2014 2:11 pm Post subject: Problemas con video [Solved] |
|
|
Hola genturiones!!!!
Estoy realizando una nueva instalación de gentoo y tengo problemas con el video. El problema es que no puedo usar OpenGL y solo me deja usar XRender. Esta es la placa de video.
Code: | # lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03) |
make.conf Code: | VIDEO_CARDS="intel i915" |
El kernel lo configuré según el handbook para video Intel. En el arranque me salta este error (en rojo):
Code: | ago 04 10:59:10 localhost kernel: [drm] GPU crash dump saved to /sys/class/drm/card0/error
ago 04 10:59:10 localhost kernel: [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
ago 04 10:59:10 localhost kernel: [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
ago 04 10:59:10 localhost kernel: [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
ago 04 10:59:10 localhost kernel: [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
ago 04 10:59:10 localhost kernel: i915: render error detected, EIR: 0x00000010
ago 04 10:59:10 localhost kernel: i915: IPEIR: 0x00000000
ago 04 10:59:10 localhost kernel: i915: IPEHR: 0x01000000
ago 04 10:59:10 localhost kernel: i915: INSTDONE_0: 0xfffffffe
ago 04 10:59:10 localhost kernel: i915: INSTDONE_1: 0xffffffff
ago 04 10:59:10 localhost kernel: i915: INSTDONE_2: 0x00000000
ago 04 10:59:10 localhost kernel: i915: INSTDONE_3: 0x00000000
ago 04 10:59:10 localhost kernel: i915: INSTPS: 0x0001e000
ago 04 10:59:10 localhost kernel: i915: ACTHD: 0x00000028
ago 04 10:59:10 localhost kernel: i915: page table error
ago 04 10:59:10 localhost kernel: i915: PGTBL_ER: 0x00000002
ago 04 10:59:10 localhost kernel: [drm:i915_report_and_clear_eir] *ERROR* EIR stuck: 0x00000010, masking |
Hay algo que estoy haciendo mal?
Ayúdenme que es la PC de un amigo que lo convenci de que se pasara a nuestro bando
Last edited by natrix on Fri Dec 05, 2014 12:45 am; edited 1 time in total |
|
Back to top |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1522
|
Posted: Mon Aug 04, 2014 9:58 pm Post subject: |
|
|
Comprueba que tengas el soporte AGP para Intel activado en el núcleo (AGP y AGP_INTEL). |
|
Back to top |
|
|
natrix Guru
Joined: 23 Aug 2013 Posts: 556
|
Posted: Tue Aug 05, 2014 1:20 pm Post subject: |
|
|
Hola quilosaq, gracias por tu tiempo!
Si, tengo ambas opciones. También tengo activa la opción modesetting como leí en post con problemas semejantes. |
|
Back to top |
|
|
gringo Advocate
Joined: 27 Apr 2003 Posts: 3793
|
Posted: Tue Aug 05, 2014 2:45 pm Post subject: |
|
|
seguro que necesitas VIDEO_CARDS="intel i915" ?
has probado con poner solo VIDEO_CARDS="intel" ?
saluetes |
|
Back to top |
|
|
natrix Guru
Joined: 23 Aug 2013 Posts: 556
|
Posted: Tue Aug 05, 2014 7:20 pm Post subject: |
|
|
Hola gringo! gracias por responder!
Probé con ambas alternativas (con y sin i915) pero nada. Ni siquiera se de que generación es la placa, el lspci es escueto y el lshw también (no me si cuenta de ponerlo antes)....
Code: | *-display
description: VGA compatible controller
product: 4 Series Chipset Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 03
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:43 memory:d0000000-d03fffff memory:c0000000-cfffffff ioport:f140(size=8)
|
???? |
|
Back to top |
|
|
pelelademadera Veteran
Joined: 14 Jul 2008 Posts: 1255 Location: La Plata, Argentina
|
Posted: Wed Aug 06, 2014 10:23 am Post subject: |
|
|
pasa el procesador que tiene la pc, con eso sacamos aproximadamente el chipstet, y con el chipset, los graficos que van...
natrix wrote: | Hola gringo! gracias por responder!
Probé con ambas alternativas (con y sin i915) pero nada. Ni siquiera se de que generación es la placa, el lspci es escueto y el lshw también (no me si cuenta de ponerlo antes)....
Code: | *-display
description: VGA compatible controller
[b]product: 4 Series Chipset Integrated Graphics Controller[/b]
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 03
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:43 memory:d0000000-d03fffff memory:c0000000-cfffffff ioport:f140(size=8)
|
???? |
Perdon, es un g41/g45 o alguno de la serie 4
esto te va a servir:
http://www.linuxquestions.org/questions/linux-general-1/tutorial-getting-the-intel-driver-to-work-in-gentoo-871596/ _________________ el pelado de la gente
------
Los habitantes de las islas Malvinas lo llaman gentoo, nombre en el que se basa la distribución GNU/Linux Gentoo, cuyo objetivo es la optimización para conseguir más rendimiento y velocidad en la ejecución.
------ |
|
Back to top |
|
|
natrix Guru
Joined: 23 Aug 2013 Posts: 556
|
Posted: Wed Aug 06, 2014 2:41 pm Post subject: |
|
|
Hola pelelademadera:
Muchas gracias por el link!!!
Pero lamento decir que tampoco funciona, acá va la salida final:
Code: | # glxinfo | grep rendering
libGL error: failed to load driver: i965
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
direct rendering: Yes |
Había intentado algo muy parecido siguiendo http://wiki.gentoo.org/wiki/Xorg/Hardware_3D_acceleration_guide pero tampoco nada. En ambos casos ni siquiera cambia el error mostrado al comienzo del post.
Alguna otra idea? |
|
Back to top |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1522
|
Posted: Wed Aug 06, 2014 8:57 pm Post subject: |
|
|
natrix wrote: | ...
# glxinfo | grep rendering
libGL error: failed to load driver: i965
... | Puede que necesites el paquete x11-libs/libva-intel-driver |
|
Back to top |
|
|
pelelademadera Veteran
Joined: 14 Jul 2008 Posts: 1255 Location: La Plata, Argentina
|
Posted: Wed Aug 06, 2014 11:06 pm Post subject: |
|
|
natrix wrote: | Hola pelelademadera:
Muchas gracias por el link!!!
Pero lamento decir que tampoco funciona, acá va la salida final:
Code: | # glxinfo | grep rendering
libGL error: failed to load driver: i965
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
direct rendering: Yes |
Había intentado algo muy parecido siguiendo http://wiki.gentoo.org/wiki/Xorg/Hardware_3D_acceleration_guide pero tampoco nada. En ambos casos ni siquiera cambia el error mostrado al comienzo del post.
Alguna otra idea? |
desactiva el enable modeseting by default en el kernel _________________ el pelado de la gente
------
Los habitantes de las islas Malvinas lo llaman gentoo, nombre en el que se basa la distribución GNU/Linux Gentoo, cuyo objetivo es la optimización para conseguir más rendimiento y velocidad en la ejecución.
------ |
|
Back to top |
|
|
natrix Guru
Joined: 23 Aug 2013 Posts: 556
|
Posted: Thu Aug 07, 2014 5:32 pm Post subject: |
|
|
Nada muchachos!!! Esta dura la cosa.
"x11-libs/libva-intel-driver" no tengo instalado y por las dudas lo reinstalé.
El modesetting desactivado fue para peor, el error seguía y me bajó la resolución.
Corrí el "emerge @x11-module-rebuild" por las dudas pero tampoco.
???? |
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
Posted: Thu Aug 07, 2014 6:23 pm Post subject: |
|
|
Reinstala mesa y mesa-progs con las nuevas USE en ocasiones cosas pequeñas provocan que se regenere la parte que atañe a tu problema. _________________ Saludos a tod@s, Esteban. |
|
Back to top |
|
|
natrix Guru
Joined: 23 Aug 2013 Posts: 556
|
Posted: Thu Aug 07, 2014 9:45 pm Post subject: |
|
|
Hola esteban_conde:
Lo voy a hacer, solo una duda, no entiendo bien a que te refieres con "nuevas USEs" ¿te refieres a las actuales de mi make.conf?
Gracias a todos por sus consejos!!! En el handbook no se veía tan complicado, jeje |
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
Posted: Fri Aug 08, 2014 8:55 am Post subject: |
|
|
De momento por el post de gringo veo que has suprimido la i965 de vídeo cards aunque se que no es correcto considerarla una USE al cambiarla se supone que actua de forma parecida y si no está considerada una use al uso (siempre siguiendo la mis experiencias y leer fuera de este foro poquito) es por llamar la atención como se hace con linguas que si te fijas cuando te muestra las uses del ebuild salen todas con el signo negativo excepto la del idioma que hayas seleccionado.
¡Ah! ojo a las uses que portage te obliga a poner en /etc/portage/package.use/atomo que no solo afectan a ese paquete y pueden dar lugar a (en muy raras ocasiones cuando es una instalación limpia, pero en mi caso siempre actualizo y lo primero que hago es borrar todo lo que esté en excepto el make.conf si no están allí las uses especificas, da más trabajo pero es más seguro) que otro paquete necesite o compile mal se depende del paquete en cuestión.
Para segurame yo compilaria con emerge -uDN mesa y si te dice que tienes la última suprime esas directivas para que lo compile si o si. _________________ Saludos a tod@s, Esteban. |
|
Back to top |
|
|
natrix Guru
Joined: 23 Aug 2013 Posts: 556
|
Posted: Sat Aug 09, 2014 1:02 am Post subject: |
|
|
Perfecto!!!. En estos días lo voy a estar probando.
Es muy interesante tu comentario, no había prestado atención a eso salvo para casos muy particulares en que sabía bien lo que necesitaba. Lo voy a tener presente para el futuro!!!!
Por otro lado, releyendo el hilo, en el "journalctl" el error aparece con el driver de i915, pero en el "glxinfo" el error aparece con i965. Que significa eso?
Volviendo al tema de la USEs, estas son las USEs del driver:
Code: | # equery u xf86-video-intel
[ Legend : U - final flag setting for installation]
[ : I - package is installed with flag ]
[ Colors : set, unset ]
* Found these USE flags for x11-drivers/xf86-video-intel-2.21.15:
U I
+ + dri : Enable direct rendering: used for accelerated 3D and some 2D, like DMA
- - glamor : Enable Glamor OpenGL 2D acceleration
+ + sna : Enable SandyBridge's New Acceleration (useful on all chipsets, not just SandyBridge)
+ + udev : Enable virtual/udev integration (device discovery, power and storage device support, etc)
- - uxa : Enable UMA Acceleration Architecture
- - xvmc : Enables X-Video Motion Compensation support
|
Me haría falta agregar/cambiar alguna para la placa en cuestión?
Nuevamente gracias a todo el foro!!!! |
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
Posted: Sat Aug 09, 2014 8:40 am Post subject: |
|
|
Quote: | esteban@localhost ~ $ uname -r
3.13.2-gentoo |
Quote: | <*> /dev/agpgart (AGP Support) ---> │ │
│ │ -*- VGA Arbitration │ │
│ │ (16) Maximum number of GPUs │ │
│ │ [*] Laptop Hybrid Graphics - GPU switching support │ │
│ │ <M> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) ---> │ │
│ │ I2C encoder or helper chips ---> │ │
│ │ <M> 3dfx Banshee/Voodoo3+ │ │
│ │ <M> ATI Rage 128 │ │
│ │ <M> ATI Radeon │ │
│ │ [*] Enable userspace modesetting on radeon (DEPRECATED) │ │
│ │ <M> Nouveau (nVidia) cards │ │
│ │ (5) Maximum debug level │ │
│ │ (3) Default debug level │ │
│ │ [*] Support for backlight control │ │
│ │ <M> Intel I810 │ │
│ │ <M> Intel 8xx/9xx/G3x/G4x/HD Graphics │ │
│ │ [*] Enable modesetting on intel by default │ │
│ │ [ ] Enable preliminary support for prerelease Intel hardware by default │ │
│ │ <M> Matrox g200/g400 │ │
│ │ <M> SiS video cards │ │
│ │ <M> Via unichrome video cards │ │
│ │ <M> Savage video cards │ │
│ │ < > DRM driver for VMware Virtual GPU │ │
│ │ < > Intel GMA5/600 KMS Framebuffer │ │
│ │ < > DisplayLink │ │
│ │ < > AST server chips │ │
│ │ < > Kernel modesetting driver for MGA G200 server engines │ │
│ │ < > Cirrus driver for QEMU emulated device │ │
│ │ < > QXL virtual GPU │ │
│ │ {M} Lowlevel video output switch controls │ │
│ │ {*} Support for frame buffer devices ---> │ │
│ └───────────────────────────────────────────v(+)─────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ │
├─────────────────────────────────────────────────────────────────────────────────────────────────────── | esta es la salida que me da make menuconfig del kernel que listo arriba.
Este kernel funciona en expansion seagate SD listo para arrancar con graficos tanto en intel como ati como nvidia la verdad es que está probado en esos tres pero puede que funcione en alguno más, te sugiero que compruebes eso ya que la salida de "equery u xf86-video-intel " me contesta lo mismo que a ti. _________________ Saludos a tod@s, Esteban. |
|
Back to top |
|
|
natrix Guru
Joined: 23 Aug 2013 Posts: 556
|
Posted: Tue Aug 12, 2014 8:34 pm Post subject: |
|
|
Anda!!!! Cargué todos los drivers como mostró esteban_conde, no se cual de todos los drivers será pero ya no aparece el error:
Code: | # journalctl -b | grep 915
ago 12 17:25:39 localhost kernel: i915 0000:00:02.0: irq 45 for MSI/MSI-X
ago 12 17:25:39 localhost kernel: i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
ago 12 17:25:39 localhost kernel: i915 0000:00:02.0: registered panic notifier
ago 12 17:25:39 localhost kernel: [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0 |
El problema es que kwin me sigue arrojando error cuando elijo opengl y me regresa a xrender. Originalmente pensé que el error era causado por esto pero parece que no.
Busque en otros hilos pero no encontré nada que se aplique a esto.
Alguien sabe que estoy haciendo mal? |
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
Posted: Wed Aug 13, 2014 9:25 am Post subject: |
|
|
Un vistazo al mismo kernel para el disco duro interno: Quote: | <M> Nouveau (nVidia) cards │ │
│ │ (5) Maximum debug level │ │
│ │ (3) Default debug level │ │
│ │ [*] Support for backlight control │ │
│ │ < > Intel I810 │ │
│ │ < > Intel 8xx/9xx/G3x/G4x/HD Graphics │ │
│ │ < > Matrox g200/g400 │ │
│ │ < > SiS video cards │ │
│ │ < > Via unichrome video cards │ │
│ │ < > Savage video cards |
[quote="el mismo si selecciono intel 8xx/9xx.."
[*] Support for backlight control │ │
│ │ < > Intel I810 │ │
│ │ <M> Intel 8xx/9xx/G3x/G4x/HD Graphics │ │
│ │ [ ] Enable modesetting on intel by default (NEW) │ │
│ │ [*] Enable legacy fbdev support for the modesettting intel driv│ │
│ │ [ ] Enable preliminary support for prerelease Intel hardware by│ │
│ │ < > Matrox g200/g400 │ │
│ └────v(+)──────────────────────────────────[/quote]
fijate en que se ha auto seleccionado [*] Enable legacy fbdev support for the modesettting intel driv; esto e posiblemente lo que te sobra a ti. _________________ Saludos a tod@s, Esteban. |
|
Back to top |
|
|
natrix Guru
Joined: 23 Aug 2013 Posts: 556
|
Posted: Wed Aug 13, 2014 8:16 pm Post subject: |
|
|
Hola, gracias por tu respuesta! Y muchas gracias por tomarte el tiempo de mostrar todos los detalles, es este punto me hacen falta!!!
Te cuento que hice lo que comentaste y cuando reinicie el equipo, en el instante en que se cargan los driver, se apaga el monitor, jajja. Si, así es!! entra como en suspendido pero todo muerto, jajaa
Hice un intento fallido de volver a agrega el video_i915 y reinstalar el mesa como mencionaste pero nada.
Alguna idea??? esto me supera.... |
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
Posted: Thu Aug 14, 2014 4:23 pm Post subject: |
|
|
He ido mirando una serie de posts sobre el tema y en la siguiente direccion parece que se resuelve el problema añadiendo una directiva a la linea del kernel, leelo con atención pues aunque el post es de 2012 ya trabajan con kernel-serie-3.x.
https://forums.gentoo.org/viewtopic-t-911266-start-0.html _________________ Saludos a tod@s, Esteban. |
|
Back to top |
|
|
natrix Guru
Joined: 23 Aug 2013 Posts: 556
|
Posted: Thu Aug 14, 2014 6:03 pm Post subject: |
|
|
Hola:
Otra vez por acá, sigo sin dar con la solución. Leí el primer link que me pasaste y habilité algunas de las opciones que mencionan para el "i915.conf" pero nada. Por las dudas acá arrojo las salidas de las configuraciones; como mencioné antes, el tema video no es lo mio así que acepto recomendaciones:
Code: | # for i in /sys/module/i915/parameters/*; do echo $i=$(cat $i); done
/sys/module/i915/parameters/disable_power_well=1
/sys/module/i915/parameters/enable_hangcheck=Y
/sys/module/i915/parameters/enable_ips=1
/sys/module/i915/parameters/enable_pc8=1
/sys/module/i915/parameters/enable_psr=0
/sys/module/i915/parameters/fastboot=N
/sys/module/i915/parameters/fbpercrtc=0
/sys/module/i915/parameters/i915_enable_fbc=1
/sys/module/i915/parameters/i915_enable_ppgtt=-1
/sys/module/i915/parameters/i915_enable_rc6=1
/sys/module/i915/parameters/invert_brightness=0
/sys/module/i915/parameters/lvds_channel_mode=0
/sys/module/i915/parameters/lvds_downclock=1
/sys/module/i915/parameters/lvds_use_ssc=-1
/sys/module/i915/parameters/modeset=1
/sys/module/i915/parameters/panel_ignore_lid=1
/sys/module/i915/parameters/pc8_timeout=5000
/sys/module/i915/parameters/powersave=1
/sys/module/i915/parameters/prefault_disable=N
/sys/module/i915/parameters/preliminary_hw_support=0
/sys/module/i915/parameters/reset=Y
/sys/module/i915/parameters/semaphores=-1
/sys/module/i915/parameters/vbt_sdvo_panel_type=-1 |
Por la opción del segundo link ya lo había intentado, fue uno de mis tantos intentos fallido. Estas son otras opciones que intenté:
Code: | acpi=force i915.modeset=1 i915.lvds_use_ssc=0 i915.i915_enable_rc6=1 |
Alguna otra idea?
Esteban_conde: Nuevamente muchas gracias por tu preocupación!!! |
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
Posted: Fri Aug 15, 2014 9:32 am Post subject: |
|
|
Recuerdo vagamente que cuando configuré el disco duro externo tuve que configurarlo entre otros con un laptop que tenía una intel pero cosa curiosa (siento no poder ser claro del todo pero hace bastante tiempo y no recuerdo los detalles) con un sistema operativo me identificaba la tarjeta como nvidia y con otro como intel no tuve problemas después de saber esto ya que en cuanto supe que era una intel como nouveau estaba ya compilado para otro PC no tuve más que compilar intel + xf86-video-intel.
Te sugiero que si tienes posibilidad eches un vistazo a los drivers que traía con W$.
Siento no ser de más ayuda. _________________ Saludos a tod@s, Esteban. |
|
Back to top |
|
|
natrix Guru
Joined: 23 Aug 2013 Posts: 556
|
Posted: Fri Aug 15, 2014 7:58 pm Post subject: |
|
|
Es muy interesante lo que planteas, ya que el error original se solucionó al agregar drivers nuevos al kernel, es probable que me falte sus emerge correspondientes. En la próxima voy a sumar los drivers nouveau a ver que pasa. Antes de instalar gentoo le eche un vistazo al winbug$7 y el video tenía solo driver intel.
Muchas gracias por todo esteban_conde, fue inevitable aprender mucho con esto, después de todo esa es la magia de gentoo.
En unos días les voy a estar contando como me fue!!! |
|
Back to top |
|
|
natrix Guru
Joined: 23 Aug 2013 Posts: 556
|
Posted: Tue Aug 26, 2014 9:11 pm Post subject: |
|
|
Hola gente, acá estoy de vuelta con el problema de video:
Hice el ultimo intento sumando drivers nouveau, ati y matrox, pero nada. El kwin me sigue tirando error con los opengl y cae en xrender.
Muchas gracias a todo por tu su ayuda!! a pesar de todo aprendí mucho. |
|
Back to top |
|
|
edgar_uriel84 Guru
Joined: 21 Dec 2008 Posts: 485 Location: Tultitlan, México
|
Posted: Thu Aug 28, 2014 10:41 am Post subject: |
|
|
De casualidad me puse a leer el post, creo que tu problema se soluciona poniendo en make.conf VIDEO_CARDS="i965 intel"
Yo lo tengo así y no se si tu ya lo intestaste, me perdí en el amplio mundo de los post.
Saludos. _________________ Algún día habrá una persona mejor que yo, pero esa persona no eres tú ni ese momento es ahora. |
|
Back to top |
|
|
|