<div dir="auto"><a href="https://amp.reddit.com/r/thinkpad/comments/bzsy42/just_a_sneak_peek_of_my_linux_testing_on_e595/">https://amp.reddit.com/r/thinkpad/comments/bzsy42/just_a_sneak_peek_of_my_linux_testing_on_e595/</a><div dir="auto"><br></div><div dir="auto">This thread has some good links. And the review on level techs might be of use. </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jun 16, 2019, 12:00 PM Matt Graham <<a href="mailto:mhgraham@crow202.org">mhgraham@crow202.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I got a new Lenovo E595 laptop. Getting it working with Gentoo is a <br>
little more involved than I expected it to be. It's a relatively new <br>
machine, and the older kernel on the latest Gentoo live installation <br>
medium is not capable of running its graphics card properly. This isn't <br>
really covered very well in a lot of the things I found, and I had to <br>
piece together the proper steps from a number of disconnected web pages. <br>
No search engine seems to be capable of giving installation instructions <br>
if you search "Linux Lenovo E595"--thanks marketers and spammers.<br>
<br>
The most problematic part of the E595 is the Vega Picasso graphics <br>
card. This is a relatively new thing and requires firmware to run in <br>
anything but text mode. So, emerge linux-firmware or install whatever <br>
your distro uses as its firmware package. I had to compile the amdgpu <br>
module directly into the kernel, and build the "picasso" firmware files <br>
directly into the kernel as well. <br>
<a href="http://crow202.org/2019/5.1.10.config.gz" rel="noreferrer noreferrer" target="_blank">http://crow202.org/2019/5.1.10.config.gz</a> for the config that I used for <br>
vanilla 5.1.10.<br>
<br>
Though /proc/cpuinfo reports 8 CPUs, don't pass -j8 to make.  Compiling <br>
clang at some point causes multiple instances of the compiler to <br>
allocate over 1G, and this can hit OOM.  Make a swap file and use -j7, <br>
and it'll work properly.<br>
<br>
Sound is slightly strange. The default output is not sane, and <br>
attempting to play/mpg123 anything resulted in segfaults. I had to put <br>
this into /etc/asound.conf , and then audio worked perfectly:<br>
<br>
defaults.pcm.!card Generic_1<br>
defaults.pcm.!device 0<br>
<br>
Booting: Turn Secure Boot off, then install and use rEFInd.  <br>
<a href="https://wiki.gentoo.org/wiki/Refind" rel="noreferrer noreferrer" target="_blank">https://wiki.gentoo.org/wiki/Refind</a>  I have not actually tried booting <br>
the 'Doze10 installation from this.  I hope I won't have to use 'Doze10 <br>
for anything beyond shrinking its filesystem so that there was space for <br>
Linux.<br>
<br>
Also note that the wireless card for this uses the r8822be module, and <br>
that module is in "staging", so it may not be obvious where to look for <br>
the darn thing. Despite being in staging, the module has worked fine for <br>
me so far. Wired Ethernet, USB, keyboard, and mouse are all fine as-is. <br>
Now I just have to wait for KDE to finish building, and things should be <br>
just fine.<br>
<br>
-- <br>
Crow202 Blog: <a href="http://crow202.org/wordpress" rel="noreferrer noreferrer" target="_blank">http://crow202.org/wordpress</a><br>
There is no Darkness in Eternity<br>
But only Light too dim for us to see.<br>
---------------------------------------------------<br>
PLUG-discuss mailing list - <a href="mailto:PLUG-discuss@lists.phxlinux.org" target="_blank" rel="noreferrer">PLUG-discuss@lists.phxlinux.org</a><br>
To subscribe, unsubscribe, or to change your mail settings:<br>
<a href="https://lists.phxlinux.org/mailman/listinfo/plug-discuss" rel="noreferrer noreferrer" target="_blank">https://lists.phxlinux.org/mailman/listinfo/plug-discuss</a></blockquote></div>