Nestopia and openGL version

Forum Forums General Tips and Tricks Nestopia and openGL version

  • This topic has 3 replies, 3 voices, and was last updated Mar 3-8:57 am by cyrilus31.
Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #55283
    Member
    enoch

      Hello,

      I installed nestopia (a Super Nintendo emulator) on Antix 19.3.
      When I load a game I can hear the sound, so I know it’s working, however the window remains blank (all black).

      apt-cache show nestopia
      tells me:
      Nestopia requires OpenGL 3.2 or later.
      glxinfo | grep “OpenGL version”
      OpenGL version string: 2.1 Mesa 18.3.6

      This is were I got stuck. Can anyone give me advice on how to proceed to get nestopia graphics working properly? I wouldn’t know where to begin upgrading the OpenGL version. Searching the repositories didn’t yield any obvious answers.

      Thanks

      inxi -Fxxxrza
      System: Host: vega Kernel: 4.9.235-antix.1-amd64-smp x86_64 bits: 64 compiler: gcc v: 8.3.0
      parameters: BOOT_IMAGE=/boot/vmlinuz-4.9.235-antix.1-amd64-smp root=UUID=18e72eca-9c7f-47f6-9893-c8ebcfb83473 ro
      vga=0x0317 quiet
      Desktop: IceWM 1.8.3 wm: Blackbox dm: SLiM 1.3.6 Distro: antiX-19.3_x64-full Manolis Glezos 15 October 2020
      base: Debian GNU/Linux 10 (buster)
      Machine: Type: Laptop System: Hewlett-Packard product: Presario C700 Notebook PC v: F.08 serial: <filter> Chassis: type: 10
      serial: <filter>
      Mobo: Hewlett-Packard model: 30D9 v: 83.19 serial: <filter> BIOS: Hewlett-Packard v: F.08 date: 09/13/2007
      Battery: ID-1: BAT0 charge: 4.8 Wh condition: 4.8/4.8 Wh (100%) volts: 10.8/10.8 model: Hewlett-Packard Primary type: Li-ion
      serial: N/A status: Full
      CPU: Topology: Single Core model: Intel Celeron M 530 bits: 64 type: MCP arch: Core Merom family: 6 model-id: F (15)
      stepping: A (10) microcode: 95 L2 cache: 1024 KiB
      flags: lm nx pae sse sse2 sse3 ssse3 bogomips: 3458
      Speed: 1729 MHz min/max: N/A Core speed (MHz): 1: 1729
      Vulnerabilities: Type: itlb_multihit status: KVM: Vulnerable
      Type: l1tf mitigation: PTE Inversion
      Type: mds status: Vulnerable: Clear CPU buffers attempted, no microcode; SMT disabled
      Type: meltdown mitigation: PTI
      Type: spec_store_bypass status: Vulnerable
      Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
      Type: spectre_v2 mitigation: Full generic retpoline, STIBP: disabled, RSB filling
      Type: srbds status: Not affected
      Type: tsx_async_abort status: Not affected
      Graphics: Device-1: Intel Mobile GM965/GL960 Integrated Graphics vendor: Hewlett-Packard Presario C700 driver: i915 v: kernel
      bus ID: 00:02.0 chip ID: 8086:2a02
      Display: server: X.Org 1.20.4 driver: intel resolution: 1280×800~60Hz
      OpenGL: renderer: Mesa DRI Intel 965GM v: 2.1 Mesa 18.3.6 direct render: Yes
      Audio: Device-1: Intel 82801H HD Audio vendor: Hewlett-Packard driver: snd_hda_intel v: kernel bus ID: 00:1b.0
      chip ID: 8086:284b
      Sound Server: ALSA v: k4.9.235-antix.1-amd64-smp
      Network: Device-1: Broadcom Limited BCM4311 802.11b/g WLAN vendor: Hewlett-Packard driver: b43-pci-bridge v: N/A port: 3000
      bus ID: 01:00.0 chip ID: 14e4:4311
      Device-2: Realtek RTL-8100/8101L/8139 PCI Fast Ethernet Adapter vendor: Hewlett-Packard Presario C700
      driver: 8139too v: 0.9.28 port: 1000 bus ID: 02:01.0 chip ID: 10ec:8139
      IF: eth0 state: down mac: <filter>
      IF-ID-1: wlan0 state: up mac: <filter>
      Drives: Local Storage: total: 111.79 GiB used: 7.80 GiB (7.0%)
      ID-1: /dev/sda vendor: OWC model: Mercury Electra 3G SSD size: 111.79 GiB block size: physical: 512 B
      logical: 512 B speed: 3.0 Gb/s serial: <filter> rev: 2A0 scheme: MBR
      Partition: ID-1: / raw size: 19.53 GiB size: 19.10 GiB (97.79%) used: 4.50 GiB (23.6%) fs: ext4 dev: /dev/sda2
      ID-2: /home raw size: 49.29 GiB size: 48.26 GiB (97.92%) used: 3.30 GiB (6.8%) fs: ext4 dev: /dev/sda6
      ID-3: swap-1 size: 3.91 GiB used: 1.4 MiB (0.0%) fs: swap swappiness: 10 (default 60)
      cache pressure: 50 (default 100) dev: /dev/sda1
      Sensors: System Temperatures: cpu: 55.0 C mobo: N/A
      Fan Speeds (RPM): N/A
      Repos: Active apt repos in: /etc/apt/sources.list.d/antix.list
      1: deb http://la.mxrepo.com/antix/buster buster main nonfree nosystemd
      Active apt repos in: /etc/apt/sources.list.d/buster-backports.list
      1: deb http://deb.debian.org/debian buster-backports main contrib non-free
      Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
      1: deb http://ftp.us.debian.org/debian/ buster-updates main contrib non-free
      Active apt repos in: /etc/apt/sources.list.d/debian.list
      1: deb http://ftp.us.debian.org/debian/ buster main contrib non-free
      2: deb http://security.debian.org/ buster/updates main contrib non-free
      No active apt repos in: /etc/apt/sources.list.d/onion.list
      No active apt repos in: /etc/apt/sources.list.d/various.list
      Info: Processes: 158 Uptime: 5h 21m Memory: 1.95 GiB used: 267.0 MiB (13.4%) Init: SysVinit v: 2.93 runlevel: 5
      default: 5 Compilers: gcc: 8.3.0 alt: 8 Shell: bash v: 5.0.3 running in: sshd (SSH) inxi: 3.0.36

      #55284
      Anonymous
        Helpful
        Up
        0
        ::

        > Graphics: Device-1: Intel Mobile GM965/GL960 Integrated Graphics

        https://en.wikipedia.org/wiki/Intel_GMA#GMA_X3100

        GMA X3100
        The GMA X3100 is the mobile version of the GMA X3500 used in the Intel GL960/GM965 chipsets and also in the GS965 chipset. The X3100 supports hardware transform and lighting, up to eight programmable shader units, and up to 384 MB video memory. Its display cores can run up to 333 MHz on GM965 and 320 MHz on GL960. Its render cores can run up to 500 MHz on GM965 and 400 MHz on GL960. The X3100 display unit includes a 300 MHz RAMDAC, two 25–112 MHz LVDS transmitters, 2 DVO encoders, and a TV encoder. Under Windows, the driver supports DirectX 10.0,[13][14] Shader Model 4.0 and OpenGL 1.5.[14][15] Under Linux, OpenGL 2.1 is supported.

        .

        https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897384
        Nestopia requires OpenGL 3.2 (since version 1.47)

        .
        instead, the zsnes emulator may be compatible with your hardware:
        https://packages.debian.org/buster/zsnes

        #55297
        Member
        enoch
          Helpful
          Up
          0
          ::

          Thanks for the quick response. I’ll try to use another emulator or see if I can get an older version of Nestopia working.

          #55304
          Member
          cyrilus31
            Helpful
            Up
            0
            ::

            Hi enoch

            Nestopia is a nes emulator whereas zsnes is for supernes. But from what I can see, whatever the emulator, many new versions require at least OpenGL 3.2.

            You will have to dig and unearth an old version. Following this link you may find what you’re looking for.

          Viewing 4 posts - 1 through 4 (of 4 total)
          • You must be logged in to reply to this topic.