You are not logged in.

#1 2011-01-31 17:39:00

hellocuckoo
Member
Registered: 2011-01-31
Posts: 2

Intel 946GZ X.org problm "Detected a hung GPU, disabling accelaration"

I installed Arch Linux and upgraded it. I installed Xorg, mesa, xf86-video-intel package, with the default WM. When I start the X server using:

$ startx

The WM loads, but hardware accelaration is disabled. mplayer and vlc cannot play videos. The tty1 gives this output:

(EE) Failed to load module "fbdev" (module does not exist, 0)
intel_bufmgr_gem.c:1076: Error setting domain 3: Input/output error
(EE) intel (0): Detected a hung GPU, disabling accelaration.

When I do 'lspci', the output:

00:02.0 VGA compatible controller: Intel Corporation 82946GZ/GL Integrated Graphics Controller (rev 02)

Is it because I don't have the necessary driver installed or is the driver that's buggy?

Last edited by hellocuckoo (2011-01-31 17:51:38)

Offline

#2 2011-01-31 18:08:48

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: Intel 946GZ X.org problm "Detected a hung GPU, disabling accelaration"

It's the driver being buggy because Intel doesn't care about such old graphics chips anymore. Your best bet is to disable 3D acceleration. Create an xorg.conf with this:

Section "Device"
    Driver "intel"
    Identifier "old intel stuff"
    Option "DRI" "false"
EndSection

Offline

#3 2011-01-31 19:04:01

hellocuckoo
Member
Registered: 2011-01-31
Posts: 2

Re: Intel 946GZ X.org problm "Detected a hung GPU, disabling accelaration"

The first error:

(EE) Failed to load module "fbdev" (module does not exist, 0)

was simply beacuse fbdev module was missing. Installed it using the following command:

pacman -S xf86-video-fbdev

About the other error, yes, it's the driver that's buggy. https://bugs.archlinux.org/task/21854

I tried to work around by installing older versions of the driver "xf86-video-intel" from http://schlunix.org/archlinux/extra/os/i686/. The versions 2.10.0-1, 2.11.0-2, 2.12.0-1, 2.12.0-3 freeze X and the only thing I can do then is restarting the system. Should I also be reverting X and mesa to their older versions? For now the current version 2.13.0-4 is atleast supporting 2D with the default WM.

@Gusar Before adding those lines, should I just create an xorg.conf directly or does X or any other utility does that?

Offline

#4 2011-01-31 19:52:30

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: Intel 946GZ X.org problm "Detected a hung GPU, disabling accelaration"

hellocuckoo wrote:

The first error:

(EE) Failed to load module "fbdev" (module does not exist, 0)

was simply beacuse fbdev module was missing. Installed it using the following command:

pacman -S xf86-video-fbdev

The fbdev driver does not get used if the intel driver is loaded. So you can uninstall xf86-video-fbdev, it does nothing and that error is not fatal.

hellocuckoo wrote:

@Gusar Before adding those lines, should I just create an xorg.conf directly or does X or any other utility does that?

Create an xorg.conf containing that and *only* that. Though that's only a workaround if you don't need 3d. If you do, then you'll need to find the magic combination of kernel/X/intel driver.

Offline

Board footer

Powered by FluxBB