Ubuntu 18.04 上 Radeon 3000 视频驱动程序出现问题

Ubuntu 18.04 上 Radeon 3000 视频驱动程序出现问题

我目前正在运行 Ubuntu 18.04,它配有华硕主板和 Nvidia 3000 显卡。它在 2d 中运行良好,但在 3d 中运行不良。我有几张 Nvidia R9 380 卡,所以我尝试在机器上安装一张。硬件安装顺利,但当我尝试在 Ubuntu 上运行它时,驱动程序不起作用,所以我把它拔了出来。现在的问题是 3000 没有获得关联的驱动程序。结果是lshw -c video

*-display UNCLAIMED
description: VGA compatible controller
product: RS780L [Radeon 3000]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 5
bus info: pci@0000:01:05.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pm msi vga_controller bus_master cap_list
configuration: latency=0
resources: memory:d0000000-dfffffff ioport:d000(size=256) memory:fe8f0000-fe8fffff memory:fe700000-fe7fffff memory:c0000-dffff

我尝试了各种 Nvidia 驱动程序,但没有一个兼容,而且内核也没有提供驱动程序。我已删除所有 Nvidia 驱动程序,但问题仍然存在。任何帮助都将不胜感激!

更新:我终于让内核驱动程序加载了:

*-display
      description: VGA compatible controller
      product: RS780L [Radeon 3000]
      vendor: Advanced Micro Devices, Inc. [AMD/ATI]
      physical id: 5
      bus info: pci@0000:01:05.0
      version: 00
      width: 32 bits
      clock: 33MHz
      capabilities: pm msi vga_controller bus_master cap_list rom
      configuration: driver=radeon latency=0
      resources: irq:18 memory:d0000000-dfffffff ioport:d000(size=256) memory:fe8f0000-fe8fffff memory:fe700000-fe7fffff memory:c0000-dffff

但似乎 Xsession 视频驱动程序仍然存在问题,因为会话仍未加载。

我已经检查过了.xsession.errors,但没有看到任何可以给我线索的东西:

dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
dbus-update-activation-environment: setting DISPLAY=:0
dbus-update-activation-environment: setting XAUTHORITY=/home/fred/.Xauthority
dbus-update-activation-environment: setting GTK_MODULES=gail:atk-bridge
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
dbus-update-activation-environment: setting CLUTTER_IM_MODULE=xim
dbus-update-activation-environment: setting LANG=en_US.UTF-8
dbus-update-activation-environment: setting GDM_LANG=en_US
dbus-update-activation-environment: setting DISPLAY=:0
dbus-update-activation-environment: setting GTK2_MODULES=overlay-scrollbar
dbus-update-activation-environment: setting MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path
dbus-update-activation-environment: setting XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/fred
dbus-update-activation-environment: setting USER=fred
dbus-update-activation-environment: setting DESKTOP_SESSION=ubuntu
dbus-update-activation-environment: setting QT4_IM_MODULE=xim
dbus-update-activation-environment: setting TEXTDOMAINDIR=/usr/share/locale/
dbus-update-activation-environment: setting DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path
dbus-update-activation-environment: setting PWD=/home/fred
dbus-update-activation-environment: setting HOME=/home/fred
dbus-update-activation-environment: setting TEXTDOMAIN=im-config
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
dbus-update-activation-environment: setting XDG_SESSION_TYPE=x11
dbus-update-activation-environment: setting XDG_DATA_DIRS=/usr/share/ubuntu:/home/fred/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/var/lib/snapd/desktop
dbus-update-activation-environment: setting XDG_SESSION_DESKTOP=ubuntu
dbus-update-activation-environment: setting GTK_MODULES=gail:atk-bridge
dbus-update-activation-environment: setting SHELL=/bin/bash
dbus-update-activation-environment: setting XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
dbus-update-activation-environment: setting QT_IM_MODULE=ibus
dbus-update-activation-environment: setting XMODIFIERS=@im=ibus
dbus-update-activation-environment: setting IM_CONFIG_PHASE=2
dbus-update-activation-environment: setting XDG_CURRENT_DESKTOP=ubuntu:GNOME
dbus-update-activation-environment: setting GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
dbus-update-activation-environment: setting SHLVL=1
dbus-update-activation-environment: setting LANGUAGE=en_US:en
dbus-update-activation-environment: setting GDMSESSION=ubuntu
dbus-update-activation-environment: setting LOGNAME=fred
dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
dbus-update-activation-environment: setting XDG_RUNTIME_DIR=/run/user/1000
dbus-update-activation-environment: setting XAUTHORITY=/home/fred/.Xauthority
dbus-update-activation-environment: setting XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
dbus-update-activation-environment: setting XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
dbus-update-activation-environment: setting PATH=/home/fred/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
dbus-update-activation-environment: setting GTK_IM_MODULE=ibus
dbus-update-activation-environment: setting _=/usr/bin/dbus-update-activation-environment

我也检查了 /var/log/messages,但没有任何提示。

目前唯一能用的显示管理器是 lightdm,我在那里收到登录提示,输入密码,短暂的黑屏,然后返回登录页面。我尝试了所有能找到的解决登录循环问题的方法,但都不起作用。显示管理器似乎可以加载,但当它尝试加载 X 会话时,它就断了。我也用机器上的另一个用户帐户进行了测试,结果相同。用 VNC 测试,会话加载正常。

提前感谢您的任何想法。

答案1

我最终设法通过以下方法解决了这个问题:

sudo apt-get remove --purge xorg-driver-fglrx fglrx* sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core sudo dpkg-reconfigure xserver-xorg reboot 享受重新开始的生活!:-)

希望这能帮助别人

相关内容