Omoikane Omake composed on 2023-02-19 21:50 (UTC+0300): > Excuse me for my broken English. > I don't know what exactly is cause of problem. > Old notebook eMachines d620 with radeon x1200, rs960m. > Driver works but no hardware acceleration. > Because of that some programs do not work properly. > For example, geeqie segfault, vlc crashed when opening file, > firefox crashing tabs etc. > If i disable radeon, all that programs works correctly with vesa driver but > everything is slow. > I dunno how to fix that. Maybe solution is simple but i am out of options.
There are multiple radeon drivers. The two main ones are a kernel module for the radeon hardware, and a display device driver for X. The X1200 requires the radeon kernel driver, but possibly not the radeon display device driver. The alternative is to remove xserver-xorg-video-radeon, which allows the newer technology default modesetting display driver to be used instead, if it supports the X1200. It does not support my X1100, but it does my X1300. # pinxi -GSaz --vs --zl --hostname pinxi 3.3.25-02 (2023-02-16) System: Host: gx28b Kernel: 6.1.0-3-686 arch: i686 bits: 32 compiler: gcc v: 12.2.0 parameters: root=LABEL=<filter> ipv6.disable=1 noresume mitigations=auto consoleblank=0 vga=791 video=1440x900@60 5 Desktop: Trinity info: kicker wm: Twin v: 3.0 vt: 7 dm: 1: TDM 2: XDM Distro: Debian GNU/Linux bookworm/sid Graphics: Device-1: AMD RV516 [Radeon X1300/X1550 Series] vendor: Dell driver: radeon v: kernel alternate: amdgpu arch: Rage-7 code: R200 process: TSMC 150nm built: 2001-06 pcie: gen: 1 speed: 2.5 GT/s lanes: 16 ports: active: DVI-I-1,VGA-1 empty: SVIDEO-1 bus-ID: 01:00.0 chip-ID: 1002:7183 class-ID: 0300 Display: x11 server: X.Org v: 1.21.1.7 driver: X: loaded: modesetting dri: swrast gpu: radeon display-ID: :0 screens: 1 Screen-1: 0 s-res: 3600x1200 s-dpi: 120 s-size: 761x253mm (29.96x9.96") s-diag: 802mm (31.57") Monitor-1: DVI-I-1 pos: primary,left model: NEC EA243WM serial: <filter> built: 2011 res: 1920x1200 hz: 60 dpi: 94 gamma: 1.2 size: 519x324mm (20.43x12.76") diag: 612mm (24.1") ratio: 16:10 modes: max: 1920x1200 min: 640x480 Monitor-2: VGA-1 pos: right model: Dell P2213 serial: <filter> built: 2012 res: 1680x1050 hz: 60 dpi: 90 gamma: 1.2 size: 473x296mm (18.62x11.65") diag: 558mm (22") ratio: 16:10 modes: max: 1680x1050 min: 720x400 API: OpenGL v: 4.5 Mesa 22.3.3 renderer: llvmpipe (LLVM 15.0.6 128 bits) direct-render: Yes # pinxi -GSaz --vs --zl --hostname pinxi 3.3.25-02 (2023-02-16) System: Host: gx28b Kernel: 5.10.0-21-686 arch: i686 bits: 32 compiler: gcc v: 10.2.1 parameters: root=LABEL=<filter> ipv6.disable=1 noresume mitigations=auto consoleblank=0 vga=791 video=1440x900@60 5 Desktop: Trinity info: kicker wm: Twin v: 3.0 vt: 7 dm: 1: TDM 2: XDM Distro: Debian GNU/Linux 11 (bullseye) Graphics: Device-1: AMD RV516 [Radeon X1300/X1550 Series] vendor: Dell driver: radeon v: kernel arch: Rage-7 code: R200 process: TSMC 150nm built: 2001-06 pcie: gen: 1 speed: 2.5 GT/s lanes: 16 ports: active: DVI-I-1,VGA-1 empty: SVIDEO-1 bus-ID: 01:00.0 chip-ID: 1002:7183 class-ID: 0300 Display: x11 server: X.Org v: 1.20.11 driver: X: loaded: modesetting dri: swrast gpu: radeon display-ID: :0 screens: 1 Screen-1: 0 s-res: 3600x1200 s-dpi: 120 s-size: 761x253mm (29.96x9.96") s-diag: 802mm (31.57") Monitor-1: DVI-I-1 pos: primary,left model: NEC EA243WM serial: <filter> built: 2011 res: 1920x1200 hz: 60 dpi: 94 gamma: 1.2 size: 519x324mm (20.43x12.76") diag: 612mm (24.1") ratio: 16:10 modes: max: 1920x1200 min: 640x480 Monitor-2: VGA-1 pos: right model: Dell P2213 serial: <filter> built: 2012 res: 1680x1050 hz: 60 dpi: 90 gamma: 1.2 size: 473x296mm (18.62x11.65") diag: 558mm (22") ratio: 16:10 modes: max: 1680x1050 min: 720x400 API: OpenGL v: 4.5 Mesa 20.3.5 renderer: llvmpipe (LLVM 11.0.1 128 bits) compat-v: 3.1 direct-render: Yes # pinxi -GSaz --vs --zl --hostname pinxi 3.3.25-02 (2023-02-16) System: Host: gx320 Kernel: 6.1.0-3-amd64 arch: x86_64 bits: 64 compiler: gcc v: 12.2.0 parameters: ro root=LABEL=<filter> ipv6.disable=1 net.ifnames=0 noresume mitigations=auto consoleblank=0 vga=791 video=1440x900@60 5 Desktop: Trinity v: R14.0.13 tk: Qt v: 3.5.0 info: kicker wm: Twin v: 3.0 vt: 7 dm: 1: TDM 2: XDM Distro: Debian GNU/Linux bookworm/sid Graphics: Device-1: AMD RC410 [Radeon Xpress 200/1100] vendor: Dell driver: radeon v: kernel alternate: amdgpu arch: Rage-8 code: R300 process: TSMC 130nm built: 2002-07 ports: active: VGA-1 empty: none bus-ID: 01:05.0 chip-ID: 1002:5a61 class-ID: 0300 Display: x11 server: X.Org v: 1.21.1.7 driver: X: loaded: radeon unloaded: modesetting alternate: fbdev,vesa dri: r300 gpu: radeon display-ID: :0 screens: 1 Screen-1: 0 s-res: 1680x1050 s-dpi: 108 s-size: 395x246mm (15.55x9.69") s-diag: 465mm (18.32") Monitor-1: VGA-1 mapped: VGA-0 model: Dell P2213 serial: <filter> built: 2012 res: 1680x1050 hz: 60 dpi: 90 gamma: 1.2 size: 473x296mm (18.62x11.65") diag: 558mm (22") ratio: 16:10 modes: max: 1680x1050 min: 720x400 API: OpenGL v: 2.1 Mesa 22.3.3 renderer: ATI RC410 direct-render: Yes # FYI: pinxi is the devel version of inxi. -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata