Aspeed graphics family linux
The device is supported by kernel versions 3.17 and newer according to the LKDDb:
Ver | Source | Config | By ID | By Class |
---|---|---|---|---|
3.15 — 6.3 | drivers/video/fbdev/skeletonfb.c | — | * | 030000 |
3.17 — 6.3 | drivers/gpu/drm/ast/ast_drv.c | CONFIG_DRM_AST | 1a03:2000 | * |
Status (33)
The device is a part of the following computers:
HWid | Type | Vendor / Model | Probes | System | Last Status |
---|---|---|---|---|---|
79A1A » | desktop | ASUSTek / P10S-I Series | 2 | Gentoo 2.9 | detected |
DEDAF » | desktop | ASUSTek / P10S-I Series | 1 | Ubuntu 20.04 | detected |
0E3B5 » | desktop | ASUSTek / P10S-I Series | 1 | Ubuntu 20.04 | detected |
8E7E1 » | desktop | ASUSTek / P10S-I Series | 1 | Ubuntu 18.04 | detected |
18373 » | main server | ASUSTek / P10S-I Series | 1 | Manjaro 20.1.2 | detected |
F3E6E » | desktop | ASUSTek / Z10PA-D8 Series | 1 | Ubuntu 19.04 | detected |
682AF » | desktop | ASUSTek / Z10PA-D8 Series | 1 | Ubuntu 19.04 | detected |
11881 » | main server | ASUSTek / Z10PA-D8 Series | 1 | CentOS 8 | detected |
4CEF9 » | main server | ASUSTek / Z10PA-D8 Series | 3 | Ubuntu 20.04 | detected |
09649 » | desktop | ASUSTek / Z10PA-D8 Series | 1 | Debian 11 | detected |
5807E » | main server | ASUSTek / Z10PA-D8 Series | 1 | Ubuntu 20.04 | detected |
9F4F6 » | desktop | ASUSTek / Z10PA-D8 Series | 1 | ROSA R9-R11 | detected |
A21C1 » | desktop | ASUSTek / Z10PA-U8 Series | 1 | Ubuntu 20.04 | detected |
E467A » | desktop | ASUSTek / Z10PA-U8 Series | 1 | Debian 11 | detected |
5C433 » | desktop | ASUSTek / Z10PA-U8 Series | 1 | Ubuntu 20.04 | detected |
A5060 » | desktop | ASUSTek / Z10PC-D8 Series | 1 | Ubuntu 20.04 | detected |
40D14 » | desktop | ASUSTek / Z10PC-D8 Series | 1 | Kubuntu 11.1 | detected |
EB348 » | main server | ASUSTek / Z10PE-D16 WS | 1 | Ubuntu 16.04 | detected |
CAA4B » | desktop | ASUSTek / Z10PE-D16 WS | 1 | Arch Rolling | detected |
CAA4B » | desktop | ASUSTek / Z10PE-D16 WS | 1 | ArcoLinux R . | detected |
C7291 » | desktop | ASUSTek / Z10PE-D16 WS | 1 | Ubuntu 19.10 | detected |
730D2 » | main server | ASUSTek / Z10PE-D16 WS | 2 | Ubuntu 18.04 | detected |
53346 » | desktop | ASUSTek / Z10PE-D16 WS | 1 | Generic 31 | detected |
90D2D » | desktop | ASUSTek / Z10PE-D16 WS | 3 | Kubuntu 22.04 | detected |
EC73F » | desktop | ASUSTek / Z10PE-D8 WS | 1 | Ubuntu 20.04 | detected |
3F15F » | desktop | ASUSTek / Z10PE-D8 WS | 1 | Ubuntu 18.04 | detected |
CC28E » | main server | ASUSTek / Z10PE-D8 WS | 1 | Ubuntu 20.04 | detected |
5BB30 » | desktop | ASUSTek / Z10PG-D16 Se . | 1 | Debian 9 | detected |
8EA1A » | desktop | ASUSTek / Z10PH-D16 Se . | 2 | Ubuntu 20.04 | detected |
ECFA2 » | desktop | ASUSTek / Z10PH-D16 Se . | 1 | OpenMandriv . | detected |
25CC7 » | desktop | ASUSTek / Z10PH-D16 Se . | 1 | Ubuntu 20.04 | detected |
B939D » | main server | ASUSTek / Z10PR-D16 Se . | 1 | Gentoo 2.7 | detected |
How can I get the correct resolution with an Aspeed graphics controller under Debian?
I’ve installed Debian 10.6 with the Mate desktop. The motherboard has an onboard graphics controller with an Aspeed chipset.
lspci | grep VGA 45:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 41) 45:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 41) (prog-if 00 [VGA controller]) Subsystem: ASPEED Technology, Inc. ASPEED Graphics Family Flags: medium devsel, IRQ 59, NUMA node 0 Memory at b0000000 (32-bit, non-prefetchable) [size=16M] Memory at b1000000 (32-bit, non-prefetchable) [size=128K] I/O ports at 9000 [size=128] [virtual] Expansion ROM at 000c0000 [disabled] [size=128K] Capabilities: [40] Power Management version 3 Capabilities: [50] MSI: Enable- Count=1/2 Maskable- 64bit+ Kernel driver in use: ast
I’ve installed the xserver-xorg-video-ast package (which supposedly has the driver), and it appears that the driver is actually in use, per:
But on the monitor resolution selection dialog, I only have three options that range from 800×600 to 1024×768. The monitor connected should run at 1920×1080. How do I get the option to set it to 1920×1080?
Which specific chip does the system have? sudo dmesg will tell you what the kernel detected — look for “AST . detected”. Some AST chips don’t support any widescreen modes, which limits the available resolutions on modern monitors.
2 Answers 2
I don’t have Aspeed 2500 but I have experience on Aspeed 2600 with AOC 1440×900 monitor.
After upgrading my PC mainboard with the Aspeed 2600, I found that the Aspeed driver does not detect VESA correctly with 16:9 resolution, all available modes are 4:3, so I tried to add it manually and it’s working. Not perfectly, some things look strange on physical display (Ubuntu 20.04, same screen via Vino VNC viewer connected from another PC does not have this issue).
xrandr --newmode "1440x900_59.90" 106.29 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync xrandr --addmode VGA-1 1440x900_59.90
It may be a hint to resolve your problem.
If you run sudo dmesg |grep firmware , do you find an error message about missing firmware file ast_dp501_fw.bin ?
Some Aspeed graphics controllers (at least the Aspeed AST 2400 on my system) seem to require this firmware file to run at full resolution/widescreen modes. Apparently AST has not granted a license to redistribute this firmware file at the Linux-firmware git repository.
Supermicro has a FAQ entry referring to that firmware file and a Google drive link to the firmware file. Download at your own risk.
If you choose to use this file, place it on your system as /lib/firmware/ast_dp501_fw.bin , and then update your initramfs file (e.g. sudo update-initramfs -u in Debian/Ubuntu and related distributions) so the firmware file gets added in initramfs. The kernel driver for the display controller gets loaded very early in the boot sequence, and it looks for the firmware file while the system is still running on initramfs.
Also, the message Kernel driver in use: ast only identifies the kernel driver. You should read /var/log/Xorg.0.log to see which userspace driver the X server ends up using. It might be using a generic VGA/SVGA driver instead of the xserver-xorg-video-ast driver. If so, you might need to add a configuration snippet to /etc/X11/xorg.conf.d/ to force the correct driver to be used.
Aspeed graphics family linux
The device is supported by kernel versions 3.17 and newer according to the LKDDb:
Ver | Source | Config | By ID | By Class |
---|---|---|---|---|
3.15 — 6.3 | drivers/video/fbdev/skeletonfb.c | — | * | 030000 |
3.17 — 6.3 | drivers/gpu/drm/ast/ast_drv.c | CONFIG_DRM_AST | 1a03:2000 | * |
Status (5)
The device is a part of the following computers:
HWid | Type | Vendor / Model | Probes | System | Last Status |
---|---|---|---|---|---|
A1AAA » | main server | Supermicro / X11SCL-F | 1 | CentOS 8 | detected |
54922 » | main server | Supermicro / X11SCL-F | 1 | ALT Linux 8.4 | detected |
06918 » | main server | Supermicro / X11SCL-F | 2 | Ubuntu 18.04 | detected |
A7AA6 » | main server | Supermicro / X11SCL-F | 2 | Debian 10 | detected |
617C6 » | main server | Supermicro / X11SCL-F | 1 | Debian 11 | detected |
Linux Mint Forums
Forum rules
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.
Aspeed GPU driver?
Post by hixie » Mon Feb 24, 2014 4:46 am
Hi everyone, first post here and i’m quite new to linux in general.
I have a 1U server that i’ve installed Mint on, but Mint doesn’t seem to recognize the Aspeed 2050 GPU, and has turn itself to software rendering mode, which in normal cases i think it is fine, but because i run CPU intensive applications the 10-15% of of cpu while idle does add up to a noticeable effect.
I’ve search on google and found «packages» which claim will work after just running the Install.sh however, it doesn’t seem to work for me.
If anyone can guide me through the process or direct me to a guide that would be great.
System
Dual Intel E5520
Aspeed 2050
Linux Mint 16 64-bit Cinnamon
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Re: Aspeed GPU driver?
Post by downhillschrott » Fri Oct 24, 2014 4:15 am
Same here. I have a Supermicro Board with Aspeed 2400 and Linux Mint 17 Cinnamon 64bit says «software Rendering Mode» which is a little bit annoying because this computer is used as a desktop (too).
Linux Mint 17 «Quiana» Cinnamon 64-bit
Below some informations which I know are asked if problems with graphics occur:
# inxi -Gx Graphics: Card: ASPEED ASPEED Graphics Family bus-ID: 02:00.0 X.Org: 1.15.1 drivers: (unloaded: fbdev,vesa) Resolution: 1680x1050@59.9hz GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.4, 128 bits) GLX Version: 2.1 Mesa 10.1.3 Direct Rendering: Yes # xrandr Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 1920 x 2048 VGA-0 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 526mm x 296mm 1680x1050 59.9*+ 1280x1024 75.0 72.0 70.0 60.0 1440x900 59.9 1280x960 60.0 1152x864 75.0 1024x768 75.1 72.0 70.1 60.0 832x624 74.6 800x600 72.2 75.0 60.3 56.2 640x480 75.0 72.8 66.7 60.0 720x400 70.1 # lspci | grep -E VGA 02:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 30) # sudo lspci -v -s 02:00.0 02:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 30) (prog-if 00 [VGA controller]) Subsystem: Super Micro Computer Inc Device 0811 Flags: bus master, medium devsel, latency 0, IRQ 16 Memory at f6000000 (32-bit, non-prefetchable) [size=16M] Memory at f7000000 (32-bit, non-prefetchable) [size=128K] I/O ports at e000 [size=128] Expansion ROM at [disabled] Capabilities: [40] Power Management version 3 Capabilities: [50] MSI: Enable- Count=1/4 Maskable- 64bit+ Kernel driver in use: ast
Re: Aspeed GPU driver?
Post by ralplpcr » Tue Jul 28, 2015 10:25 am
Similar issue here — — running Linux Mint 17.2 Rafaela (Cinnamon), and cannot get the ASPEED GPU to work properly. According to the specs, it’s an ASPEED AST2300 GPU. The manufacturer (both of the server *and* the ASPEED site) have drivers listed for Red Hat Enterprise and SUSE Enterprise Linux, but neither one of those seem to be compatible with Linux Mint.
I’ve found several sites that indicate that «Xorg 71» should work with Ubuntu 10.4, but nothing that appears to work with the Ubuntu 14 base that Mint is based on.
Sorry to bump an old thread, but hoping that someone on here with more experience than me can provide instructions how to either get the existing RHEL/SUSE drivers to work in Mint, or point me in the right direction?
inxi -Gx Graphics: Card: ASPEED ASPEED Graphics Family bus-ID: 0b:00.0 X.Org: 1.15.1 drivers: (unloaded: fbdev,vesa) Resolution: 1280x1024@59.9hz GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.4, 256 bits) GLX Version: 2.1 Mesa 10.1.0 Direct Rendering: Yes
lspci | grep VGA 0b:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 21)