8086:0166 [Taichi 21] external screen is not working properly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Medium
|
Unassigned |
Bug Description
First of all, I'd like to say that both screen are recognized by xrandr: The internal as eDP1 and the external as DP1.
The external screen works under some circumstances, but without backlight.
If the computer is off, and I turn on with the lid closed, the external screen "works"
If the computer is turned on, on linux, and I restart, the external screen keeps "working".
If the computer is off and I turn on with the lid opened or the computer is on windows, using the external screen, and I restart to linux, I can't use the external screen: The image keeps "off". Although, the screen is recognized by xrandr, but no setting turns the screen on (not even xrandr --output DP1 --auto)
In the situations that the external screen works, the backlight has no effect on it:
When I adjust the backlight (either by the hotkeys, or by echo 50 > /sys/class/
When I use the hotkey to turn off the screen, it just turn off the internal screen
Also, if I use xrandr to turn off the external screen, or suspend the computer, the external screen is turned off. When I try again to turn on, or resume it doesn't work.
I tried to boot with acpi_backlight=
I tried to boot with video.use_
I tried to boot with acpi_osi="!Windows 2012", the same thing
By running dmesg | grep 'ACPI: Video', I get:
[ 4.981826] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no)
And lspci | grep VGA shows:
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
I don't know if I should get 2 results in them, since I have two screens, but in DSDT, I just see one device with methods _DOS, _DOD, so I guess it is right. There is an if in the BCL, checking if it is Windows 8, but I believe acpi_osi="!Windows 2012", should "fix" it if that was the problem
I believe that solving the backlight problem when I'm able to turn on the screen might solve the screen not turning on with the lid open.
I tried to use the current Mainline kernel (3.11.0-999, or something like that), but after the boot the external screen was off and the internal was on, not showing anything but a black screen.
I followed the Kernel/
Thank you for your help!
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.8.0-26-generic x86_64
ApportVersion: 2.9.2-0ubuntu8.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
Date: Sat Jul 27 12:44:02 2013
HibernationDevice: RESUME=
InstallationDate: Installed on 2013-07-23 (4 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
MachineType: ASUSTeK COMPUTER INC. TAICHI21
MarkForUpload: True
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.106
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/08/2013
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: TAICHI21.208
dmi.board.
dmi.board.name: TAICHI21
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: 1.0
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK COMPUTER INC.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: TAICHI21
dmi.product.
dmi.sys.vendor: ASUSTeK COMPUTER INC.
---
ApportVersion: 2.12.1-0ubuntu3
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CasperVersion: 1.336
DistroRelease: Ubuntu 13.10
LiveMediaBuild: Ubuntu 13.10 "Saucy Salamander" - Alpha amd64 (20130904)
MachineType: ASUSTeK COMPUTER INC. TAICHI21
MarkForUpload: True
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: noprompt cdrom-detect/
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.113
Tags: saucy
Uname: Linux 3.11.0-4-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 01/08/2013
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: TAICHI21.208
dmi.board.
dmi.board.name: TAICHI21
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: 1.0
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK COMPUTER INC.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: TAICHI21
dmi.product.
dmi.sys.vendor: ASUSTeK COMPUTER INC.
tags: | added: bios-outdated-taichi21a needs-upstream-testing regression-potential |
Changed in linux (Ubuntu): | |
status: | Confirmed → Incomplete |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
I couldn't attach all the files. So they are in the attached file backlight > backlight backlight > vendorbacklight backlight/ intel_backlight / > lslabacklight backlight/ asus-nb- wmi > lslaasusbacklight
The file contains:
backlight: ls /sys/class/
acpi: grep -r . /proc/acpi > acpi
acpidump.txt: sudo acptidump -o acpidump.txt
DSDT.dat, SSDT1.dat ... SSDT12.dat: acpixtract acpidump.txt
DSDT.dsl: iasl -d DSDT.dat
fwts: sudo fwts > fwts
fwts_method > sudo fwts method > fwts_method
video: dmesg | grep 'ACPI: Video' > Video
dmidecode.log: sudo dmidecode
version: cat /proc/version > version
vendorbacklight: ls /sys/class/
lslabacklight: ls -la /sys/class/
lslaasusbacklight: ls -la /sys/class/