[opensuse] intel Haswell graphics (HD Graphics 4600) in openSUSE 12.3
A couple of months ago I wrote about trying to install oS 12.3 on a PC with intel Haswell graphics. I could not get it to work. X kept wanting to use fbdev instead. I never did sort that out and added an NVidia card instead. I have another of these computers and would really like to see if I can get this to work. I have more than a couple of hours, as was the case last time. The hardware as described by lspci: 00:02.0 VGA compatible controller: Intel Corporation Haswell Integrated Graphics Controller (rev 06) (prog-if 00 [VGA controller]) Subsystem: Intel Corporation Device 2010 Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at f7400000 (64-bit, non-prefetchable) [size=4M] Memory at e0000000 (64-bit, prefetchable) [size=256M] I/O ports at f000 [size=64] Expansion ROM at <unassigned> [disabled] Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit- Capabilities: [d0] Power Management version 2 Capabilities: [a4] PCI Advanced Features I have the following installed: kernel-desktop-3.7.10-1.1.1.i686 xorg-x11-7.6_1-178.1.noarch xf86-video-intel-2.99.902-85.2.i586 The X log shows that the intel driver is loaded. But it then immediately uses the fbdev driver: [ 6.456] (==) Matched intel as autoconfigured driver 0 [ 6.456] (==) Matched modesetting as autoconfigured driver 1 [ 6.456] (==) Matched fbdev as autoconfigured driver 2 [ 6.456] (==) Matched vesa as autoconfigured driver 3 [ 6.456] (==) Assigned the driver to the xf86ConfigLayout [ 6.456] (II) LoadModule: "intel" [ 6.456] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so [ 6.477] (II) Module intel: vendor="X.Org Foundation" [ 6.477] compiled for 1.14.3, module version = 2.99.902 [ 6.477] Module class: X.Org Video Driver [ 6.477] ABI class: X.Org Video Driver, version 14.1 [ 6.477] (II) LoadModule: "modesetting" [ 6.477] (WW) Warning, couldn't open module modesetting [ 6.477] (II) UnloadModule: "modesetting" [ 6.477] (II) Unloading modesetting [ 6.477] (EE) Failed to load module "modesetting" (module does not exist, 0) [ 6.477] (II) LoadModule: "fbdev" [ 6.477] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so [ 6.477] (II) Module fbdev: vendor="X.Org Foundation" [ 6.477] compiled for 1.14.2, module version = 0.4.3 [ 6.477] Module class: X.Org Video Driver [ 6.477] ABI class: X.Org Video Driver, version 14.1 [ 6.477] (II) LoadModule: "vesa" [ 6.477] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so [ 6.477] (II) Module vesa: vendor="X.Org Foundation" [ 6.477] compiled for 1.14.2, module version = 2.3.2 [ 6.477] Module class: X.Org Video Driver [ 6.477] ABI class: X.Org Video Driver, version 14.1 [ 6.477] (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, HD Graphics, HD Graphics 2000, HD Graphics 3000, HD Graphics 2500, HD Graphics 4000, HD Graphics P4000, HD Graphics 4600, HD Graphics 5000, HD Graphics P4600/P4700, Iris(TM) Graphics 5100, HD Graphics 4400, HD Graphics 4200, Iris(TM) Pro Graphics 5200 [ 6.478] (II) FBDEV: driver for framebuffer: fbdev [ 6.478] (II) VESA: driver for VESA chipsets: vesa [ 6.478] (++) using VT number 7 [ 6.479] (II) Loading sub module "fbdevhw" [ 6.479] (II) LoadModule: "fbdevhw" [ 6.479] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so [ 6.479] (II) Module fbdevhw: vendor="X.Org Foundation" [ 6.479] compiled for 1.14.2, module version = 0.0.2 [ 6.479] ABI class: X.Org Video Driver, version 14.1 [ 6.479] (**) FBDEV(0): claimed PCI slot 0@0:2:0 [ 6.479] (II) FBDEV(0): using default device [ 6.479] (WW) Falling back to old probe method for vesa [ 6.480] (II) FBDEV(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 16/16 It cotninues to configure the FBDEV driver. The hardware is http://ark.intel.com/products/75122/, which states that it is HD Graphics 4600, which the driver lists as being supported. I looked at https://01.org/linuxgraphics/downloads to see if there was something newer. Nope. Seems the version in X11:XOrg is the latest. I wonder about the modeset module error. Which RPM should that have come from? I am guessing this is why the intel driver fails to load... -- Yours sincerely, Roger Oberholtzer Ramböll RST / Systems Office: Int +46 10-615 60 20 Mobile: Int +46 70-815 1696 roger.oberholtzer@ramboll.se ________________________________________ Ramböll Sverige AB Krukmakargatan 21 P.O. Box 17009 SE-104 62 Stockholm, Sweden www.rambollrst.se -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
В Thu, 03 Oct 2013 16:56:30 +0200 Roger Oberholtzer <roger@opq.se> пишет:
A couple of months ago I wrote about trying to install oS 12.3 on a PC with intel Haswell graphics. I could not get it to work. X kept wanting to use fbdev instead. I never did sort that out and added an NVidia card instead.
Hmm ... sounds similar to https://bugzilla.novell.com/show_bug.cgi?id=826322 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
El 03/10/13 11:56, Roger Oberholtzer escribió:
A couple of months ago I wrote about trying to install oS 12.3 on a PC with intel Haswell graphics. I could not get it to work. X kept wanting to use fbdev instead. I never did sort that out and added an NVidia card instead.
Try 13.1 pre-RC1, that should work with this hardware. -- "Judging by their response, the meanest thing you can do to people on the Internet is to give them really good software for free". - Anil Dash -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Thursday, October 03, 2013 12:52:25 PM Cristian Rodríguez wrote:
El 03/10/13 11:56, Roger Oberholtzer escribió:
A couple of months ago I wrote about trying to install oS 12.3 on a PC with intel Haswell graphics. I could not get it to work. X kept wanting to use fbdev instead. I never did sort that out and added an NVidia card instead.
Try 13.1 pre-RC1, that should work with this hardware.
Sigh. It is meant to be a production system. Of course, I can try to see if it works. But it is not a good solution. I am guessing it must be the kernel and X11 that are the deciding factors. -- Yours sincerely, Roger Oberholtzer Ramböll RST / Systems Office: Int +46 10-615 60 20 Mobile: Int +46 70-815 1696 roger.oberholtzer@ramboll.se ________________________________________ Ramböll Sverige AB Krukmakargatan 21 P.O. Box 17009 SE-104 62 Stockholm, Sweden www.rambollrst.se -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
El 03/10/13 12:57, Roger Oberholtzer escribió:
Sigh. It is meant to be a production system.
I am aware it might not be the most comfortable solution but 12.3 was released on March 2013 and haswell became available in early June 2013, before that only Intel Developers had access to it and while they indeed submitted lots of code well before release to public, nobody here was able to test it. -- "If debugging is the process of removing bugs, then programming must be the process of putting them in." - Edsger Dijkstra -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2013-10-03 17:57 (GMT+0200) Roger Oberholtzer composed:
A couple of months ago I wrote about trying to install oS 12.3 on a PC with intel Haswell graphics. I could not get it to work. X kept wanting to use fbdev instead. I never did sort that out and added an NVidia card instead.
Try 13.1 pre-RC1, that should work with this hardware.
Sigh. It is meant to be a production system. Of course, I can try to see if it works. But it is not a good solution.
I am guessing it must be the kernel and X11 that are the deciding factors.
Why not try Kernel:/stable/standard? In X11:XOrg for 13.1, xf86-video-intel-2.99.902 is not the latest. 2.99.903 fixed my modes problem. Maybe mine was related to yours via included patch(es) and you just need to wait for the next 12.3 XOrg build to hit the mirrors? -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Thursday, October 03, 2013 01:35:21 PM Felix Miata wrote:
On 2013-10-03 17:57 (GMT+0200) Roger Oberholtzer composed:
A couple of months ago I wrote about trying to install oS 12.3 on a PC with intel Haswell graphics. I could not get it to work. X kept wanting to use fbdev instead. I never did sort that out and added an NVidia card instead.
Try 13.1 pre-RC1, that should work with this hardware.
Sigh. It is meant to be a production system. Of course, I can try to see if it works. But it is not a good solution.
I am guessing it must be the kernel and X11 that are the deciding factors.
Why not try Kernel:/stable/standard?
In X11:XOrg for 13.1, xf86-video-intel-2.99.902 is not the latest. 2.99.903 fixed my modes problem. Maybe mine was related to yours via included patch(es) and you just need to wait for the next 12.3 XOrg build to hit the mirrors?
I added Kernel:/stable/standard and updated the kernel and X11, and now it works! I have the following installed: kernel-desktop-3.11.3-1.1.gb1e6ec5.i686 xf86-video-intel-2.99.903-88.2.i586 xorg-x11-server-7.6_1.14.3-251.7.i586 I wish I had done it one step at a time so I knew which did the trick. My next step is to try to make a new KIWI/OEM image with these components and see if a new install from that goes as planned. Friday looks a small bit better than when it started. -- Yours sincerely, Roger Oberholtzer Ramböll RST / Systems Office: Int +46 10-615 60 20 Mobile: Int +46 70-815 1696 roger.oberholtzer@ramboll.se ________________________________________ Ramböll Sverige AB Krukmakargatan 21 P.O. Box 17009 SE-104 62 Stockholm, Sweden www.rambollrst.se -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2013-10-04 13:57 (GMT+0200) Roger Oberholtzer composed:
I added Kernel:/stable/standard and updated the kernel and X11, and now it works! I have the following installed:
kernel-desktop-3.11.3-1.1.gb1e6ec5.i686 xf86-video-intel-2.99.903-88.2.i586 xorg-x11-server-7.6_1.14.3-251.7.i586
I wish I had done it one step at a time so I knew which did the trick.
I suspect the server had nothing to do with it. Is multiversion kernel enabled (yes by default)? Does it still work if you boot previous kernel? If yes, most likely the driver. Asking on opensuse-xorg list or intel-gfx list might get you a conclusive answer from someone who knows. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Friday, October 04, 2013 01:57:21 PM Roger Oberholtzer wrote:
I added Kernel:/stable/standard and updated the kernel and X11, and now it works! I have the following installed:
kernel-desktop-3.11.3-1.1.gb1e6ec5.i686 xf86-video-intel-2.99.903-88.2.i586 xorg-x11-server-7.6_1.14.3-251.7.i586
I wish I had done it one step at a time so I knew which did the trick. My next step is to try to make a new KIWI/OEM image with these components and see if a new install from that goes as planned.
If anyone is interested: I did this a second time, first updating only X. That made no difference. When I updated the kernel I got the proper graphics. -- Yours sincerely, Roger Oberholtzer Ramböll RST / Systems Office: Int +46 10-615 60 20 Mobile: Int +46 70-815 1696 roger.oberholtzer@ramboll.se ________________________________________ Ramböll Sverige AB Krukmakargatan 21 P.O. Box 17009 SE-104 62 Stockholm, Sweden www.rambollrst.se -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Felix Miata said the following on 10/03/2013 01:35 PM:
Why not try Kernel:/stable/standard?
Is this something you recommend in general or only as a fix for specific problems like this? We seem to accept that applications such as KDE4 develop as an ongoing process ahead the release and add repositories to deal with those specific development branches. Some of us are focused and may choose to add repositories for photography, sound, video, bit the have later updates that aren't in the normal system 'baseline' and specific applications that weren't included (e.g. libdvdcss, nVidia, packman). But what about kernels? Obviously most of us want a stable kernel but how important is it to keep up with the latest one? To what degree is the kernel as the kernel updated vs drivers and modules? This thread seems to have dealt with a driver module that Xorg needed. Or maybe the latest in the Xorg repository. So when should one upgrade kernels apart from new releases? -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Friday, October 04, 2013 08:40:30 AM Anton Aylward wrote:
But what about kernels? Obviously most of us want a stable kernel but how important is it to keep up with the latest one? To what degree is the kernel as the kernel updated vs drivers and modules? This thread seems to have dealt with a driver module that Xorg needed. Or maybe the latest in the Xorg repository.
I think the kernel may be more involved here since the intel graphics here are in the CPU. It is not a physically separate GPU. It is unclear to me if there is need for the kernel to do anything to enable the intel graphics. A CPU register or flag or something. -- Yours sincerely, Roger Oberholtzer Ramböll RST / Systems Office: Int +46 10-615 60 20 Mobile: Int +46 70-815 1696 roger.oberholtzer@ramboll.se ________________________________________ Ramböll Sverige AB Krukmakargatan 21 P.O. Box 17009 SE-104 62 Stockholm, Sweden www.rambollrst.se -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Anton Aylward <opensuse@antonaylward.com> wrote:
Felix Miata said the following on 10/03/2013 01:35 PM:
Why not try Kernel:/stable/standard?
Is this something you recommend in general or only as a fix for specific problems like this?
We seem to accept that applications such as KDE4 develop as an ongoing process ahead the release and add repositories to deal with those specific development branches. Some of us are focused and may choose to add repositories for photography, sound, video, bit the have later updates that aren't in the normal system 'baseline' and specific applications that weren't included (e.g. libdvdcss, nVidia, packman).
But what about kernels? Obviously most of us want a stable kernel but how important is it to keep up with the latest one? To what degree is the kernel as the kernel updated vs drivers and modules? This thread seems to have dealt with a
driver module that Xorg needed. Or maybe the latest in the Xorg repository.
So when should one upgrade kernels apart from new releases?
Tumbleweed users get new kernels often, but it generally means no 3rd party driver support. If kernel.org doesn't have it, you don't get it. If you don't need 3rd party drivers then I would upgrade if and only if there was a specific reason to upgrade. Tumbleweed users live close to the edge with hopes of not falling off. Factory users like on the edge with the expectation of the occasional fall. Greg -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Friday, October 04, 2013 09:17:00 AM Greg Freemyer wrote:
Tumbleweed users get new kernels often, but it generally means no 3rd party driver support. If kernel.org doesn't have it, you don't get it.
If you don't need 3rd party drivers then I would upgrade if and only if there was a specific reason to upgrade.
Tumbleweed users live close to the edge with hopes of not falling off.
Factory users like on the edge with the expectation of the occasional fall.
We have a kernel driver that is maintained in OBS. It has been getting built for oS releases as well as Factory. I am not sure how to get it built for Kernel:/stable/standard. Is that possible in OBS? -- Yours sincerely, Roger Oberholtzer Ramböll RST / Systems Office: Int +46 10-615 60 20 Mobile: Int +46 70-815 1696 roger.oberholtzer@ramboll.se ________________________________________ Ramböll Sverige AB Krukmakargatan 21 P.O. Box 17009 SE-104 62 Stockholm, Sweden www.rambollrst.se -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Fri, Oct 4, 2013 at 9:19 AM, Roger Oberholtzer <roger@opq.se> wrote:
On Friday, October 04, 2013 09:17:00 AM Greg Freemyer wrote:
Tumbleweed users get new kernels often, but it generally means no 3rd party driver support. If kernel.org doesn't have it, you don't get it.
If you don't need 3rd party drivers then I would upgrade if and only if there was a specific reason to upgrade.
Tumbleweed users live close to the edge with hopes of not falling off.
Factory users like on the edge with the expectation of the occasional fall.
We have a kernel driver that is maintained in OBS. It has been getting built for oS releases as well as Factory. I am not sure how to get it built for Kernel:/stable/standard. Is that possible in OBS?
For the PROJECT as a whole yes. For individual packages, only if first done at the project level. Via the OBS WebUI: Access the project's main overview page, click on repositories. Scroll down to the bottom of the list of current repositories, click add repository. Click on "Or pick one via advanced interface." near the top of the page. Add the repository of the kernel you want to build against. Then set the default repository config at the project level. Then go to your driver package and override any of the repository config options you want different than default. FYI: At the project level you can also configure to build against multiple repo's simultaneously. ie. I want to build against filesystems:12.3 and devel:languages:c_c++ simultaneously so that my BuildRequires can be satisfied from either of those repos. To date I have never set that up, so I don't know the details. Greg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2013-10-04 08:40 (GMT-0400) Anton Aylward composed:
Felix Miata composed:
Why not try Kernel:/stable/standard?
Is this something you recommend in general or only as a fix for specific problems like this? ... Obviously most of us want a stable kernel but how important is it to keep up with the latest one? To what degree is the kernel as the kernel updated vs drivers and modules? This thread seems to have dealt with a driver module that Xorg needed. Or maybe the latest in the Xorg repository.
So when should one upgrade kernels apart from new releases?
IMO, when hardware is newer than the kernel in the selected release. KMS seems to dictate this when the hardware at issue is video, except maybe for those using non-FOSS drivers and/or nomodeset. It happened too long ago for me to remember why I didn't stick with the release kernel, but this 24/7 11.4 system has the following currently installed: kernel-desktop-2.6.37 kernel-desktop-3.3.5 kernel-desktop-3.4.4 kernel-desktop-3.5.3 kernel-desktop-3.6.1 I don't remember any of them causing loss of function or performance penalty. I would expect similar lack of detriment from OBS latest stable in supported releases. Multiversion enabled by default IMO makes risk negligible. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (6)
-
Andrey Borzenkov
-
Anton Aylward
-
Cristian Rodríguez
-
Felix Miata
-
Greg Freemyer
-
Roger Oberholtzer