cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
D330-user
Fanfold Paper
Posts: 5
Registered: ‎01-02-2019
Location: AU
Views: 952
Message 21 of 51

Re: Linux on Ideapad D330

Thanks for making the video.

 

When I try that the unit goes into suspend and the back light goes off, when you press the power button again the power button goes solid like it was switched back on but the screen does not come on, nor does the backlight come back on. If connected to external display it doesnt came back either. The unit is actually unresponsive not just no display, have to hard power off.

Normal option for power button press is suspend, I also tried changing power setting to hibernate, screen do some weird stuff but comes back where you left eventually.

 

The external display also only seems to work when connected to power.

hideme
Punch Card
Posts: 16
Registered: ‎12-18-2018
Location: DE
Views: 931
Message 22 of 51

Re: Linux on Ideapad D330

I used gnome-disk-utility and restored my USB stick with the Antergos image.

 

I did some testing.

Antergos-18.12-x86_64.iso and -18.11 are working.

If i boot into the live sytem with an external monitor attached my screen only shows the infamous backlight and the external screen shows up as monitor 2 with an extended desktop. As soon as i change anything my primary screen on the laptop starts working and i can rotate it.

I noticed that the resolution on the laptop screen is displayed as 1200x1920 the external one however shows up correctly as 1920x1080.

 

If i boot into my installation with the screen attached, my laptop screen shows the desktop with the wrong orientation again and i can't change it manually. iio-sensor-proxy seems to deactivate the manual rotation

TheOnlyJxnas
Fanfold Paper
Posts: 8
Registered: ‎12-31-2018
Location: DE
Views: 921
Message 23 of 51

Re: Linux on Ideapad D330

Okay, that's very interesting. I am currently trying out other linux distros that could work, If anything works, that would be nice. 

hideme
Punch Card
Posts: 16
Registered: ‎12-18-2018
Location: DE
Views: 911
Message 24 of 51

Re: Linux on Ideapad D330

Did you go through with the Antergos installation? I never encountered the black screen issue again afterwards.

 

*edit*

I don't know if other distros work better. I tried Manjaro and Linux Mint. Both of them choked on this ridiculus default orientation of the screen

TheOnlyJxnas
Fanfold Paper
Posts: 8
Registered: ‎12-31-2018
Location: DE
Views: 902
Message 25 of 51

Re: Linux on Ideapad D330

Okay, There's a question: How should I install Antergos, when I can't see anything because of the Black Screen? I could install Arch Linux via the command line but it wouldn't be the best way... But I forgot to use the versions you said that work. I will try these, hopefully they will work Smiley Happy

 

Remeber: I have the Celeron Model with the HD Graphics 600 and the HD Screen (not Full HD).

 

//EDIT

 

Was using 10.10 because I used an old file that was stored on my HDD. Now I tried 10.12, not working.

hideme
Punch Card
Posts: 16
Registered: ‎12-18-2018
Location: DE
Views: 883
Message 26 of 51

Re: Linux on Ideapad D330

I'm sorry.

i mixed up your name with paper dee.

Do you have a usb-c adapter for external displays?

TheOnlyJxnas
Fanfold Paper
Posts: 8
Registered: ‎12-31-2018
Location: DE
Views: 876
Message 27 of 51

Re: Linux on Ideapad D330

Paperdee?? Okay, no I don't have one, but I will buy one soon, for my Macbook too.

hideme
Punch Card
Posts: 16
Registered: ‎12-18-2018
Location: DE
Views: 779
Message 28 of 51

Re: Linux on Ideapad D330

i just got Ubuntu 18.10 working without any grub boot options. I hab to use an USB-C HDMI adapter. After booting the internal screen stays black but the external one shows an extended desktop. From there i got into the display settings. As soon as i changed something on the configuration the internal screen lit up.

Touchscreen works, wifi works, USB ports work, but internal card reader seems to have some issues

 

I will try to get some free space on my disk and make a permanent installation for further testing.

 

xrandr --query shows

Screen 0: minimum 320 x 200, current 3120 x 1920, maximum 8192 x 8192
DSI-1 connected 1200x1920+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1200x1920     59.85*+
   1920x1200     59.88    59.95  
   1920x1080     60.01    59.97    59.96    59.93  
   1600x1200     60.00  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      59.99    59.94    59.95    59.82  
   1280x1024     60.02  
   1440x900      59.89  
   1400x900      59.96    59.88  
   1280x960      60.00  
   1440x810      60.00    59.97  
   1368x768      59.88    59.85  
   1360x768      59.80    59.96  
   1280x800      59.99    59.97    59.81    59.91  
   1152x864      60.00  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   800x512       60.17  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   720x450       59.89  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   680x384       59.80    59.96  
   640x400       59.88    59.98  
   576x432       60.06  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
DP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
   1920x1080     60.00*+
   1680x1050     59.95  
   1600x900      60.00  
   1280x1024     60.02  
   1440x900      59.89  
   1280x720      60.00  
   1024x768      60.00  
   800x600       60.32  
   640x480       59.94  
   720x400       70.08  
HDMI-1 disconnected (normal left inverted right x axis y axis)

xrandr --output DSI-1 --rotate right sets the internal device to the correct orientation

 

lspci -v shows

00:00.0 Host bridge: Intel Corporation Device 31f0 (rev 03)
	Subsystem: Lenovo Device 3806
	Flags: bus master, fast devsel, latency 0

00:00.1 Signal processing controller: Intel Corporation Device 318c (rev 03)
	Subsystem: Lenovo Device 3805
	Flags: bus master, fast devsel, latency 0, IRQ 24
	Memory at 80000000 (64-bit, non-prefetchable) [size=32K]
	Capabilities: <access denied>
	Kernel driver in use: proc_thermal
	Kernel modules: processor_thermal_device

00:00.3 System peripheral: Intel Corporation Device 3190 (rev 03)
	Subsystem: Lenovo Device 3802
	Flags: bus master, fast devsel, latency 0, IRQ 23
	Memory at a1314000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>

00:02.0 VGA compatible controller: Intel Corporation Device 3184 (rev 03) (prog-if 00 [VGA controller])
	Subsystem: Lenovo Device 39ff
	Flags: bus master, fast devsel, latency 0, IRQ 126
	Memory at a0000000 (64-bit, non-prefetchable) [size=16M]
	Memory at 90000000 (64-bit, prefetchable) [size=256M]
	I/O ports at 1000 [size=64]
	[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915

00:0e.0 Audio device: Intel Corporation Device 3198 (rev 03)
	Subsystem: Lenovo Device 3809
	Flags: bus master, fast devsel, latency 0, IRQ 130
	Memory at a1310000 (64-bit, non-prefetchable) [size=16K]
	Memory at a1000000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_soc_skl

00:0f.0 Communication controller: Intel Corporation Device 319a (rev 03)
	Subsystem: Lenovo Device 3824
	Flags: bus master, fast devsel, latency 0, IRQ 127
	Memory at a1315000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: mei_me
	Kernel modules: mei_me

00:13.0 PCI bridge: Intel Corporation Device 31d8 (rev f3) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 122
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	Memory behind bridge: a1200000-a12fffff
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:13.2 PCI bridge: Intel Corporation Device 31da (rev f3) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 123
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	Memory behind bridge: a1100000-a11fffff
	Capabilities: <access denied>
	Kernel driver in use: pcieport

00:15.0 USB controller: Intel Corporation Device 31a8 (rev 03) (prog-if 30 [XHCI])
	Subsystem: Lenovo Device 3812
	Flags: bus master, medium devsel, latency 0, IRQ 124
	Memory at a1300000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: <access denied>
	Kernel driver in use: xhci_hcd

00:16.0 Signal processing controller: Intel Corporation Device 31ac (rev 03)
	Subsystem: Lenovo Device 3817
	Flags: bus master, fast devsel, latency 0, IRQ 27
	Memory at a1316000 (64-bit, non-prefetchable) [size=4K]
	Memory at a1317000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci

00:16.3 Signal processing controller: Intel Corporation Device 31b2 (rev 03)
	Subsystem: Lenovo Device 381a
	Flags: bus master, fast devsel, latency 0, IRQ 30
	Memory at a1318000 (64-bit, non-prefetchable) [size=4K]
	Memory at a1319000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci

00:17.0 Signal processing controller: Intel Corporation Device 31b4 (rev 03)
	Subsystem: Lenovo Device 3818
	Flags: bus master, fast devsel, latency 0, IRQ 31
	Memory at a131a000 (64-bit, non-prefetchable) [size=4K]
	Memory at a131b000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci

00:17.1 Signal processing controller: Intel Corporation Device 31b6 (rev 03)
	Subsystem: Lenovo Device 3819
	Flags: bus master, fast devsel, latency 0, IRQ 32
	Memory at a131c000 (64-bit, non-prefetchable) [size=4K]
	Memory at a131d000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci

00:17.2 Signal processing controller: Intel Corporation Device 31b8 (rev 03)
	Subsystem: Lenovo Device 381e
	Flags: bus master, fast devsel, latency 0, IRQ 33
	Memory at a131e000 (64-bit, non-prefetchable) [size=4K]
	Memory at a131f000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci

00:17.3 Signal processing controller: Intel Corporation Device 31ba (rev 03)
	Subsystem: Lenovo Device 381b
	Flags: bus master, fast devsel, latency 0, IRQ 34
	Memory at a1320000 (64-bit, non-prefetchable) [size=4K]
	Memory at a1321000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci

00:18.0 Signal processing controller: Intel Corporation Device 31bc (rev 03)
	Subsystem: Lenovo Device 381c
	Flags: bus master, fast devsel, latency 0, IRQ 4
	Memory at a1322000 (64-bit, non-prefetchable) [size=4K]
	Memory at a1323000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci

00:19.0 Signal processing controller: Intel Corporation Device 31c2 (rev 03)
	Subsystem: Lenovo Device 3821
	Flags: bus master, fast devsel, latency 0, IRQ 35
	Memory at a1324000 (64-bit, non-prefetchable) [size=4K]
	Memory at a1325000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci

00:19.2 Signal processing controller: Intel Corporation Device 31c6 (rev 03)
	Subsystem: Lenovo Device 3828
	Flags: bus master, fast devsel, latency 0, IRQ 37
	Memory at a1326000 (64-bit, non-prefetchable) [size=4K]
	Memory at a1327000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: intel-lpss
	Kernel modules: intel_lpss_pci

00:1c.0 SD Host controller: Intel Corporation Device 31cc (rev 03) (prog-if 01)
	Subsystem: Lenovo Device 381f
	Flags: bus master, fast devsel, latency 0, IRQ 39
	Memory at a1328000 (64-bit, non-prefetchable) [size=4K]
	Memory at a1329000 (64-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: sdhci-pci
	Kernel modules: sdhci_pci

00:1f.0 ISA bridge: Intel Corporation Device 31e8 (rev 03)
	Subsystem: Lenovo Device 3820
	Flags: bus master, medium devsel, latency 0

00:1f.1 SMBus: Intel Corporation Device 31d4 (rev 03)
	Subsystem: Lenovo Device 3823
	Flags: medium devsel, IRQ 255
	Memory at a132a000 (64-bit, non-prefetchable) [size=256]
	I/O ports at 1040 [size=32]
	Kernel modules: i2c_i801

01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)
	Subsystem: Lenovo RTS5229 PCI Express Card Reader
	Flags: bus master, fast devsel, latency 0, IRQ 125
	Memory at a1200000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: rtsx_pci
	Kernel modules: rtsx_pci

02:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)
	Subsystem: Intel Corporation Wireless 8265 / 8275
	Flags: bus master, fast devsel, latency 0, IRQ 129
	Memory at a1100000 (64-bit, non-prefetchable) [size=8K]
	Capabilities: <access denied>
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi

I hope this helps somehow

hideme
Punch Card
Posts: 16
Registered: ‎12-18-2018
Location: DE
Views: 739
Message 29 of 51

Re: Linux on Ideapad D330

I have a quick solution for installing Ubuntu 18.10.

 

Lockscreens seem to be the point at which the display doesn‘t start.

 

Boot into the live media with gfxpayload=(your resolution) and nomodeset. Install the system. At your User account creation select automatic  login. start it with the grub options above.

 

Open show applications and search for Startup Applications. Add a new program. 

Enter xrandr —output DSI-1 —rotate right in the command line.

 

This sets the correct device with the correct orientation on startup. 

Reboot without nomodeset and gfxpayload. You should get to the desktop just fine.

If you want you can try to do the iio-sensor-proxy Installation to get automatic Orientation.

disable the xrandr startup command afterwards.

TheOnlyJxnas
Fanfold Paper
Posts: 8
Registered: ‎12-31-2018
Location: DE
Views: 684
Message 30 of 51

Re: Linux on Ideapad D330

@hideme Okay, thanks for the guide but sadly it isn't working with the HD Model. It will show a black screen, whatever you do.

Has anyone tried a different kernel yet? We are waiting to find an easier way for all of the models. Someone should make an own distro for these. It's very hard to get them working. But I just don't know why this happens, we found out that It most likely will be the screen that's making the problem on these models. I don't have tried other kernels yet, will do that soon. Have now tried Linux Mint, zorin OS, Ubuntu (they are all based on the same thing... Debian) I even tried Intel's own distro and surprise: it didn't work.

 

I also tried Android, that didn't even try to boot. I used Phoenix OS, but it's not a Thread for Android so... yeah. The only thing that happend when I tried to boot was this: "_" Yap, the entire time, only one symbol on the screen.

Check out current deals!


Shop current deals

Top Kudoed Authors