使用 nomodeset 启动 ubuntu 平板电脑后无法使用 xrandr

使用 nomodeset 启动 ubuntu 平板电脑后无法使用 xrandr

我已经在 intel-z3735f baytrail 平板电脑上安装了 ubuntu 14.04。我可以启动此设备并仅使用 nomodeset 参数获取桌面。(启动时不使用 nomodeset 会出现空白屏幕)但在此模式下启动时,我无法使用 xrandr 实用程序来旋转桌面。我迫切需要旋转屏幕,在此先感谢您的帮助。

下面是我从终端运行命令 xrand 时得到的日志。

sanj@sanj-laptop:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 800 x 1280, current 800 x 1280, maximum 800 x 1280
default connected primary 800x1280+0+0 0mm x 0mm
   800x1280       77.0* 
sanj@sanj-laptop:~$ 

答案1

我的笔记本电脑也遇到了同样的问题。它有 Intel i5-7300hq 和 Nvidia 1050Ti。我一直在运行有该选项的开源驱动程序nomodeset。解决方法是删除该nomodeset选项,但添加acpi_osi=! acpi_osi="Windows 2009"

请注意,当我在之前的安装中运行 Nvidia 专有驱动程序时,acpi_osi=! acpi_osi="Windows 2009"尽管nomodeset没有该参数,我仍然必须添加。否则,如果我选择从驱动程序/PRIME 设置切换到 Intel iGPU,笔记本电脑就会出现问题,例如笔记本电脑无法关机。

还有更多有关这个帖子。例如,这里有一个命令建议您可能需要使用什么 Windows acpi 设置才能使您的设备正常工作:

$ sudo strings /sys/firmware/acpi/tables/DSDT | grep -i 'windows ' | sort | tail -1
Windows 2015

正如您所看到的,实际上我被建议从解决问题的值中使用另一个值,所以如果可以的话,请随意尝试(从该命令中删除 tail 将显示其他可用选项)。

相关内容