德州仪器
直播中

郭学娟

7年用户 218经验值
私信 关注
[问答]

在Saber板上运行X服务器重新错误而终止

大家好,
我需要在Saber板上运行X服务器,使用默认的LVDS显示器。
我尝试安装xserver和mesa驱动程序,但是当我尝试启动xsever时,我有以下消息:
X.Org X Server 1.18.4
发布日期:2016-07-19
X协议版本11,修订版0
构建操作系统:Linux 4.4.0-45-通用ARMv7l Ubuntu
当前操作系统:Linux arm 4.9.27-armv7-rt-x4#1 SMP PREEMPT RT Thu May 11 13:52:44 CEST 2017 armv7l
内核命令行:console = ttymxc0,115200 root = PARTUUID = 9d49bce0-01 ro rootfstype = ext4 rootwait
建造日期:2016年11月2日10:05:15 PM
xorg-server 2:1.18.4-0ubuntu0.2
当前版本的pixman:0.33.6
在报告问题之前,请查看http://wiki.x.org
确保您拥有最新版本。
标记:(  - )探测,(**)来自配置文件,(==)默认设置,
(++)来自命令行,(!!)通知,(II)信息,
(WW)警告,(EE)错误,(NI)未实施,(??)未知。
(==)日志文件:“/ var / log / Xorg.0.log”,时间:5月12日星期五17:02:59
(==)使用系统配置目录“/usr/share/X11/xorg.conf.d”
MESA-LOADER:设备不在PCI总线上
MESA-LOADER:设备不在PCI总线上
MESA-LOADER:设备不在PCI总线上
需要OpenGL 2.1或更高版本。
(EE)
致命的服务器错误:
驱动程序0的(EE)AddScreen / ScreenInit失败
(EE)
(EE)
请参阅The X.Org Foundation支持
http://wiki.x.org
求助。
(EE)另请参阅“/var/log/Xorg.0.log”中的日志文件以获取更多信息。
(EE)
(EE)服务器因错误(1)。
关闭日志文件。
有人试过运行xserver吗?
顺便说一下,我正在使用内核4.10
问候,
Jeanluc

以上来自于谷歌翻译


以下为原文

        Hi all,
I need to run X server on Sabre board, using default LVDS display.
I tried to install xserver and mesa driver, but when I try to start xsever I have following messages:
X.Org X Server 1.18.4
Release Date: 2016-07-19
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.4.0-45-generic armv7l Ubuntu
Current Operating System: Linux arm 4.9.27-armv7-rt-x4 #1 SMP PREEMPT RT Thu May 11 13:52:44 CEST 2017 armv7l
Kernel command line: console=ttymxc0,115200 root=PARTUUID=9d49bce0-01 ro rootfstype=ext4 rootwait
Build Date: 02 November 2016  10:05:15PM
xorg-server 2:1.18.4-0ubuntu0.2
Current version of pixman: 0.33.6
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (–) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: “/var/log/Xorg.0.log”, Time: Fri May 12 17:02:59 2017
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
MESA-LOADER: device is not located on the PCI bus
MESA-LOADER: device is not located on the PCI bus
MESA-LOADER: device is not located on the PCI bus
Require OpenGL version 2.1 or later.
(EE)
Fatal server error:
(EE) AddScreen/ScreenInit failed for driver 0
(EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE) Please also check the log file at “/var/log/Xorg.0.log” for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
Does anybody tried to run xserver?
By the way, I’m using kernel 4.10
Regards,
Jeanluc

回帖(16)

郭雨桐

2018-10-20 03:21:52
嗨Jeanluc,
我只使用etnaviv支持Debian Jessie(和Stretch)重新构建了mesa驱动程序Ubuntu 16.04太旧了......
https://eewiki.net/display/linuxonarm/Wandboard#Wandboard-2D/3DVideoAccelerationviaEtnavivProject
问候,

以上来自于谷歌翻译


以下为原文

        Hi Jeanluc,
I’ve only re-built the mesa driver with etnaviv support for Debian Jessie (and Stretch)  Ubuntu 16.04 was just too old…
https://eewiki.net/display/linuxonarm/Wandboard#Wandboard-2D/3DVideoAccelerationviaEtnavivProject
Regards,
举报

郭雨桐

2018-10-20 03:36:01
嗨,让,
我的MCIMX6Q有问题,hdmi不起作用。
因此,为了验证一切仍然良好,我安装了xfce4和mesa / etnaviv视频堆栈。
在这种情况下,使用带有v4.12.0-rc1和debian 8.x的双核Wandboard:
没有锁定和2D / 3D加速工作正常。
dmesg的:
dmesg.txt(22.1 KB)
Xorg日志:
xorglog.txt(17.8 KB)
glxinfo.log:
glxinfo.txt(8.4 KB)
的xorg.conf:
“监视器”部分 
标识符“内置默认监视器”
EndSection
“设备”部分 
标识符“内置默认fbdev设备0” 
司机“armada”
EndSection
“屏幕”部分 
标识符“内置默认fbdev屏幕0” 
设备“内置默认fbdev设备0” 
监控“内置默认监控” 
DefaultDepth 24
EndSection
“ServerLayout”部分 
标识符“内置默认布局” 
屏幕“内置默认fbdev屏幕0”
EndSection
问候,

以上来自于谷歌翻译


以下为原文

        Hi Jean,
There’s something wrong with my MCIMX6Q, hdmi doesn’t work.  So to verify everything is still good, I installed xfce4 and the mesa/etnaviv video stack.  In this case, with a Dual Core Wandboard with v4.12.0-rc1 and debian 8.x:
No lockup’s and 2D/3D acceleration is working.
dmesg:
dmesg.txt (22.1 KB)
Xorg Log:
xorglog.txt (17.8 KB)
glxinfo.log:
glxinfo.txt (8.4 KB)
xorg.conf:
Section "Monitor"      Identifier      "Builtin Default Monitor"EndSectionSection "Device"      Identifier      "Builtin Default fbdev Device 0"      Driver          "armada"EndSectionSection "Screen"      Identifier      "Builtin Default fbdev Screen 0"      Device          "Builtin Default fbdev Device 0"      Monitor         "Builtin Default Monitor"      DefaultDepth    24EndSectionSection "ServerLayout"      Identifier      "Builtin Default Layout"      Screen          "Builtin Default fbdev Screen 0"EndSectionRegards,
举报

张晶晶

2018-10-20 03:42:01
嗨罗伯特,
感谢您的测试和快速回复。
我想在同样的条件下;
那么,你使用哪个文件用于debian rootfs?
对于mesa / etnaviv视频堆栈,你的意思是包xserver-xorg-video-armada-etnaviv?
问候,
Jeanluc

以上来自于谷歌翻译


以下为原文

        Hi Robert,
thank you for your test and your quick reply.
I’d like to be in your same conditions; so, which file did you use for debian rootfs?
For mesa/etnaviv video stack do you mean the packet xserver-xorg-video-armada-etnaviv?
Regards,
Jeanluc
举报

郭雨桐

2018-10-20 03:57:47
嗨Jeanluc,
我用过这个:
https://eewiki.net/display/linuxonarm/i.MX6q+SABRE+Board+for+Smart+Devices#i.MX6qSABREBoardforSmartDevices-Debian8
在调试时,我用u-boot和内核块更新了那个页面。
所以xserver-xorg-video-armada-etnaviv只是xorg的2D驱动程序,但它知道在启动3D应用程序时要在台面中调用哪个3D驱动程序。
问候,

以上来自于谷歌翻译


以下为原文

        Hi Jeanluc,
I used this one:
https://eewiki.net/display/linuxonarm/i.MX6q+SABRE+Board+for+Smart+Devices#i.MX6qSABREBoardforSmartDevices-Debian8
While debugging, i updated that page with u-boot and the kernel bump’s.
So xserver-xorg-video-armada-etnaviv is just the 2D driver for xorg, but it knows what 3D driver in mesa to call when a 3D application is started.
Regards,
举报

更多回帖

发帖
×
20
完善资料,
赚取积分