NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/49363: drm2 GENERIC blank screen after startx Intel G45 graphics X11_TYPE=native
The following reply was made to PR kern/49363; it has been noted by GNATS.
From: David Shao <davshao%gmail.com@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: kern/49363: drm2 GENERIC blank screen after startx Intel G45
graphics X11_TYPE=native
Date: Fri, 7 Nov 2014 14:58:49 -0800
Combining the following two suggestions results in working but
nonaccelerated Xfce4 on the Shuttle SG45H7 system with Intel G45
Eaglelake graphics. I am just relieved to be able to use a current
kernel instead of an older one in any sort of working X.org Xfce4
system.
Soren Jacobsen:
> I experienced this same type of failure here with Intel HD 4600
> graphics. A newer (2.99.916) version of xf86-video-intel took care of
> the issue for me.
> Can you drop the following file into /usr/X11R7/lib/modules/drivers and
> see if it makes things any better?
> http://ftp.netbsd.org/pub/NetBSD/misc/snj/intel_drv.so
Christos Zoulas:
> Try turning off Acceleration...
>
> Option "NoAccel" "True"
The complete procedure for me, after mv-ing the original intel_drv.so
to save it and dropping the alternative intel_drv.so into
/usr/X11R7/lib/modules/drivers, was to run
# Xorg -configure
which complained that no screens could be found but at least generated
a xorg.conf.new, to edit xorg.conf.new to uncomment
Option "NoAccel" "True"
and finally to copy xorg.org.new to /etc/X11/xorg.conf
I notice /var/log/Xorg.0.log now shows repeated calls to try and open
the drm minor device. Are the plans to have NetBSD implement this drm
minor functionality or to just have one device at presumably
/dev/dri/card0?
[ 73.390] drmOpenDevice: node name is /dev/dri/card0
[ 73.390] drmOpenDevice: open result is 12, (OK)
[ 73.390] drmOpenByBusid: Searching for BusID pci:0000:00:02.0
[ 73.390] drmOpenDevice: node name is /dev/dri/card0
[ 73.390] drmOpenDevice: open result is 12, (OK)
[ 73.390] drmOpenByBusid: drmOpenMinor returns 12
[ 73.390] drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
[ 73.390] drmOpenDevice: node name is /dev/dri/card0
[ 73.390] drmOpenDevice: open result is 12, (OK)
[ 73.390] drmOpenByBusid: Searching for BusID pci:0000:00:02.0
[ 73.390] drmOpenDevice: node name is /dev/dri/card0
[ 73.390] drmOpenDevice: open result is 12, (OK)
[ 73.390] drmOpenByBusid: drmOpenMinor returns 12
[ 73.390] drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
[ 73.390] (II) Loading /usr/X11R7/lib/modules/drivers/intel_drv.so
[ 73.392] (II) intel(0): Using Kernel Mode Setting driver: i915,
version 1.6.0 20080730
[ 73.398] drmOpenDevice: node name is /dev/dri/card0
[ 73.398] drmOpenDevice: open result is 13, (OK)
[ 73.398] drmOpenByBusid: Searching for BusID pci:0000:00:02.1
[ 73.398] drmOpenDevice: node name is /dev/dri/card0
[ 73.398] drmOpenDevice: open result is 13, (OK)
[ 73.398] drmOpenByBusid: drmOpenMinor returns 13
[ 73.398] drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
[ 73.398] drmOpenDevice: node name is /dev/dri/card1
[ 73.408] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.409] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.409] drmOpenDevice: Open failed
[ 73.409] drmOpenByBusid: drmOpenMinor returns -19
[ 73.409] drmOpenDevice: node name is /dev/dri/card2
[ 73.409] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.409] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.409] drmOpenDevice: Open failed
[ 73.409] drmOpenByBusid: drmOpenMinor returns -19
[ 73.409] drmOpenDevice: node name is /dev/dri/card3
[ 73.409] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.409] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.409] drmOpenDevice: Open failed
[ 73.409] drmOpenByBusid: drmOpenMinor returns -19
[ 73.409] drmOpenDevice: node name is /dev/dri/card4
[ 73.409] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.409] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.409] drmOpenDevice: Open failed
[ 73.409] drmOpenByBusid: drmOpenMinor returns -19
[ 73.409] drmOpenDevice: node name is /dev/dri/card5
[ 73.409] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.410] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.410] drmOpenDevice: Open failed
[ 73.410] drmOpenByBusid: drmOpenMinor returns -19
[ 73.410] drmOpenDevice: node name is /dev/dri/card6
[ 73.410] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.410] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.410] drmOpenDevice: Open failed
[ 73.410] drmOpenByBusid: drmOpenMinor returns -19
[ 73.410] drmOpenDevice: node name is /dev/dri/card7
[ 73.410] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.410] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.410] drmOpenDevice: Open failed
[ 73.410] drmOpenByBusid: drmOpenMinor returns -19
[ 73.410] drmOpenDevice: node name is /dev/dri/card8
[ 73.410] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.410] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.410] drmOpenDevice: Open failed
[ 73.410] drmOpenByBusid: drmOpenMinor returns -19
[ 73.410] drmOpenDevice: node name is /dev/dri/card9
[ 73.410] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.411] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.411] drmOpenDevice: Open failed
[ 73.411] drmOpenByBusid: drmOpenMinor returns -19
[ 73.411] drmOpenDevice: node name is /dev/dri/card10
[ 73.411] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.411] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.411] drmOpenDevice: Open failed
[ 73.411] drmOpenByBusid: drmOpenMinor returns -19
[ 73.411] drmOpenDevice: node name is /dev/dri/card11
[ 73.411] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.411] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.411] drmOpenDevice: Open failed
[ 73.411] drmOpenByBusid: drmOpenMinor returns -19
[ 73.411] drmOpenDevice: node name is /dev/dri/card12
[ 73.411] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.411] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.411] drmOpenDevice: Open failed
[ 73.411] drmOpenByBusid: drmOpenMinor returns -19
[ 73.411] drmOpenDevice: node name is /dev/dri/card13
[ 73.411] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.412] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.412] drmOpenDevice: Open failed
[ 73.412] drmOpenByBusid: drmOpenMinor returns -19
[ 73.412] drmOpenDevice: node name is /dev/dri/card14
[ 73.412] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.412] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.412] drmOpenDevice: Open failed
[ 73.412] drmOpenByBusid: drmOpenMinor returns -19
[ 73.412] drmOpenDevice: node name is /dev/dri/card15
[ 73.412] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.412] drmOpenDevice: open result is -1, (Operation not
supported by device)
[ 73.412] drmOpenDevice: Open failed
[ 73.412] drmOpenByBusid: drmOpenMinor returns -19
[ 73.412] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 73.417] (--) intel(0): Integrated Graphics Chipset: Intel(R) G45/G43
[ 73.417] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1
[ 73.417] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[ 73.417] (==) intel(0): RGB weight 888
[ 73.417] (==) intel(0): Default visual is TrueColor
[ 73.417] (**) intel(0): Option "NoAccel" "True"
[ 73.423] (**) intel(0): Disabling hardware acceleration.
[ 73.424] (II) intel(0): Output VGA1 has no monitor section
[ 73.424] (II) intel(0): Enabled output VGA1
Home |
Main Index |
Thread Index |
Old Index