机器设置:
- 联想 TS 440 ThinkServer
- Xeon E3-1225v3 处理器,
- 带有 HDMI 输出和 Ubuntu 16.04 的 GeForce TITAN X(pre pascal)GPU。
我使用三星 1080p 显示器(型号 S27E510C)让一切正常运行。安装了最新的 NVidia 驱动程序(v 375?),可以毫无问题地玩 steam 游戏。
我希望在我的 LG 75 英寸 LCD 4k 电视上看到一切运行正常,并希望只要将服务器插入电视,一切就能“正常工作”。可惜不行。
注:我是不是尝试支持两个显示器,我只是希望能够不时地在它们之间切换。当我将 75 英寸液晶电视插入服务器时,
发生了什么(症状):我确实获得了 Ubuntu 的初始 GUI 登录屏幕,但当我尝试登录时,屏幕变黑,然后我再次获得登录屏幕。我尝试更改屏幕分辨率,~/.config/monitors.xml
但没有变化。我尝试运行,xrandr
但我得到:
无法打开显示(无显示号码)
注意:主板上有内置的英特尔显卡,所以可能存在一些冲突。
我也尝试发出一个get-edid
,它告诉我“显示器和视频卡组合不支持 DDC1 或 DDC2 传输”。
那么,有人能建议我需要遵循哪些步骤才能使我的 LCD 电视正常工作吗?如何排除故障?我希望能够设置好,这样我就可以轻松地在显示器和电视之间切换,而不会遇到太多麻烦。我想我可以尝试再次运行 NVidia 驱动程序安装工具,但我宁愿不这样做。我当然不应该重新安装 Ubuntu
答案1
我认为我自己造成了这个问题。
在插入新的 LCD 电视之前,我执行了“sudo apt update / upgrade”,经过一番研究后,我意识到这破坏了我的 Nvidia 专有驱动程序设置。为了修复和使用新电视,我做了以下操作(凭记忆,如果我漏掉了某个步骤,请原谅):
一、卸载/重新安装 Nvidia 驱动程序
a. Dropped to non X command line (ctrl + alt + f1)
b. Stopped the x-server (sudo service lightdm stop)
c. Ran the nvidia-uninstall tool (nvidia- <tab>)
d. Ran the Nvidia driver install (sudo sh NVIDIA-xxx.run)
II. 重启盒子
III. 我得到的是虚拟桌面,而且太大了,因此要调整它,
a. Right-clicked on the desktop
b. Selected settings app
c. Clicked on the "Display" setting app
d. Turned OFF the built-in Intel graphics display so that my GPU was driving the screen
e. Adjusted the artifact size (don't remember what it was called) to make things readable at hi-rez.
f. Edited ~/.config/monitors.xml
g. In the <output name="HDMI-0"> section, edited the width / height
to match MAX resolution of my 4k TV
<width>3840</width>
<height>2160</height>
而且(让我的孩子们高兴的是)我们现在可以在家庭活动室的大屏幕电视上玩高分辨率的 Steam 游戏!
答案2
“显示器和显卡组合不支持 DDC1 或 DDC2 传输”,这回答了你的问题。根据这个错误,我相信你的显卡不会在该显示器上显示。也许是因为你的笔记本电脑 GPU 不是用来显示 4k 的。