Intel Kaby Lake Support
Mylan Connolly
mylan.connolly at gmail.com
Sun May 7 12:26:49 UTC 2017
So far this is not working and I haven't looked into it yet. I plan to
soon, however
On May 7, 2017 5:07 AM, "abi" <abi at abinet.ru> wrote:
> Hello,
>
> what about suspend/resume support?
>
> On 07.05.2017 02:53, Mylan Connolly wrote:
>
>> Hello.
>>
>> I actually did not do much. Running through the instructions at the page
>> here https://www.freebsd.org/doc/handbook/makeworld.html except using the
>> sources found here https://github.com/FreeBSDDesk
>> top/freebsd-base-graphics
>> instead of the regular source code. Afterwards I rebooted and it all just
>> worked after I did kldload i915kms (I then added it to rc.conf to persist
>> I
>> the module loading).
>>
>> Thanks again!
>>
>> On May 6, 2017 7:40 PM, "Patrick Powell" <papowell at astart.com> wrote:
>>
>> Congratulations! You might want to post a short note describing what you
>> did
>> for those who are curious.
>>
>>
>> On 05/05/17 17:49, Mylan Connolly wrote:
>>
>> Update!
>>>
>>> Compiling world and kernel and then installing them from the git repo
>>> provided above did the trick.
>>>
>>> I'm going to do some testing to see how reliable it is but the Intel GPU
>>> is
>>> loading and rendering without needing any custom x files.
>>>
>>> Thanks!
>>>
>>> On May 5, 2017 4:56 PM, "Michael Jung" <mikej at mikej.com> wrote:
>>>
>>> Mylan:
>>>
>>>>
>>>> If you look at the FreeBSD handbook compiling world and kernel is easy.
>>>>
>>>> Provided you have installed the source tree from the installation media
>>>> or downloaded the source tree via svn
>>>>
>>>> #cd /usr/src
>>>> # /usr/src/
>>>> # /usr/src/ make buildkernel && make buildworld
>>>> # /usr/src/ make installkernel && make installworld
>>>> # reboot
>>>>
>>>> If you look at /usr/src/Makefile there are more detailed and recommended
>>>> steps for compiling and installing kernel world than I have shown.
>>>>
>>>> I've been doing this since Freebsd 2.2 - If you
>>>> have ever built a linux kernels you will find this pretty simple.
>>>>
>>>> There or other things one should do - read up on mergemaster and
>>>> etsupdate
>>>> these tools will help you automate updating rc scripts and configuration
>>>> files that
>>>> are supplied with FreeBSD.
>>>>
>>>> FreeBSD trails in the latest things like video drivers but in a server
>>>> environment I love it because if you must stay patched because of CVE's
>>>> and
>>>> they are application patches there are rarely times that an updated
>>>> kernel
>>>> must be
>>>> installed and hence a reboot.
>>>>
>>>> Enjoy
>>>>
>>>> Michael Jung
>>>>
>>>>
>>>>
>>>> On 2017-05-05 16:19, Mylan Connolly wrote:
>>>>
>>>> Thanks for the tip. I think I will check out compiling from the github
>>>>
>>>>> repo.
>>>>>
>>>>> I never have built FreeBSD world or kernel from source before so it'll
>>>>> be
>>>>> interesting and hopefully a good learning exercise.
>>>>>
>>>>> Will post back with new information.
>>>>>
>>>>> On Fri, May 5, 2017 at 3:58 PM, Pete Wright <pete at nomadlogic.org>
>>>>> wrote:
>>>>>
>>>>>
>>>>> On 05/05/2017 12:52, Mylan Connolly wrote:
>>>>>
>>>>>>
>>>>>> Hello all,
>>>>>>
>>>>>> Before I start, I want to mention that I am quite new to FreeBSD
>>>>>>> (although
>>>>>>> I have been using Linux for quite a long time).
>>>>>>>
>>>>>>> I decided to try out FreeBSD 12-CURRENT because of how new my
>>>>>>> hardware
>>>>>>> is
>>>>>>> and 11.0-RELEASE was unable to detect any of my networking
>>>>>>> interfaces.
>>>>>>>
>>>>>>> I have a laptop (Alienware 13 R3) which has an Intel 630 GPU. I
>>>>>>> attempted
>>>>>>> to get it working by loading the i915kms module and then starting X
>>>>>>> (using
>>>>>>> startx with XFCE4 set up), but X was using the scfb driver (which I
>>>>>>> think
>>>>>>> is the UEFI frame buffer driver?).
>>>>>>>
>>>>>>> If I create a file `/etc/X11/xorg.conf.d/intel.conf with the
>>>>>>> following
>>>>>>> contents, X is unable to find a screen:
>>>>>>>
>>>>>>> Section "Device"
>>>>>>> Identifier "Card0"
>>>>>>> Driver "intel"
>>>>>>> # BusID "PCI:1:0:0"
>>>>>>> EndSection
>>>>>>>
>>>>>>> So it kind of looks to me like my chip isn't supported by the driver
>>>>>>> out
>>>>>>> of
>>>>>>> the box yet (I understand Kaby Lake is still quite recent, so it's
>>>>>>> understandable).
>>>>>>>
>>>>>>> Right now I have the following X video drivers installed:
>>>>>>>
>>>>>>> xf86-video-intel-2.99.917.20170228
>>>>>>> xf86-video-scfb-0.0.4_5
>>>>>>> xorg-server-1.18.4,1
>>>>>>>
>>>>>>> If anyone has any tips to help me out I'd really appreciate it. If I
>>>>>>> need
>>>>>>> to provide additional information I'd be glad to, just don't know
>>>>>>> exactly
>>>>>>> what all is necessary at this point.
>>>>>>>
>>>>>>> you have two options with the Intel Kabylake GPU. TrueOS (
>>>>>>>
>>>>>>> www.trueos.org)
>>>>>> is very closely aligned with the FreeBSD project. They have
>>>>>> incorporated
>>>>>> bits from work to update GPU support on FreeBSD. You can also build
>>>>>> your
>>>>>> own world and kernel from the github repo where this work is
>>>>>> happening:
>>>>>>
>>>>>> https://github.com/FreeBSDDesktop/freebsd-base-graphics
>>>>>>
>>>>>> This is what I do on my Kabylake and Skylake sysetms, and can confirm
>>>>>> it
>>>>>> works quite well. You'll want to checkout the drm-next branch, then
>>>>>> perform a build of the complete world and kernel from there. you
>>>>>> should
>>>>>> be
>>>>>> able to do this from your existing 12-CURRENT installation. but to
>>>>>> verify
>>>>>> this branch works on your harware you can try the live image from the
>>>>>> TrueOS project before investing in building everything locally.
>>>>>>
>>>>>> -pete
>>>>>>
>>>>>> --
>>>>>> Pete Wright
>>>>>> pete at nomadlogic.org
>>>>>> @nomadlogicLA
>>>>>>
>>>>>> _______________________________________________
>>>>>> freebsd-x11 at freebsd.org mailing list
>>>>>> https://lists.freebsd.org/mailman/listinfo/freebsd-x11
>>>>>> To unsubscribe, send any mail to "freebsd-x11-unsubscribe at freebsd.org
>>>>>> "
>>>>>>
>>>>>> _______________________________________________
>>>>>>
>>>>>> freebsd-x11 at freebsd.org mailing list
>>>>> https://lists.freebsd.org/mailman/listinfo/freebsd-x11
>>>>> To unsubscribe, send any mail to "freebsd-x11-unsubscribe at freebsd.org"
>>>>>
>>>>> _______________________________________________
>>>>>
>>>> freebsd-x11 at freebsd.org mailing list
>>> https://lists.freebsd.org/mailman/listinfo/freebsd-x11
>>> To unsubscribe, send any mail to "freebsd-x11-unsubscribe at freebsd.org"
>>>
>>>
>>>
>>
>
More information about the freebsd-x11
mailing list