PokerTH 2.1.0 QML Preview

General PokerTH Issues
User avatar
sp0ck
Posts: 570
Joined: Mon Mar 15, 2021 12:54 pm
Location: Flensburg
Been thanked: 111 times

Saxe wrote: Wed Jul 01, 2026 9:58 pm

Code: Select all

System:
  Kernel: 6.17.0-35-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0 clocksource: tsc
  Desktop: Cinnamon v: 6.6.7 tk: GTK v: 3.24.41 wm: Muffin v: 6.6.3 vt: 7 dm: LightDM v: 1.30.0
    Distro: Linux Mint 22.3 Zena base: Ubuntu 24.04 noble
Machine:
  Type: Desktop Mobo: MSI model: Z77A-G43 (MS-7758) v: 1.0 serial: <superuser required>
    uuid: <superuser required> UEFI: American Megatrends v: 2.5 date: 08/31/2012
CPU:
  Info: quad core model: Intel Core i5-3570K bits: 64 type: MCP smt: <unsupported> arch: Ivy Bridge
    rev: 9 cache: L1: 256 KiB L2: 1024 KiB L3: 6 MiB
  Speed (MHz): avg: 3600 high: 3606 min/max: 1600/3800 cores: 1: 3600 2: 3606 3: 3606 4: 3591
    bogomips: 27136
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: NVIDIA GP104 [GeForce GTX 1070] driver: nvidia v: 580.159.03 arch: Pascal pcie:
    speed: 5 GT/s lanes: 4 ports: active: none off: HDMI-A-1 empty: DP-1, DP-2, DP-3, DVI-D-1
    bus-ID: 05:00.0 chip-ID: 10de:1b81 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 driver: X: loaded: nvidia
    unloaded: fbdev,modesetting,nouveau,vesa gpu: nvidia,nvidia-nvswitch display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2560x1440 s-dpi: 96 s-size: 677x381mm (26.65x15.00") s-diag: 777mm (30.58")
  Monitor-1: HDMI-A-1 mapped: HDMI-0 note: disabled model: Samsung U28E590 serial: <filter>
    res: 2560x1440 hz: 60 dpi: 107 size: 608x345mm (23.94x13.58") diag: 699mm (27.5") modes:
    max: 3840x2160 min: 640x480
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 2 drv: swrast gbm:
    drv: nvidia surfaceless: drv: nvidia x11: drv: nvidia inactive: wayland,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 580.159.03 glx-v: 1.4
    direct-render: yes renderer: NVIDIA GeForce GTX 1070/PCIe/SSE2
  API: Vulkan v: 1.3.275 layers: 9 surfaces: xcb,xlib device: 0 type: discrete-gpu driver: N/A
    device-ID: 10de:1b81 device: 1 type: cpu driver: N/A device-ID: 10005:0000
Audio:
  Device-1: NVIDIA GP104 High Definition Audio driver: snd_hda_intel v: kernel pcie: speed: 5 GT/s
    lanes: 4 bus-ID: 05:00.1 chip-ID: 10de:10f0 class-ID: 0403
  API: ALSA v: k6.17.0-35-generic status: kernel-api
  Server-1: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet vendor: Micro-Star MSI
    RTL8111/8168/8411 driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: e000
    bus-ID: 02:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Broadcom BCM20702A0 Bluetooth 4.0 driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 bus-ID: 1-2:2 chip-ID: 0a5c:21e8 class-ID: fe01 serial: <filter>
  Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 4.0 lmp-v: 6 sub-v: 220e
    hci-v: 6 rev: 1000 class-ID: 7c0104
Drives:
  Local Storage: total: 1.14 TiB used: 736.21 GiB (63.2%)
  ID-1: /dev/sda vendor: Crucial model: CT250MX500SSD1 size: 232.89 GiB speed: 6.0 Gb/s tech: SSD
    serial: <filter> fw-rev: 023 scheme: GPT
  ID-2: /dev/sdb vendor: Toshiba model: MQ01ABD100 size: 931.51 GiB type: USB rev: 3.0
    spd: 5 Gb/s lanes: 1 tech: HDD rpm: 5400 serial: <filter> scheme: MBR
Partition:
  ID-1: / size: 227.68 GiB used: 197.03 GiB (86.5%) fs: ext4 dev: /dev/sda2
  ID-2: /boot/efi size: 511 MiB used: 6.1 MiB (1.2%) fs: vfat dev: /dev/sda1
Swap:
  ID-1: swap-1 type: file size: 8 GiB used: 0 KiB (0.0%) priority: -2 file: /swapfile
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 4 rev: 2.0 speed: 480 Mb/s lanes: 1
    chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-2:2 info: Broadcom BCM20702A0 Bluetooth 4.0 type: Bluetooth driver: btusb
    interfaces: 4 rev: 2.0 speed: 12 Mb/s lanes: 1 chip-ID: 0a5c:21e8 class-ID: fe01 serial: <filter>
  Hub-2: 2-0:1 info: full speed or root hub ports: 2 rev: 2.0 speed: 480 Mb/s lanes: 1
    chip-ID: 1d6b:0002 class-ID: 0900
  Hub-3: 2-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0 speed: 480 Mb/s
    lanes: 1 chip-ID: 8087:0024 class-ID: 0900
  Device-1: 2-1.3:3 info: USB OPTICAL MOUSE type: mouse driver: hid-generic,usbhid interfaces: 1
    rev: 1.1 speed: 1.5 Mb/s lanes: 1 power: 100mA chip-ID: 30fa:0400 class-ID: 0301
  Hub-4: 3-0:1 info: super-speed hub ports: 4 rev: 3.0 speed: 5 Gb/s lanes: 1 chip-ID: 1d6b:0003
    class-ID: 0900
  Device-1: 3-4:2 info: Toshiba America External USB 3.0 type: mass storage driver: usb-storage
    interfaces: 1 rev: 3.0 speed: 5 Gb/s lanes: 1 chip-ID: 0480:a207 class-ID: 0806 serial: <filter>
  Hub-5: 4-0:1 info: full speed or root hub ports: 2 rev: 2.0 speed: 480 Mb/s lanes: 1
    chip-ID: 1d6b:0002 class-ID: 0900
  Hub-6: 4-1:2 info: Intel Integrated Rate Matching Hub ports: 8 rev: 2.0 speed: 480 Mb/s
    lanes: 1 chip-ID: 8087:0024 class-ID: 0900
Sensors:
  System Temperatures: cpu: 44.0 C mobo: N/A gpu: nvidia temp: 43 C
  Fan Speeds (rpm): N/A gpu: nvidia fan: 0%
Repos:
  Packages: 2511 pm: dpkg pkgs: 2487 pm: flatpak pkgs: 24
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
    1: deb https: //de.repo.c48.uk/mint/pkgs zena main upstream import backport
    2: deb http: //ftp-stud.hs-esslingen.de/ubuntu noble main restricted universe multiverse
    3: deb http: //ftp-stud.hs-esslingen.de/ubuntu noble-updates main restricted universe multiverse
    4: deb http: //ftp-stud.hs-esslingen.de/ubuntu noble-backports main restricted universe multiverse
    5: deb http: //security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse
Info:
  Memory: total: 16 GiB available: 15.56 GiB used: 4.47 GiB (28.7%)
  Processes: 293 Power: uptime: 2h 40m states: freeze,mem,disk suspend: deep wakeups: 0
    hibernate: platform Init: systemd v: 255 target: graphical (5) default: graphical
  Compilers: gcc: 13.3.0 Client: Unknown python3.12 client inxi: 3.3.34
Hi Saxe,

audio issue should be solved with newest binary deploy zip.
User avatar
sp0ck
Posts: 570
Joined: Mon Mar 15, 2021 12:54 pm
Location: Flensburg
Been thanked: 111 times

JumlyGurm wrote: Thu Jul 02, 2026 1:35 am Windows EXE does not have an icon associated with it. (the EXE does but the one that shows on the taskbar, while it's running, is a default icon)
Solved with latest setup exe.
User avatar
sp0ck
Posts: 570
Joined: Mon Mar 15, 2021 12:54 pm
Location: Flensburg
Been thanked: 111 times

Danek wrote: Mon Jun 29, 2026 8:23 pm Hi, I'm just trying it with linux (uploaded the appimage), few things I noticed:

- I can't copy / paste a texte in chat lobby (neither in chat game)
- I can't figure out which table the connected players are at
- I don't find the setting for autofold
- I can't scroll back through the log to see past actions
Please check latest qml appimage on google drive.
Even the card-size issues you mentioned on discord are way better now.
User avatar
JumlyGurm
Posts: 8
Joined: Wed Jan 11, 2017 12:00 am
Location: Zoobzoob Province, Zimbabwe
Been thanked: 1 time

Tooltips could help (what are the mysterious buttons for at the top of the running game screen, specifically beside the "Open Chat Box" one?, Oh, that's where the "reactions" are (but they aren't displayed yet))
Hawne
Posts: 3
Joined: Mon Aug 12, 2024 5:30 pm

Hey, tried the new client and Jumlygurm urged me to give some feedback here, so here I am! :D

Version tested: 2.1.0-20260702_141935

- No Enter validation on login.

DONE: - Right click on chat box / edit box brings the German menu regardless of the selected language.
- done in 2.1

- Edit box max characters seems lower than before, but maybe that's just an impression.

DONE: - No "player activity" on players list in the lobby. That right-click feature was useful to find at a glance what a player is doing at the moment. - Done in 2.1 with the tooltip, neat!

- No visual cue for the F1-F4 function keys.

- Automatic seats rearrangement means you have to constantly keep an eye on the table to see which players have left. Empty seats gave a visual cue to how many players are remaining. My suggestion would be to either add a "Players remaining : x" text to the game window, or to have an option to disable seats rearrangement to keep the old fixed display.

- The cards in the rectangular player frame in the game window (avatar, cards and so on) are a bit small, it raises the level of focus required to "imprint" what your cards are.

- Resulting from the previous point, another debatable point: the cards layout is not the most visually friendly. You have to "read" your cards (value + suit) instead of visually imprinting them. Classic cards layout with suited bullets and figures for A,K,Q,V are more easily identified/dealt with on the go.
I reckon however that the new "value above suit" layout is more adapted for visually impaired persons, as the suit is bigger hence more legible. One may - or may not - adapt to this new layout, here I'm just mentioning that my first reaction when seeing/using them wasn't extremely positive and I have a hard time switching from the bullets/figures layout even if the suit on those was smaller.

- The "active player" border around the player frame might benefit from being a being larger (or full frame). The old design had a full easy to spot square highlight, now you have to scurry the screen to find where the highlighted border is.

- Left and right pane on game window (chat and history/odds) have to be activated manually, each time. Their status should probably be memorized instead.

- The "Show" button ("unmuck"/show cards after resolution) at the same location as the "All-In" button is unsettling, IMO it would be better to place it on top of the player's cards as before. That's where the action is.

- Resizing issues, flop cards are shrinking/growing a bit erratically when resizing the window. Resizing also happens when rearranging seats, with a"growing" flop.
I think the big issue with the actual cards layout is that the player cards and the flop ones can be of different sizes, it's unsettling.

- No "don't show again" on confirmation dialogs. That one's a bit nasty.

- Timeout dialog does not close, even after exiting the lobby.

- Ignorelist does not seem to take old data into account. I had a player I muted speaking in game, had to unmute then re-mute them, it seemed to work afterwards.

That's all for now, Thanks for all the good work, cheers.
Last edited by Hawne on Fri Jul 03, 2026 5:16 pm, edited 3 times in total.
Hawne
Posts: 3
Joined: Mon Aug 12, 2024 5:30 pm

Adding one: default raise does not always follow BB and doubles it instead. Still tested on the preview, have downloaded the 2.1 but haven't tested it yet, maybe that one's gone.
Danek
Posts: 671
Joined: Sat Apr 02, 2022 2:22 pm
Been thanked: 61 times

sp0ck wrote: Thu Jul 02, 2026 1:25 pm
Danek wrote: Mon Jun 29, 2026 8:23 pm Hi, I'm just trying it with linux (uploaded the appimage), few things I noticed:

- I can't copy / paste a texte in chat lobby (neither in chat game)
- I can't figure out which table the connected players are at
- I don't find the setting for autofold
- I can't scroll back through the log to see past actions
Please check latest qml appimage on google drive.
Even the card-size issues you mentioned on discord are way better now.
Ok ty, I remove the previous QML and download the new one. If I can, I'll test it ton8.
Danek
Posts: 671
Joined: Sat Apr 02, 2022 2:22 pm
Been thanked: 61 times

For the QML

Code: Select all

chmod +x ./PokerTH-QML-2.1.0-x86_64.AppImage && ./PokerTH-QML-2.1.0-x86_64.AppImage
Could not find the root element in the config file!
Could not find the root element in the config file!
Could not find the root element in the config file!
Could not find the root element in the config file!
Could not find the root element in the config file!
Could not find the root element in the config file!
[QML-I] [BOOT] PokerTH QML client starting; debug log in /home/fra213/.pokerth/log-files/
[QML-W] No QtMultimedia backends found. Only QMediaDevices, QAudioDevice, QSoundEffect, QAudioSink, and QAudioSource are available.
[QML-I] Available audio outputs: 1 | default: "Audio interne Stéréo analogique"
[QML-I]   - "Audio interne Stéréo analogique" (default) | id: "alsa_output.pci-0000_00_1f.3.analog-stereo"
[QML-I] Selected backend: SoftwareMixer | device: "Audio interne Stéréo analogique" | volume: 0.8
[QML-I] SoftwareMixer sink started on "Audio interne Stéréo analogique" | state: ActiveState | bufferSize: 35280
[QML-W] qrc:/pokerth.qml:502:5: QML Shortcut: Shortcut: Only binding to one of multiple key bindings associated with 13. Use 'sequences: [ <key> ]' to bind to all of them.
For the widget

Code: Select all

chmod +x ./PokerTH-Widget-2.1.0-x86_64.AppImage && ./PokerTH-Widget-2.1.0-x86_64.AppImage
qt.multimedia.ffmpeg: Using Qt multimedia with FFmpeg version 8.0.1-3ubuntu2 GPL version 2 or later
Failed to open VDPAU backend libvdpau_va_gl.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce nom
pokerth.audio: Available audio outputs: 1 | default: "Audio interne Stéréo analogique"
pokerth.audio:   - "Audio interne Stéréo analogique" (default) | id: "alsa_output.pci-0000_00_1f.3.analog-stereo"
pokerth.audio: Selected backend: SoftwareMixer | device: "Audio interne Stéréo analogique" | volume: 0.8
pokerth.audio: SoftwareMixer sink started on "Audio interne Stéréo analogique" | state: ActiveState | bufferSize: 35280
Post Reply