Old Sony Laptop drivers

I found an Old Sony Laptop laying around and thought I would try to get something to work on it. It is a 32bit machine.
I have got suse tumbleweed running .
Got wireless working.
Now looking to get video drivers working. I had to use nomodeset just to get graphics to display.
What do I need to do to get drivers loaded and working.
Here is my inxi result:

`System:
  Host: localhost.localdomain Kernel: 6.13.3-1-pae arch: i686 bits: 32
    compiler: gcc v: 14.2.1 clocksource: hpet
  Desktop: Xfce v: 4.20.1 tk: Gtk v: 3.24.48 wm: xfwm4 v: 4.20.0
    with: xfce4-panel tools: xfce4-screensaver vt: 7 dm: LightDM v: 1.32.0
    Distro: openSUSE Tumbleweed 20250219
Machine:
  Type: Laptop System: Sony product: VGN-FS740 v: C300N685
    serial: 28199433-3016854 Chassis: Reserved type: 10 v: Reserved
    serial: Reserved
  Mobo: N/A model: N/A serial: N/A
    uuid: c038ce7b-d62d-da11-81d8-00014ac2372c BIOS: Phoenix v: R0080J1
    date: 07/10/2005
CPU:
  Info: single core model: Intel Pentium M bits: 32 arch: M Dothan rev: 8
    cache: L1: 32 KiB L2: 2 MiB note: check
  Speed (MHz): 800 min/max: 800/1733 volts: 1.4 V ext-clock: 133 MHz core:
    1: 800 bogomips: 3458
  Flags: nx pae sse sse2
Graphics:
  Device-1: Intel Mobile 915GM/GMS/910GML Express Graphics vendor: Sony
    driver: N/A arch: Gen-3 bus-ID: 00:02.0 chip-ID: 8086:2592 class-ID: 0300
  Display: x11 server: X.org v: 1.21.1.15 compositor: xfwm4 v: 4.20.0
    driver: X: loaded: modesetting unloaded: vesa alternate: fbdev,intel
    gpu: N/A display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1280x800 s-size: <missing: xdpyinfo>
  Monitor-1: Unknown-1 mapped: None-1 res: mode: 1280x800 hz: 60
    scale: 100% (1) size: N/A modes: 1280x800
  API: OpenGL v: 4.5 vendor: mesa v: 24.3.4 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: llvmpipe (LLVM 19.1.7 128 bits)
    device-ID: ffffffff:ffffffff
  Info: Tools: api: glxinfo de: xfce4-display-settings x11: xprop,xrandr
Audio:
  Device-1: Intel 82801FB/FBM/FR/FW/FRW High Definition Audio vendor: Sony
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:2668
    class-ID: 0403
  API: ALSA v: k6.13.3-1-pae status: kernel-api with: aoss
    type: oss-emulator
  Server-1: PipeWire v: 1.3.82 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
  Device-1: Intel PRO/Wireless 2200BG [Calexico2] Network driver: ipw2200
    v: 1.2.2kdmprq bus-ID: 06:04.0 chip-ID: 8086:4220 class-ID: 0280
  IF: wlp6s4 state: up mac: 00:13:ce:44:30:89
  Device-2: Intel 82562ET/EZ/GT/GZ - PRO/100 VE Ethernet Mobile vendor: Sony
    driver: e100 v: kernel port: 2000 bus-ID: 06:08.0 chip-ID: 8086:1068
    class-ID: 0200
  IF: enp6s8 state: down mac: 00:01:4a:c2:37:2c
Drives:
  Local Storage: total: 149.05 GiB used: 4.52 GiB (3.0%)
  ID-1: /dev/sda vendor: Samsung model: HM160HC size: 149.05 GiB
    speed: <unknown> tech: N/A serial: S12TJ1LB732057 fw-rev: 0-10 scheme: MBR
Partition:
  ID-1: / size: 145.52 GiB used: 4.52 GiB (3.1%) fs: ext4 dev: /dev/sda1
Swap:
  Alert: No swap data was found.
Sensors:
  Src: lm-sensors+/sys Message: No sensor data found using /sys/class/hwmon
    or lm-sensors.
Info:
  Memory: total: 1.25 GiB available: 1.2 GiB used: 1018.8 MiB (82.7%)
    igpu: 128 KiB
  Processes: 162 Power: uptime: 0h 39m states: freeze,mem,disk suspend: deep
    wakeups: 0 hibernate: platform Init: systemd v: 257 default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm Compilers: N/A
    Shell: Bash (su) v: 5.2.37 running-in: xfce4-terminal inxi: 3.3.37
localhost:/home/demo # 

`
Thanks for any help

The loaded (default) modesetting display driver inxi shows you is not known to support GPUs as old as yours. Here, 965 works, but 945 does not, and your 915 is older than both. The xf86-video-intel rpm provides a display driver named intel for support of older GPUs. Is it installed? If yes, you may need to make its use explicitly specified via any .conf file in /etc/X11/xorg.conf.d/ containing Driver "intel" in Section "Device", e.g.:

> cat /etc/X11/xorg.conf.d/25-intel.conf
Section "Device"
	Identifier	"iGPU"
	Driver		"intel"
EndSection
>

If you have any file there containing Driver "modesetting" it should be sufficient simply to remove that file, remove that line from the file, or replace modesetting with intel.

Found the xf86-video-intel . Looks like that worked. I took out the nomodeset and it started up just fine.
Here is inxi now:

Graphics:
  Device-1: Intel Mobile 915GM/GMS/910GML Express Graphics vendor: Sony
    driver: i915 v: kernel arch: Gen-3 ports: active: LVDS-1 empty: VGA-1
    bus-ID: 00:02.0 chip-ID: 8086:2592 class-ID: 0300
  Display: x11 server: X.org v: 1.21.1.15 driver: X: loaded: intel
    unloaded: modesetting,vesa alternate: fbdev dri: i915 gpu: i915
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1280x800 s-size: <missing: xdpyinfo>
  Monitor-1: LVDS-1 mapped: LVDS1 res: mode: 1280x800 hz: 60 scale: 100% (1)
    size: N/A modes: 1280x800

`
I switched to LXDE so things would be a little faster.
Do you know if there is something to make the function keys to work. Like the Brightness key, Volume buttons etc…?