Désactiver l'accélération graphique ?

Salut les gens,

J’ai un petit souci pas bien méchant mais un peu inconfortable. Je suis sur un portable à écran large, d’une définition d’écran de 1440*900 et des poussières. J’ai une carte nVidia : 01:00.0 VGA compatible controller: NVIDIA Corporation G73 [GeForce Go 7600] (rev a1)

J’utilise les pilotes Nouveau, et je suis sur Wheezy. Tout se passe bien, sauf quand je veux jouer à certains jeux avec Wine : ils plantent dès le démarrage car ils ne supportent pas l’accélération graphique (ce sont de vieux jeux type Baldur’s Gate, Planescape Torment…).

J’utilise une parade en dédoublant une ligne dans grub.cfg (je ne me rappelle même plus du nom précis du fichier, enfin bref) pour blacklister Nouveau et utiliser Vesa à la place, ce qui fonctionne, sauf que j’ai du 1024768 à la place de mon 1440900 et quelque, et que donc, l’image est toute aplatie, ce qui est assez gênant au bout d’un moment :confused:

J’aurais donc voulu savoir s’il était possible de simplement désactiver l’accélération graphique tout en bénéficiant de la prise en charge de l’écran particulier que j’ai avec les pilotes Nouveau…

Merci d’avance pour vos réponses ! :slightly_smiling:

Du côté de BG2, l’accélération 3D peut être désactivée via bgconfig.exe / Graphics / 2D & 3D Options / 3D Options / Use 3D Acceleration (ce qui correspond à l’option “3D Acceleration=0” dans baldur.ini).
IWD1 propose la même option (je suppose que ça doit être le cas d’IWD2 aussi).

Je n’ai rien trouvé pour BG1 et PS:T, mais je n’ai pas non plus de problème avec eux malgré le fait que l’accélération 3D soit active sur mon système (pilote radeon sur carte ATI, donc ce n’est peut-être pas pertinent ici). En fait je n’ai pas l’impression que cette accélération soit “forcée” pour les programmes ne la supportant pas.
Tu reçois un message d’erreur particulier au moment du plantage ?

Bon, je suis conscient que je ne fais pas franchement avancer le shmilblick avec ça, mais pour ta question principale je n’aurai pas de carte nVIDIA sous la main pour tester avant ce week-end.
J’espère que ton problème sera réglé avant, mais au cas où peux-tu me donner plus de détails sur ta config (matérielle comme logicielle) histoire que je tente de reproduire ça à la maison ?


Je viens de faire un tour de le man de nouveau, et voici une option à ajouter à ton xorg.conf pour activer/désactiver l’accélération matérielle :

[quote]Option “NoAccel” "boolean"
Disable or enable acceleration. Default: acceleration is enabled.
[/quote]

Salut,

Merci pour ta réponse :slightly_smiling:

J’ai pas l’habitude de rajouter des lignes dans xorg.conf quand celui-ci n’existe pas… je copie-colle tel quel ce que tu m’as passé, ou je dois rajouter le bloc Input[…] machin machin ?

Je bidouillais avant sur Ubuntu, quand le xorg.conf était encore effectif… ça a bien changé, ma bonne dame :frowning:

Voilà l’erreur précise que j’obtiens : Unhandled exception: assertion failed in 32-bit code (0xb777d424). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:b777d424 ESP:0033a49c EBP:7cdf6160 EFLAGS:00000202( - -- I - - - ) EAX:00000000 EBX:00000dfb ECX:00000dfb EDX:00000006 ESI:7d986000 EDI:b75e0000 Stack dump: 0x0033a49c: 7cdf6160 00000006 00000dfb b746380f 0x0033a4ac: b75e0000 0033a54c b7466cc3 00000006 0x0033a4bc: 0033a4cc 00000000 b75e0000 00000058 0x0033a4cc: 00000020 00000000 00000000 00000000 0x0033a4dc: 00000000 00000000 00000000 00000000 0x0033a4ec: 00000000 00000000 00000000 00000000 Backtrace: =>0 0xb777d424 __kernel_vsyscall+0x10() in [vdso].so (0x7cdf6160) 1 0xb746380f gsignal+0x4e() in libc.so.6 (0x7cdf6160) 2 0xb7466cc3 abort+0x142() in libc.so.6 (0x7cdf6160) 3 0xb745c707 in libc.so.6 (+0x27706) (0x7cdf6160) 4 0xb745c7b7 __assert_fail+0x56() in libc.so.6 (0x7cdf6160) 5 0x7a98ee0c in nouveau_dri.so (+0x181e0b) (0x7cdf6160) 6 0x7a98cfab in nouveau_dri.so (+0x17ffaa) (0x7cdf6160) 7 0x7a98df4d in nouveau_dri.so (+0x180f4c) (0x7cdf6160) 8 0x7a96a808 in nouveau_dri.so (+0x15d807) (0x7cdf6160) 9 0x7aabb232 in nouveau_dri.so (+0x2ae231) (0x00000000) 10 0x7aab4a66 in nouveau_dri.so (+0x2a7a65) (0x00000008) 11 0x7aaa9caf in nouveau_dri.so (+0x29ccae) (0x7ce8f64c) 12 0x7aab21ef in nouveau_dri.so (+0x2a51ee) (0x7ce8f64c) 13 0x7aa7f7e5 in nouveau_dri.so (+0x2727e4) (0x7ce8f64c) 14 0x7e28a986 in wined3d (+0xda985) (0x0033ae60) 15 0x7e28be08 in wined3d (+0xdbe07) (0x0033af30) 16 0x7e204a23 in wined3d (+0x54a22) (0x0033b4c0) 17 0x7e2101d3 in wined3d (+0x601d2) (0x0033b4e0) 18 0x7e29385a wined3d_create+0x59() in wined3d (0x0033b510) 19 0x7e305315 in ddraw (+0x15314) (0x0033b560) 20 0x7e315aad in ddraw (+0x25aac) (0x0033b5c0) 21 0x7e316487 DirectDrawCreate+0x46() in ddraw (0x0033b610) 22 0x007a1d7b in bgmain2 (+0x3a1d7a) (0x0033b6b8) 23 0x0079c6a6 in bgmain2 (+0x39c6a5) (0x0033b6d0) 24 0x0042e9b9 in bgmain2 (+0x2e9b8) (0x0033b6e0) 25 0x0079dadb in bgmain2 (+0x39dada) (0x0033b710) 26 0x0079d8c0 in bgmain2 (+0x39d8bf) (0x0033b768) 27 0x0079f228 in bgmain2 (+0x39f227) (0x0033b7b4) 28 0x0042c0ba in bgmain2 (+0x2c0b9) (0x0033fde4) 29 0x007fe512 in bgmain2 (+0x3fe511) (0x0033fe70) 30 0x7b85b49c call_process_entry+0xb() in kernel32 (0x0033fe88) 31 0x7b85c70f in kernel32 (+0x4c70e) (0x0033fec8) 32 0x7bc75750 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8) 33 0x7bc7852d call_thread_func+0x7c() in ntdll (0x0033ffa8) 34 0x7bc7572e RtlRaiseException+0x21() in ntdll (0x0033ffc8) 35 0x7bc4ce1e call_dll_entry_point+0x4fd() in ntdll (0x0033ffe8) 36 0xb760953d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000) 37 0xb76095fb wine_switch_to_stack+0x2a() in libwine.so.1 (0xbfdf2838) 38 0x7bc52868 LdrInitializeThunk+0x3b7() in ntdll (0xbfdf28a8) 39 0x7b862910 __wine_kernel_init+0xbbf() in kernel32 (0xbfdf39b8) 40 0x7bc52ee3 __wine_process_init+0x182() in ntdll (0xbfdf3a38) 41 0xb76071c2 wine_init+0x2a1() in libwine.so.1 (0xbfdf3a98) 42 0x7bf00ecb main+0x8a(argc=0x2, argv=0xbfdf3f84) [/build/buildd-wine_1.4.1-4-i386-NgOHCo/wine-1.4.1/build32/loader/../../loader/main.c:230] in <wine-loader> (0xbfdf3ee8) 43 0xb744e8c5 __libc_start_main+0xf4() in libc.so.6 (0x00000000) 0xb777d424 __kernel_vsyscall+0x10 in [vdso].so: popl %ebp Modules: Module Address Debug info Name (107 modules) PE 400000- 8d9000 Export bgmain2 ELF 7a80d000-7b800000 Dwarf nouveau_dri.so ELF 7b800000-7ba3a000 Dwarf kernel32<elf> \-PE 7b810000-7ba3a000 \ kernel32 ELF 7bc00000-7bcd4000 Dwarf ntdll<elf> \-PE 7bc10000-7bcd4000 \ ntdll ELF 7bf00000-7bf04000 Dwarf <wine-loader> ELF 7d768000-7d785000 Deferred libgcc_s.so.1 ELF 7d8ce000-7d8d5000 Deferred libdrm_nouveau.so.1 ELF 7d8d5000-7d8de000 Deferred libffi.so.5 ELF 7d8de000-7d8ec000 Deferred libdrm.so.2 ELF 7d8ec000-7d905000 Deferred libxcb-glx.so.0 ELF 7d905000-7d91b000 Deferred libglapi.so.0 ELF 7d91b000-7d975000 Deferred libgl.so.1 ELF 7d9b9000-7d9c2000 Deferred librt.so.1 ELF 7d9c2000-7d9c6000 Deferred libgpg-error.so.0 ELF 7d9c6000-7da12000 Deferred libdbus-1.so.3 ELF 7da12000-7da24000 Deferred libp11-kit.so.0 ELF 7da24000-7daa9000 Deferred libgcrypt.so.11 ELF 7daa9000-7dabb000 Deferred libtasn1.so.3 ELF 7dabb000-7dad2000 Deferred libresolv.so.2 ELF 7dad2000-7dad7000 Deferred libkeyutils.so.1 ELF 7dad7000-7dae0000 Deferred libkrb5support.so.0 ELF 7dae0000-7db0a000 Deferred libk5crypto.so.3 ELF 7db0a000-7dbdc000 Deferred libkrb5.so.3 ELF 7dbdc000-7dbee000 Deferred libavahi-client.so.3 ELF 7dbee000-7dcb7000 Deferred libgnutls.so.26 ELF 7dcb7000-7dcf5000 Deferred libgssapi_krb5.so.2 ELF 7dcf5000-7dd4b000 Deferred libcups.so.2 ELF 7dd4e000-7dd51000 Deferred libxdamage.so.1 ELF 7dd51000-7dd62000 Deferred gnome-keyring-pkcs11.so ELF 7dd90000-7ddc6000 Deferred uxtheme<elf> \-PE 7dda0000-7ddc6000 \ uxtheme ELF 7ddc6000-7ddd0000 Deferred libxcursor.so.1 ELF 7ddd0000-7ddd2000 Deferred libx11-xcb.so.1 ELF 7ddd2000-7ddd7000 Deferred libcom_err.so.2 ELF 7ddd7000-7dde5000 Deferred libavahi-common.so.3 ELF 7de10000-7de38000 Deferred libexpat.so.1 ELF 7de38000-7de6e000 Deferred libfontconfig.so.1 ELF 7de6e000-7de7d000 Deferred libxi.so.6 ELF 7de7d000-7de80000 Deferred libxcomposite.so.1 ELF 7de80000-7de88000 Deferred libxrandr.so.2 ELF 7de88000-7de92000 Deferred libxrender.so.1 ELF 7de92000-7de98000 Deferred libxxf86vm.so.1 ELF 7de98000-7de9b000 Deferred libxinerama.so.1 ELF 7de9b000-7debf000 Deferred imm32<elf> \-PE 7dea0000-7debf000 \ imm32 ELF 7debf000-7dec5000 Deferred libxdmcp.so.6 ELF 7dec5000-7dee8000 Deferred libxcb.so.1 ELF 7dee8000-7e020000 Deferred libx11.so.6 ELF 7e020000-7e032000 Deferred libxext.so.6 ELF 7e032000-7e04b000 Deferred libice.so.6 ELF 7e04b000-7e0e7000 Deferred winex11<elf> \-PE 7e060000-7e0e7000 \ winex11 ELF 7e0e7000-7e100000 Deferred libz.so.1 ELF 7e100000-7e19c000 Deferred libfreetype.so.6 ELF 7e19c000-7e2e3000 Dwarf wined3d<elf> \-PE 7e1b0000-7e2e3000 \ wined3d ELF 7e2e3000-7e356000 Dwarf ddraw<elf> \-PE 7e2f0000-7e356000 \ ddraw ELF 7e356000-7e39f000 Deferred dsound<elf> \-PE 7e360000-7e39f000 \ dsound ELF 7e39f000-7e3c9000 Deferred msacm32<elf> \-PE 7e3b0000-7e3c9000 \ msacm32 ELF 7e3c9000-7e449000 Deferred rpcrt4<elf> \-PE 7e3d0000-7e449000 \ rpcrt4 ELF 7e449000-7e573000 Deferred ole32<elf> \-PE 7e460000-7e573000 \ ole32 ELF 7e573000-7e624000 Deferred winmm<elf> \-PE 7e580000-7e624000 \ winmm ELF 7e624000-7e65e000 Deferred dplayx<elf> \-PE 7e630000-7e65e000 \ dplayx ELF 7e65e000-7e69b000 Deferred winspool<elf> \-PE 7e670000-7e69b000 \ winspool ELF 7e69b000-7e79d000 Deferred comctl32<elf> \-PE 7e6a0000-7e79d000 \ comctl32 ELF 7e79d000-7e811000 Deferred shlwapi<elf> \-PE 7e7b0000-7e811000 \ shlwapi ELF 7e811000-7ea38000 Deferred shell32<elf> \-PE 7e820000-7ea38000 \ shell32 ELF 7ea38000-7eb1c000 Deferred comdlg32<elf> \-PE 7ea40000-7eb1c000 \ comdlg32 ELF 7eb1c000-7eb36000 Deferred version<elf> \-PE 7eb20000-7eb36000 \ version ELF 7eb36000-7eba2000 Deferred advapi32<elf> \-PE 7eb40000-7eba2000 \ advapi32 ELF 7eba2000-7ec6f000 Deferred gdi32<elf> \-PE 7ebb0000-7ec6f000 \ gdi32 ELF 7ec6f000-7edc3000 Deferred user32<elf> \-PE 7ec80000-7edc3000 \ user32 ELF 7edc3000-7edf7000 Deferred ws2_32<elf> \-PE 7edd0000-7edf7000 \ ws2_32 ELF 7edf7000-7ee04000 Deferred libnss_files.so.2 ELF 7ee04000-7ee1d000 Deferred libnsl.so.1 ELF 7efa6000-7efe9000 Deferred libm.so.6 ELF 7efe9000-7efec000 Deferred libxau.so.6 ELF 7efec000-7eff4000 Deferred libsm.so.6 ELF 7eff4000-7f000000 Deferred libnss_nis.so.2 ELF b7420000-b7426000 Deferred libuuid.so.1 ELF b7426000-b742f000 Deferred libnss_compat.so.2 ELF b7430000-b7435000 Deferred libdl.so.2 ELF b7435000-b75e4000 Dwarf libc.so.6 ELF b75e5000-b7600000 Deferred libpthread.so.0 ELF b7600000-b7743000 Dwarf libwine.so.1 ELF b7743000-b7749000 Deferred libxfixes.so.3 ELF b775c000-b777d000 Deferred ld-linux.so.2 ELF b777d000-b777e000 Dwarf [vdso].so Threads: process tid prio (all id:s are in hex) 0000000e services.exe 0000001f 0 0000001e 0 00000015 0 00000010 0 0000000f 0 00000012 winedevice.exe 00000019 0 00000018 0 00000014 0 00000013 0 0000001b plugplay.exe 00000020 0 0000001d 0 0000001c 0 00000021 explorer.exe 00000022 0 0000002a (D) C:\Program Files\Black Isle\Baldur's Gate\BGMain2.exe 0000002c 0 0000002b 0 <== System information: Wine build: wine-1.4.1 Platform: i386 Host system: Linux Host version: 3.2.0-4-686-pae

Ça fait grosso modo pareil avec PsT. J’ai pas réessayé avec BG2, ne l’ayant pas encore réinstallé sur mon système, mais j’avais déjà eu le souci et trouvé la parade en désactivant l’accélération graphique dans les options du jeu comme tu le suggères :slightly_smiling:

Mon lshw : affreux description: Ordinateur Bloc-notes produit: HP Pavilion dv9000 (GH848EA#UUG) (GH848EA#UUG) fabriquant: Hewlett-Packard version: Rev 1 numéro de série: CNF7181W49 bits: 32 bits fonctionnalités: smbios-2.4 dmi-2.4 smp-1.4 smp configuration: boot=oem-specific chassis=notebook cpus=2 family=103C_5335KV sku=GH848EA#UUG uuid=434E4637-3138-3157-3439-001B24250D44 *-core description: Carte mère produit: 30BD fabriquant: Quanta identifiant matériel: 0 version: 66.37 numéro de série: None *-firmware description: BIOS fabriquant: Hewlett-Packard identifiant matériel: 0 version: F.16 date: 02/02/2007 taille: 100KiB capacité: 960KiB fonctionnalités: isa pci pnp upgrade shadowing escd cdboot bootselect int5printscreen int9keyboard int14serial int17printer acpi usb agp smartbattery biosbootspecification *-cpu:0 description: CPU produit: Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz fabriquant: Intel Corp. identifiant matériel: 4 information bus: cpu@0 version: 6.15.2 numéro de série: 0000-06F2-0000-0000-0000-0000 emplacement: U2E1 taille: 1833MHz capacité: 1833MHz bits: 64 bits horloge: 667MHz fonctionnalités: boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx x86-64 constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dtherm tpr_shadow cpufreq configuration: id=0 *-cache:0 description: L1 cache identifiant matériel: 5 emplacement: L1 Cache taille: 32KiB capacité: 32KiB fonctionnalités: asynchronous internal write-back *-cache:1 description: L2 cache identifiant matériel: 6 emplacement: L2 Cache taille: 2MiB capacité: 2MiB fonctionnalités: burst external write-back *-logicalcpu:0 description: CPU Logique identifiant matériel: 0.1 bits: 64 bits fonctionnalités: logical *-logicalcpu:1 description: CPU Logique identifiant matériel: 0.2 bits: 64 bits fonctionnalités: logical *-memory description: Mémoire Système identifiant matériel: d emplacement: Carte mère taille: 512MiB capacité: 2GiB *-bank:0 description: DIMM DDR2 Synchrone 667 MHz (1,5 ns) identifiant matériel: 0 emplacement: DIMM 1 taille: 512MiB bits: 64 bits horloge: 667MHz (1.5ns) *-bank:1 description: DIMMProject-Id-Version: @(#) $Id: fr.po 2151 2010-03-15 20:26:20Z lyonel $Report-Msgid-Bugs-To: POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2009-10-08 14:06+0100Last-Translator: Lyonel Vincent <lyonel@ezix.org>Language-Team: MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bit [vide] identifiant matériel: 1 emplacement: DIMM 2 *-cpu:1 identifiant matériel: 1 information bus: cpu@1 version: 6.15.2 numéro de série: 0000-06F2-0000-0000-0000-0000 taille: 1833MHz capacité: 1833MHz fonctionnalités: vmx ht cpufreq configuration: id=0 *-logicalcpu:0 description: CPU Logique identifiant matériel: 0.1 fonctionnalités: logical *-logicalcpu:1 description: CPU Logique identifiant matériel: 0.2 fonctionnalités: logical *-pci description: Host bridge produit: Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub fabriquant: Intel Corporation identifiant matériel: 100 information bus: pci@0000:00:00.0 version: 03 bits: 32 bits horloge: 33MHz *-pci:0 description: PCI bridge produit: Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port fabriquant: Intel Corporation identifiant matériel: 1 information bus: pci@0000:00:01.0 version: 03 bits: 32 bits horloge: 33MHz fonctionnalités: pci pm msi pciexpress normal_decode bus_master cap_list configuration: driver=pcieport ressources: irq:40 portE/S:2000(taille=4096) mémoire:dc000000-ddffffff portE/S:c0000000(taille=268435456) *-display description: VGA compatible controller produit: G73 [GeForce Go 7600] fabriquant: NVIDIA Corporation identifiant matériel: 0 information bus: pci@0000:01:00.0 version: a1 bits: 64 bits horloge: 33MHz fonctionnalités: pm msi pciexpress vga_controller bus_master cap_list rom configuration: driver=nouveau latency=0 ressources: irq:16 mémoire:dd000000-ddffffff mémoire:c0000000-cfffffff mémoire:dc000000-dcffffff portE/S:2000(taille=128) *-multimedia description: Audio device produit: NM10/ICH7 Family High Definition Audio Controller fabriquant: Intel Corporation identifiant matériel: 1b information bus: pci@0000:00:1b.0 version: 02 bits: 64 bits horloge: 33MHz fonctionnalités: pm msi pciexpress bus_master cap_list configuration: driver=snd_hda_intel latency=0 ressources: irq:46 mémoire:de300000-de303fff *-pci:1 description: PCI bridge produit: NM10/ICH7 Family PCI Express Port 1 fabriquant: Intel Corporation identifiant matériel: 1c information bus: pci@0000:00:1c.0 version: 02 bits: 32 bits horloge: 33MHz fonctionnalités: pci pciexpress msi pm normal_decode bus_master cap_list configuration: driver=pcieport ressources: irq:41 portE/S:3000(taille=4096) mémoire:d8000000-d9ffffff portE/S:d2000000(taille=33554432) *-network DÉSACTIVÉ description: Interface réseau sans fil produit: PRO/Wireless 3945ABG [Golan] Network Connection fabriquant: Intel Corporation identifiant matériel: 0 information bus: pci@0000:02:00.0 nom logique: wlan0 version: 02 numéro de série: 00:19:d2:99:83:14 bits: 32 bits horloge: 33MHz fonctionnalités: pm msi pciexpress bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=iwl3945 driverversion=3.2.0-4-686-pae firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11abg ressources: irq:47 mémoire:d8000000-d8000fff *-pci:2 description: PCI bridge produit: NM10/ICH7 Family PCI Express Port 2 fabriquant: Intel Corporation identifiant matériel: 1c.1 information bus: pci@0000:00:1c.1 version: 02 bits: 32 bits horloge: 33MHz fonctionnalités: pci pciexpress msi pm normal_decode bus_master cap_list configuration: driver=pcieport ressources: irq:42 portE/S:4000(taille=4096) mémoire:d6000000-d7ffffff portE/S:d0000000(taille=33554432) *-pci:3 description: PCI bridge produit: NM10/ICH7 Family PCI Express Port 3 fabriquant: Intel Corporation identifiant matériel: 1c.2 information bus: pci@0000:00:1c.2 version: 02 bits: 32 bits horloge: 33MHz fonctionnalités: pci pciexpress msi pm normal_decode bus_master cap_list configuration: driver=pcieport ressources: irq:43 portE/S:5000(taille=4096) mémoire:da000000-dbffffff portE/S:d4000000(taille=33554432) *-network description: Ethernet interface produit: 82573L Gigabit Ethernet Controller fabriquant: Intel Corporation identifiant matériel: 0 information bus: pci@0000:05:00.0 nom logique: eth0 version: 00 numéro de série: 00:1b:24:25:0d:44 taille: 100Mbit/s capacité: 1Gbit/s bits: 32 bits horloge: 33MHz fonctionnalités: pm msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=1.5.1-k duplex=full firmware=0.5-1 ip=192.168.1.3 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s ressources: irq:44 mémoire:da000000-da01ffff portE/S:5000(taille=32) *-usb:0 description: USB controller produit: NM10/ICH7 Family USB UHCI Controller #1 fabriquant: Intel Corporation identifiant matériel: 1d information bus: pci@0000:00:1d.0 version: 02 bits: 32 bits horloge: 33MHz fonctionnalités: uhci bus_master configuration: driver=uhci_hcd latency=0 ressources: irq:23 portE/S:1800(taille=32) *-usb:1 description: USB controller produit: NM10/ICH7 Family USB UHCI Controller #2 fabriquant: Intel Corporation identifiant matériel: 1d.1 information bus: pci@0000:00:1d.1 version: 02 bits: 32 bits horloge: 33MHz fonctionnalités: uhci bus_master configuration: driver=uhci_hcd latency=0 ressources: irq:19 portE/S:1820(taille=32) *-usb:2 description: USB controller produit: NM10/ICH7 Family USB UHCI Controller #3 fabriquant: Intel Corporation identifiant matériel: 1d.2 information bus: pci@0000:00:1d.2 version: 02 bits: 32 bits horloge: 33MHz fonctionnalités: uhci bus_master configuration: driver=uhci_hcd latency=0 ressources: irq:18 portE/S:1840(taille=32) *-usb:3 description: USB controller produit: NM10/ICH7 Family USB UHCI Controller #4 fabriquant: Intel Corporation identifiant matériel: 1d.3 information bus: pci@0000:00:1d.3 version: 02 bits: 32 bits horloge: 33MHz fonctionnalités: uhci bus_master configuration: driver=uhci_hcd latency=0 ressources: irq:16 portE/S:1860(taille=32) *-usb:4 description: USB controller produit: NM10/ICH7 Family USB2 EHCI Controller fabriquant: Intel Corporation identifiant matériel: 1d.7 information bus: pci@0000:00:1d.7 version: 02 bits: 32 bits horloge: 33MHz fonctionnalités: pm debug ehci bus_master cap_list configuration: driver=ehci_hcd latency=0 ressources: irq:23 mémoire:de304000-de3043ff *-pci:4 description: PCI bridge produit: 82801 Mobile PCI Bridge fabriquant: Intel Corporation identifiant matériel: 1e information bus: pci@0000:00:1e.0 version: e2 bits: 32 bits horloge: 33MHz fonctionnalités: pci subtractive_decode bus_master cap_list ressources: mémoire:de000000-de0fffff *-firewire description: FireWire (IEEE 1394) produit: R5C832 IEEE 1394 Controller fabriquant: Ricoh Co Ltd identifiant matériel: 5 information bus: pci@0000:07:05.0 version: 00 bits: 32 bits horloge: 33MHz fonctionnalités: pm ohci bus_master cap_list configuration: driver=firewire_ohci latency=64 maxlatency=4 mingnt=2 ressources: irq:16 mémoire:de000000-de0007ff *-generic:0 description: SD Host controller produit: R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter fabriquant: Ricoh Co Ltd identifiant matériel: 5.1 information bus: pci@0000:07:05.1 version: 19 bits: 32 bits horloge: 33MHz fonctionnalités: pm bus_master cap_list configuration: driver=sdhci-pci latency=64 ressources: irq:17 mémoire:de000800-de0008ff *-generic:1 description: System peripheral produit: R5C592 Memory Stick Bus Host Adapter fabriquant: Ricoh Co Ltd identifiant matériel: 5.2 information bus: pci@0000:07:05.2 version: 0a bits: 32 bits horloge: 33MHz fonctionnalités: pm cap_list configuration: driver=r592 latency=0 ressources: irq:17 mémoire:de001000-de0010ff *-generic:2 description: System peripheral produit: xD-Picture Card Controller fabriquant: Ricoh Co Ltd identifiant matériel: 5.3 information bus: pci@0000:07:05.3 version: 05 bits: 32 bits horloge: 33MHz fonctionnalités: pm cap_list configuration: driver=r852 latency=0 ressources: irq:17 mémoire:de001400-de0014ff *-isa description: ISA bridge produit: 82801GBM (ICH7-M) LPC Interface Bridge fabriquant: Intel Corporation identifiant matériel: 1f information bus: pci@0000:00:1f.0 version: 02 bits: 32 bits horloge: 33MHz fonctionnalités: isa bus_master cap_list configuration: latency=0 *-ide description: IDE interface produit: 82801G (ICH7 Family) IDE Controller fabriquant: Intel Corporation identifiant matériel: 1f.1 information bus: pci@0000:00:1f.1 nom logique: scsi0 version: 02 bits: 32 bits horloge: 33MHz fonctionnalités: ide bus_master emulated configuration: driver=ata_piix latency=0 ressources: irq:18 portE/S:1f0(taille=8) portE/S:3f6 portE/S:170(taille=8) portE/S:376 portE/S:1880(taille=16) *-cdrom description: DVD-RAM writer produit: DVDRAM GSA-4084N fabriquant: HL-DT-ST identifiant matériel: 0.0.0 information bus: scsi@0:0.0.0 nom logique: /dev/cdrom nom logique: /dev/cdrw nom logique: /dev/dvd nom logique: /dev/dvdrw nom logique: /dev/sr0 nom logique: /media/BG TOTSC version: KQ09 fonctionnalités: removable audio cd-r cd-rw dvd dvd-r dvd-ram configuration: ansiversion=5 mount.fstype=udf mount.options=ro,nosuid,nodev,relatime,uid=1000,gid=1000,umask=77,dmode=500,iocharset=utf8 state=mounted status=ready *-medium identifiant matériel: 0 nom logique: /dev/cdrom nom logique: /media/BG TOTSC configuration: mount.fstype=udf mount.options=ro,nosuid,nodev,relatime,uid=1000,gid=1000,umask=77,dmode=500,iocharset=utf8 state=mounted *-storage description: SATA controller produit: 82801GBM/GHM (ICH7-M Family) SATA Controller [AHCI mode] fabriquant: Intel Corporation identifiant matériel: 1f.2 information bus: pci@0000:00:1f.2 nom logique: scsi2 version: 02 bits: 32 bits horloge: 66MHz fonctionnalités: storage msi pm ahci_1.0 bus_master cap_list emulated configuration: driver=ahci latency=0 ressources: irq:45 portE/S:18c8(taille=8) portE/S:18ac(taille=4) portE/S:18c0(taille=8) portE/S:18a8(taille=4) portE/S:18b0(taille=16) mémoire:de304400-de3047ff *-disk description: ATA Disk produit: Hitachi HTS54161 fabriquant: Hitachi identifiant matériel: 0.0.0 information bus: scsi@2:0.0.0 nom logique: /dev/sda version: SB4O numéro de série: SB2404SJJ7US7E taille: 149GiB (160GB) fonctionnalités: partitioned partitioned:dos configuration: ansiversion=5 sectorsize=512 signature=3afc3afc *-volume:0 description: EXT3 volume fabriquant: Linux identifiant matériel: 1 information bus: scsi@2:0.0.0,1 nom logique: /dev/sda1 nom logique: / version: 1.0 numéro de série: 6d36da92-cf5c-4e37-9551-e630a5a65c90 taille: 27GiB capacité: 27GiB fonctionnalités: primary bootable journaled extended_attributes large_files recover ext3 ext2 initialized configuration: created=2012-10-19 23:45:02 filesystem=ext3 modified=2014-01-30 21:16:53 mount.fstype=ext3 mount.options=rw,relatime,errors=remount-ro,barrier=1,data=ordered mounted=2014-02-03 15:45:25 state=mounted *-volume:1 description: Linux swap volume identifiant matériel: 2 information bus: scsi@2:0.0.0,2 nom logique: /dev/sda2 version: 1 numéro de série: aa848892-9845-4f4d-ab7a-33e952dfca05 taille: 956MiB capacité: 956MiB fonctionnalités: primary nofs swap initialized configuration: filesystem=swap pagesize=4096 *-volume:2 description: EXT3 volume fabriquant: Linux identifiant matériel: 3 information bus: scsi@2:0.0.0,3 nom logique: /dev/sda3 nom logique: /home version: 1.0 numéro de série: 68777890-8752-47d3-9a67-47d79b4c3480 taille: 120GiB capacité: 120GiB fonctionnalités: primary journaled extended_attributes large_files recover ext3 ext2 initialized configuration: created=2012-10-19 23:45:24 filesystem=ext3 modified=2014-02-03 15:45:26 mount.fstype=ext3 mount.options=rw,relatime,errors=continue,barrier=1,data=ordered mounted=2014-02-03 15:45:26 state=mounted *-serial NON-RÉCLAMÉ description: SMBus produit: NM10/ICH7 Family SMBus Controller fabriquant: Intel Corporation identifiant matériel: 1f.3 information bus: pci@0000:00:1f.3 version: 02 bits: 32 bits horloge: 33MHz configuration: latency=0 ressources: portE/S:18e0(taille=32)

Pour le xorg.conf, il va falloir écrire un bloc minimum.
Le suivant devrait faire l’affaire :

Section "Device"
 Identifier "GeForce Go 7600"
 Driver     "nouveau"
 Option     "NoAccel" "1"
EndSection

L’erreur que te renvoie Wine ne me parle absolument pas, mais je verrais ce week-end si je réussis à la reproduire. Je me demande si une version plus récente ne suffirait pas à faire tourner tout ça correctement…

Ça fonctionne très bien, et je peux lancer les jeux sans devoir redémarrer sur une version de noyau avec blacklist de Nouveau :slightly_smiling:

Bon, par contre, la définition dans le jeu reste aussi affreuse, tout est aplati… je vais voir si le mod Widescreen permet de jouer dans des définitions de portable, mais j’ai un doute…

Merci, en tout cas :slightly_smiling: je passe en résolu (pour le reste, ça regarde les mods :stuck_out_tongue:).

J’ai acheté un bon vieil écran 17 pouces (résolution native 1280x1024) uniquement pour ces jeux :wink:

Si mes souvenirs ne sont pas trop brumeux, le 1440x900 tourne bien avec widescreen.

Malheureusement, non, ça ne fonctionne pas… l’installation a bien marché, mais quand je lance le jeu, j’ai ceci : mornagest@affreux:~/.wine/drive_c/Program Files/Black Isle/Baldur's Gate$ wine Baldur.exe err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded mornagest@affreux:~/.wine/drive_c/Program Files/Black Isle/Baldur's Gate$ WARNING: gnome-keyring:: couldn't connect to: /home/mornagest/.cache/keyring-XgvFCM/pkcs11: Aucun fichier ou dossier de ce type WARNING: gnome-keyring:: couldn't connect to: /home/mornagest/.cache/keyring-XgvFCM/pkcs11: Aucun fichier ou dossier de ce type fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 0x4 and card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 0x209)"). fixme:win:EnumDisplayDevicesW ((null),0,0x33b05c,0x00000000), stub! X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 10 (X_UnmapWindow) Resource id in failed request: 0x3000001 Serial number of failed request: 101 Current serial number in output stream: 104
Pourtant, j’ai bien entré 1440 en X et 900 en Y…

Si le jeu s’affiche en plein écran et impose une résolution dont le rapport d’aspect largeur/hauteur ne correspond pas à la géométrie de l’écran (par exemple 1024/768 = 4/3 sur 1440/900 = 16/10), alors c’est normal, l’image est inévitablement déformée.

Dans ce cas, une solution pour ne pas avoir de déformation avec les résolutions de rapport d’aspect différentes de la résolution native consiste à paramétrer le pilote graphique ou l’écran pour soit afficher 1 pixel pour 1 pixel (avec un cadre noir autour), soit afficher la plus grande image possible en préservant le rapport d’aspect (avec des bandes noires en haut et en bas ou sur les côtés). C’est faisable avec les réglages de certains écrans ou avec le pilote Nvidia pour Windows en DVI (mais pas en VGA). Je ne sais pas si c’est possible avec les pilotes X.org. Il faut peut-être créer des “modeline” adaptés.

[quote=“vv222”]J’ai acheté un bon vieil écran 17 pouces (résolution native 1280x1024)
uniquement pour ces jeux[/quote]
Pour ma part j’ai longtemps gardé mon bon vieux mais encombrant moniteur cathodique 19". Je suis passé brèvement au LCD 17" dont le rapport d’aspect 5/4 ne cause qu’une déformation minime avec les résolutions 4/3, avant de finalement trouver la lumière avec un LCD 20" 1600x1200 auquel je ne vois que des avantages.