openSUSE:Bugreport X
除非另有说明,否则请使用组件 X.Org(在 SLED11 上为 X Server)来报告这些错误。
- 您的显示器保持黑色,显示乱码输出,或者以错误的解析度或刷新率驱动。
- Xserver 冻结,甚至整个计算机在 X11 启动期间冻结。
- 字体在所有应用程序中都显示错误。
- 渲染伪像,例如杂散像素或随机图案,即使在不支持的解析度下也是如此。
- SaX2 相关的 SLE11 错误(如果适用于该产品,请使用组件 SaX2)。
- 某些应用程序行为异常或崩溃(很可能是 KDE、GNOME 或 X11 应用程序错误 - 后者使用组件 X11 Applications)。
- 您已安装来自 AMD 或 NVIDIA 的仅二进制驱动程序并遇到问题,但开源替代方案 radeon(SLE11)、radeonhd、nv(SLE11)或 nouveau 正常工作。在这种情况下,请向这些供应商寻求帮助。
错误报告中应包含的内容
- 一如既往:对所有这些内容以及如何重现的良好描述。
- /etc/X11/xorg.conf(如果存在,通常在 SLE11 上)
- /var/log/Xorg.0.log
- 如果 Xserver 崩溃并在重启后,请使用 /var/log/Xorg.*.log.old。
- 如果您使用 Factory 或 openSUSE Buildservice 中的 X11:XOrg 项目中的软件包,则输出
- rpm --changelog -q libdrm | head -n3
- rpm --changelog -q Mesa | head -n3
- rpm --changelog -q xorg-x11-server | head -n3
- rpm --changelog -q xf86-input-evdev | head -n3
- rpm --changelog -q xf86-input-synaptics | head -n3 (笔记本电脑)
- rpm --changelog -q xf86-input-vmmouse | head -n3 (QEMU/KVM, VMWare)
- rpm --changelog -q xf86-input-wacom | head -n3 (带有 Wacom 触摸屏的机器)
- rpm --changelog -q xf86-video-ati | head -n3 (如果您使用 radeonhd 驱动程序)
- rpm --changelog -q xf86-video-cirrus | head -n3 (如果您使用 cirrus 驱动程序)
- rpm --changelog -q xf86-video-fbdev | head -n3 (如果您使用 fbdev 驱动程序)
- rpm --changelog -q xf86-video-intel | head -n3 (如果您使用 intel 驱动程序)
- rpm --changelog -q xf86-video-mga | head -n3 (如果您使用 mga 驱动程序)
- rpm --changelog -q xf86-video-modesetting | head -n3 (如果您使用 modesetting 驱动程序)
- rpm --changelog -q xf86-video-nouveau | head -n3 (如果您使用 nouveau 驱动程序)
- rpm --changelog -q xf86-video-nv | head -n3 (如果您使用 nv 驱动程序)
- rpm --changelog -q xf86-video-qxl | head -n3 (如果您使用 qxl 驱动程序)
- rpm --changelog -q xf86-video-vesa | head -n3 (如果您使用 vesa 驱动程序)
- rpm --changelog -q xf86-video-vmware | head -n3 (如果您使用 vmware 驱动程序)
- 的输出
- hwinfo --gfx
- 如果错误与显示器保持黑色或以错误的参数(如解析度)驱动有关,则输出
- hwinfo --monitor 在 runlevel 3 (!) 中执行
- xrandr(在您的 Xsession 中执行)
- 在 SLE11 上,如果错误与 SaX2 相关
- /var/log/SaX.log
- 使用内核选项 drm.debug=0xe 启动后的 dmesg 输出
- 可能需要在 runlevel 3 中使用内核选项 nomodeset 启动,然后配置 sshd 并调整防火墙设置以启用 ssh 登录。然后再次正常重启并使用 ssh 登录以提取此信息。不幸的是,您需要一台第二台机器来执行此操作。
请不要对这些文件进行 tar 或 zip 压缩,而是使用单独的附件。在 Bugzilla 中,对每个文件使用内容类型 text/plain。这样更容易处理日志文件。
如何测试最新的 Xorg
由于开发工作发生在单独的存储库中,因此通常有必要查看问题是否仍然存在于那里。警告:此版本通常没有经过大量的测试,因此请勿在生产系统上使用。
要添加相关仓库并升级到最新版本,请以 root 身份执行
zypper ar -f \ http://download.opensuse.org/repositories/Kernel:/HEAD/standard/ \ Kernel:HEAD zypper ar -f \ http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_13.2/ \ X11:XOrg zypper mr -p 90 Kernel:HEAD zypper mr -p 90 X11:XOrg zypper ref -r Kernel:HEAD zypper ref -r X11:XOrg zypper dup -r Kernel:HEAD zypper dup -r X11:XOrg zypper in xorg-x11-server-debuginfo xorg-x11-server-debugsource \ xf86-input-evdev-debuginfo xf86-input-evdev-debugsource \ xf86-input-synaptics-debuginfo xf86-input-synaptics-debugsource \ xf86-input-vmmouse-debuginfo xf86-input-vmmouse-debugsource \ xf86-input-wacom-debuginfo xf86-input-wacom-debugsource \ xf86-video-ati-debuginfo xf86-video-ati-debugsource \ xf86-video-cirrus-debuginfo xf86-video-cirrus-debugsource \ xf86-video-fbdev-debuginfo xf86-video-fbdev-debugsource \ xf86-video-intel-debuginfo xf86-video-intel-debugsource \ xf86-video-mga-debuginfo xf86-video-mga-debugsource \ xf86-video-modesetting-debuginfo xf86-video-modesetting-debugsource \ xf86-video-nouveau-debuginfo xf86-video-nouveau-debugsource \ xf86-video-nv-debuginfo xf86-video-nv-debugsource \ xf86-video-qxl-debuginfo xf86-video-qxl-debugsource \ xf86-video-vesa-debuginfo xf86-video-vesa-debugsource \ xf86-video-vmware-debuginfo xf86-video-vmware-debugsource \ libpixman-1-0-debuginfo libpixman-1-0-debugsource \ libpciaccess0-debuginfo libpciaccess0-debugsource
: