lucasgabmoreno / linuxmint_lenovod330 Goto Github PK
View Code? Open in Web Editor NEWInstall Linux Mint in Lenovo D330
License: BSD 3-Clause "New" or "Revised" License
Install Linux Mint in Lenovo D330
License: BSD 3-Clause "New" or "Revised" License
Randomly, when rotate, shows black screen
Safe Mode shows screeb broken lines.
nomodeset as grub argument doesn't work
Moving this
https://github.com/systemd/systemd/blob/main/hwdb.d/60-sensor.hwdb
Here
/etc/udev/hwdb.d/
(has Lenovo d330 fix)
And then:
sudo systemd-hwdb update
sudo udevadm trigger -v -p DEVNAME=/dev/iio:device0
sudo service iio-sensor-proxy restart
Last kernel version without black screen problem when boot o rotation:
5.4.155
If you tried newer one working, please let us know.
Got everything right and now i have the extracted bios, so now what?... i do understand a littlebit of hexadecimal codes but i can't find the actual switch to activate the advanced settings.
Model: Ideapad D330-IGL 82H0 (8GB-128GB Version)
used the lenovo-bios-logo-extraction-guide method btw
Doesn't work:
Rotation fix
Create 10-fbdev.conf in /usr/share/X11/xorg.conf.d/
Section "Device"
Identifier "fbdev"
Driver "fbdev"
Option "fbdev" "/dev/fb0"
Option "Rotate" "CW"
EndSection
Touch fix
Add into xorg.conf in /usr/share/doc/xserver-xorg-video-intel
Section "InputClass"
Identifier "D330 rotate touchscreen"
MatchProduct "Goodix Capacitive TouchScreen"
Option "TransformationMatrix" "0 1 0 -1 0 1 0 0 1"
EndSection
Randomly, when starting PC, doesn't show grub, splash and first screen. All in black screen.
Experiment video tearing.
This method doesn't work:
sudo mkdir -p /etc/X11/xorg.conf.dr
sudo touch /etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
Identifier "Intel Graphics"
Driver "i915"
Option "TearFree" "true"
EndSection
video=SVIDEO-1:d
nomodeset
fbcon=rotate:1
GRUB_GFXPAYLOAD_LINUX="800x1280"
GRUB_GFXMODE=1280x800
Wayland is not supported, but waydroid can be used under X11
I used https://github.com/n1lby73/waydroid-installer but I could not achieve anything with it because of the lack of a module in the kernel
I got errors related to the non existence of binder and I could not achieve the proper installation of it.
Waydroid is a great way to exploit the touch screen in our tablets and bring more apps, so I think it is relevant to be able to use it.
Do the folowing until it works:
xset dpms force off
xset dpms force on
Works with newer kernels
cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-5.17-x86_64 root=UUID=********** rw i915.fastboot=1 i915.enable_fbc=1 i915.enable_guc=2 video=SVIDEO-1:d fbvon=rotate:1 video=efifb udev.log_priority=3
I wish i could detect when it is working with a command.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.