Oblivion graphics issues: distand land (Wine 1.6.2)
-
- Level 2
- Posts: 10
- Joined: Mon Sep 12, 2016 9:34 pm
Oblivion graphics issues: distand land (Wine 1.6.2)
I'm trying to get Oblivion (through Steam) to work properly and have run into a couple graphics issues. First, everyone's hair appears black (although this is just a cosmetic issue). Second, "distant land" appears even in areas that I am right on top of (screenshot here).
Output of "env WINEPREFIX="/home/rowan/.wine" wine C:\\windows\\command\\start.exe steam://rungameid/22330 &> /tmp/oblivionlog.txt 2>&1":
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
fixme:exec:SHELL_execute flags ignored: 0x00000100
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
fixme:ver:GetCurrentPackageId (0x33e470 (nil)): stub
Output of "lspci -vnn | grep VGA -A 12":
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM204M [GeForce GTX 970M] [10de:13d8] (rev a1) (prog-if 00 [VGA controller])
Subsystem: CLEVO/KAPOK Computer GM204M [GeForce GTX 970M] [1558:6541]
Flags: bus master, fast devsel, latency 0, IRQ 129
Memory at de000000 (32-bit, non-prefetchable)
Memory at c0000000 (64-bit, prefetchable)
Memory at d0000000 (64-bit, prefetchable)
I/O ports at e000
[virtual] Expansion ROM at df000000 [disabled]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_361
Output of "uname -a":
"Linux 4.4.0-36-generic #55-Ubuntu SMP Thu Aug 11 18:01:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux"
Output of "env WINEPREFIX="/home/rowan/.wine" wine C:\\windows\\command\\start.exe steam://rungameid/22330 &> /tmp/oblivionlog.txt 2>&1":
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
fixme:exec:SHELL_execute flags ignored: 0x00000100
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
fixme:ver:GetCurrentPackageId (0x33e470 (nil)): stub
Output of "lspci -vnn | grep VGA -A 12":
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM204M [GeForce GTX 970M] [10de:13d8] (rev a1) (prog-if 00 [VGA controller])
Subsystem: CLEVO/KAPOK Computer GM204M [GeForce GTX 970M] [1558:6541]
Flags: bus master, fast devsel, latency 0, IRQ 129
Memory at de000000 (32-bit, non-prefetchable)
Memory at c0000000 (64-bit, prefetchable)
Memory at d0000000 (64-bit, prefetchable)
I/O ports at e000
[virtual] Expansion ROM at df000000 [disabled]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_361
Output of "uname -a":
"Linux 4.4.0-36-generic #55-Ubuntu SMP Thu Aug 11 18:01:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux"
Re: Oblivion graphics issues: distand land (Wine 1.6.2)
1.6.2 is over two years old and no longer supported. Start by upgrading Wine to the latest development release.
-
- Level 2
- Posts: 10
- Joined: Mon Sep 12, 2016 9:34 pm
Re: Oblivion graphics issues: distand land (Wine 1.6.2)
Upgraded to 1.9.18 (staging).
Now oblivion-launcher.exe crashes on start, with the following error:
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00408001).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:00408001 ESP:0033f748 EBP:0033fbac EFLAGS:00010246( R- -- I Z- -P- )
EAX:00000000 EBX:7b63b000 ECX:00000000 EDX:0033f758
ESI:01831020 EDI:0033fba4
Stack dump:
0x0033f748: 00000000 0033f758 7eb37750 00400000
0x0033f758: 00000000 00000000 00000000 00000000
0x0033f768: 00000000 00000000 00000000 00000000
0x0033f778: 00000000 00000000 00000000 00000000
0x0033f788: 00000000 00000000 00000000 00000000
0x0033f798: 00000000 00000000 00000000 00000000
Backtrace:
=>0 0x00408001 in oblivionlauncher (+0x8001) (0x0033fbac)
1 0x0040422e in oblivionlauncher (+0x422d) (0x7de10000)
2 0x00000003 (0x00905a4d)
0x00408001: movl 0x0(%eax),%ecx
Modules:
Module Address Debug info Name (97 modules)
PE 400000- 5d9000 Export oblivionlauncher
PE 10000000-10124000 Deferred gameoverlayrenderer
ELF 7a800000-7a935000 Deferred opengl32<elf>
\-PE 7a820000-7a935000 \ opengl32
ELF 7b400000-7b7e5000 Deferred kernel32<elf>
\-PE 7b410000-7b7e5000 \ kernel32
ELF 7bc00000-7bcfc000 Deferred ntdll<elf>
\-PE 7bc10000-7bcfc000 \ ntdll
ELF 7c000000-7c004000 Deferred <wine-loader>
ELF 7cee8000-7cf14000 Deferred libvorbis.so.0
ELF 7cf14000-7cf2a000 Deferred libgpg-error.so.0
ELF 7cf2a000-7cf9f000 Deferred libpcre.so.3
ELF 7cf9f000-7cfb8000 Deferred libresolv.so.2
ELF 7cfb8000-7d044000 Deferred libvorbisenc.so.2
ELF 7d044000-7d0a4000 Deferred libflac.so.8
ELF 7d0a4000-7d153000 Deferred libgcrypt.so.20
ELF 7d153000-7d179000 Deferred liblzma.so.5
ELF 7d179000-7d19f000 Deferred libselinux.so.1
ELF 7d19f000-7d218000 Deferred libsndfile.so.1
ELF 7d218000-7d2a6000 Deferred libsystemd.so.0
ELF 7d2a6000-7d32e000 Deferred libpulsecommon-8.0.so
ELF 7d3d6000-7d3df000 Deferred libogg.so.0
ELF 7d3df000-7d439000 Deferred libdbus-1.so.3
ELF 7d439000-7d493000 Deferred libpulse.so.0
ELF 7d54a000-7d67d000 Deferred oleaut32<elf>
\-PE 7d560000-7d67d000 \ oleaut32
ELF 7d904000-7d92f000 Deferred winepulse<elf>
\-PE 7d910000-7d92f000 \ winepulse
ELF 7d9bd000-7d9c6000 Deferred librt.so.1
ELF 7d9c6000-7d9cd000 Deferred libasyncns.so.0
ELF 7d9dd000-7da00000 Deferred mmdevapi<elf>
\-PE 7d9e0000-7da00000 \ mmdevapi
ELF 7db02000-7db0c000 Deferred libwrap.so.0
ELF 7dc83000-7dcba000 Deferred libtxc_dxtn_s2tc.so.0
ELF 7dcba000-7dcc6000 Deferred libjson-c.so.2
ELF 7dcdb000-7de0e000 Deferred wined3d<elf>
\-PE 7dcf0000-7de0e000 \ wined3d
ELF 7de0e000-7de4d000 Deferred d3d9<elf>
\-PE 7de10000-7de4d000 \ d3d9
ELF 7de4d000-7de84000 Deferred uxtheme<elf>
\-PE 7de50000-7de84000 \ uxtheme
ELF 7de84000-7de8b000 Deferred libxfixes.so.3
ELF 7de8b000-7de96000 Deferred libxcursor.so.1
ELF 7de98000-7deb5000 Deferred libgcc_s.so.1
ELF 7df5a000-7df84000 Deferred libexpat.so.1
ELF 7df84000-7dfcd000 Deferred libfontconfig.so.1
ELF 7dfcd000-7dff8000 Deferred libpng12.so.0
ELF 7dff8000-7e013000 Deferred libz.so.1
ELF 7e013000-7e0c3000 Deferred libfreetype.so.6
ELF 7e0c3000-7e0d6000 Deferred libxi.so.6
ELF 7e0d6000-7e0da000 Deferred libxcomposite.so.1
ELF 7e0da000-7e0e7000 Deferred libxrandr.so.2
ELF 7e0e7000-7e0f3000 Deferred libxrender.so.1
ELF 7e0f3000-7e119000 Deferred libxcb.so.1
ELF 7e119000-7e264000 Deferred libx11.so.6
ELF 7e264000-7e279000 Deferred libxext.so.6
ELF 7e29a000-7e32c000 Deferred winex11<elf>
\-PE 7e2a0000-7e32c000 \ winex11
ELF 7e32c000-7e340000 Deferred psapi<elf>
\-PE 7e330000-7e340000 \ psapi
ELF 7e340000-7e3c0000 Deferred rpcrt4<elf>
\-PE 7e350000-7e3c0000 \ rpcrt4
ELF 7e3c0000-7e4f9000 Deferred ole32<elf>
\-PE 7e3e0000-7e4f9000 \ ole32
ELF 7e4f9000-7e51d000 Deferred imm32<elf>
\-PE 7e500000-7e51d000 \ imm32
ELF 7e51d000-7e595000 Deferred shlwapi<elf>
\-PE 7e530000-7e595000 \ shlwapi
ELF 7e595000-7e852000 Deferred shell32<elf>
\-PE 7e5a0000-7e852000 \ shell32
ELF 7e852000-7e90b000 Deferred winmm<elf>
\-PE 7e860000-7e90b000 \ winmm
ELF 7e90b000-7e982000 Deferred advapi32<elf>
\-PE 7e920000-7e982000 \ advapi32
ELF 7e982000-7eab2000 Deferred gdi32<elf>
\-PE 7e990000-7eab2000 \ gdi32
ELF 7eab2000-7ec06000 Deferred user32<elf>
\-PE 7eac0000-7ec06000 \ user32
ELF 7ec06000-7ed01000 Deferred comctl32<elf>
\-PE 7ec10000-7ed01000 \ comctl32
ELF 7ed01000-7ed14000 Deferred libnss_files.so.2
ELF 7ed14000-7ed21000 Deferred libnss_nis.so.2
ELF 7ed21000-7ed3c000 Deferred libnsl.so.1
ELF 7ef8a000-7efdf000 Deferred libm.so.6
ELF 7efdf000-7efe6000 Deferred libxxf86vm.so.1
ELF 7efe6000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f7330000-f7334000 Deferred libxinerama.so.1
ELF f7334000-f733b000 Deferred libxdmcp.so.6
ELF f733c000-f7341000 Deferred libdl.so.2
ELF f7341000-f74f7000 Deferred libc.so.6
ELF f74f8000-f7515000 Deferred libpthread.so.0
ELF f7516000-f7520000 Deferred libnss_compat.so.2
ELF f7531000-f7535000 Deferred libxau.so.6
ELF f7536000-f7702000 Dwarf libwine.so.1
ELF f7704000-f7729000 Deferred ld-linux.so.2
ELF f772b000-f772c000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
000000d4 0
00000021 0
00000016 0
00000010 0
0000000f 0
00000012 explorer.exe
00000029 0
00000028 0
00000027 0
00000013 0
00000014 winedevice.exe
00000020 0
0000001b 0
0000001a 0
00000015 0
0000001e plugplay.exe
00000024 0
00000023 0
0000001f 0
0000002f Steam.exe
0000007d 0
00000069 0
00000065 0
00000064 0
00000061 0
00000060 0
0000005f 0
0000005d 0
0000005c 0
0000005b 0
0000005a 0
00000059 15
00000058 0
00000057 0
00000056 0
00000055 0
00000053 1
00000050 0
0000004e 0
00000039 0
00000038 0
00000037 0
00000036 0
00000035 0
00000032 0
00000031 0
00000030 0
00000033 steamwebhelper.exe
000000d0 0
000000a6 0
0000005e 0
0000004d 0
0000004c 0
0000004b 0
0000004a 0
00000049 0
00000048 0
00000047 0
00000046 0
00000045 0
00000044 0
00000043 0
00000042 0
00000041 0
00000040 0
0000003f 0
0000003d 0
0000003c 0
0000003b 0
0000003a 0
00000034 0
000000d7 (D) C:\Program Files (x86)\Steam\steamapps\common\Oblivion\OblivionLauncher.exe
000000df 15
000000de 0
000000dd 0
000000da 0
000000d9 15
000000d8 0 <==
System information:
Wine build: wine-1.9.18 (Staging)
Platform: i386 (WOW64)
Version: Windows 2000
Host system: Linux
Host version: 4.4.0-36-generic
Now oblivion-launcher.exe crashes on start, with the following error:
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00408001).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:00408001 ESP:0033f748 EBP:0033fbac EFLAGS:00010246( R- -- I Z- -P- )
EAX:00000000 EBX:7b63b000 ECX:00000000 EDX:0033f758
ESI:01831020 EDI:0033fba4
Stack dump:
0x0033f748: 00000000 0033f758 7eb37750 00400000
0x0033f758: 00000000 00000000 00000000 00000000
0x0033f768: 00000000 00000000 00000000 00000000
0x0033f778: 00000000 00000000 00000000 00000000
0x0033f788: 00000000 00000000 00000000 00000000
0x0033f798: 00000000 00000000 00000000 00000000
Backtrace:
=>0 0x00408001 in oblivionlauncher (+0x8001) (0x0033fbac)
1 0x0040422e in oblivionlauncher (+0x422d) (0x7de10000)
2 0x00000003 (0x00905a4d)
0x00408001: movl 0x0(%eax),%ecx
Modules:
Module Address Debug info Name (97 modules)
PE 400000- 5d9000 Export oblivionlauncher
PE 10000000-10124000 Deferred gameoverlayrenderer
ELF 7a800000-7a935000 Deferred opengl32<elf>
\-PE 7a820000-7a935000 \ opengl32
ELF 7b400000-7b7e5000 Deferred kernel32<elf>
\-PE 7b410000-7b7e5000 \ kernel32
ELF 7bc00000-7bcfc000 Deferred ntdll<elf>
\-PE 7bc10000-7bcfc000 \ ntdll
ELF 7c000000-7c004000 Deferred <wine-loader>
ELF 7cee8000-7cf14000 Deferred libvorbis.so.0
ELF 7cf14000-7cf2a000 Deferred libgpg-error.so.0
ELF 7cf2a000-7cf9f000 Deferred libpcre.so.3
ELF 7cf9f000-7cfb8000 Deferred libresolv.so.2
ELF 7cfb8000-7d044000 Deferred libvorbisenc.so.2
ELF 7d044000-7d0a4000 Deferred libflac.so.8
ELF 7d0a4000-7d153000 Deferred libgcrypt.so.20
ELF 7d153000-7d179000 Deferred liblzma.so.5
ELF 7d179000-7d19f000 Deferred libselinux.so.1
ELF 7d19f000-7d218000 Deferred libsndfile.so.1
ELF 7d218000-7d2a6000 Deferred libsystemd.so.0
ELF 7d2a6000-7d32e000 Deferred libpulsecommon-8.0.so
ELF 7d3d6000-7d3df000 Deferred libogg.so.0
ELF 7d3df000-7d439000 Deferred libdbus-1.so.3
ELF 7d439000-7d493000 Deferred libpulse.so.0
ELF 7d54a000-7d67d000 Deferred oleaut32<elf>
\-PE 7d560000-7d67d000 \ oleaut32
ELF 7d904000-7d92f000 Deferred winepulse<elf>
\-PE 7d910000-7d92f000 \ winepulse
ELF 7d9bd000-7d9c6000 Deferred librt.so.1
ELF 7d9c6000-7d9cd000 Deferred libasyncns.so.0
ELF 7d9dd000-7da00000 Deferred mmdevapi<elf>
\-PE 7d9e0000-7da00000 \ mmdevapi
ELF 7db02000-7db0c000 Deferred libwrap.so.0
ELF 7dc83000-7dcba000 Deferred libtxc_dxtn_s2tc.so.0
ELF 7dcba000-7dcc6000 Deferred libjson-c.so.2
ELF 7dcdb000-7de0e000 Deferred wined3d<elf>
\-PE 7dcf0000-7de0e000 \ wined3d
ELF 7de0e000-7de4d000 Deferred d3d9<elf>
\-PE 7de10000-7de4d000 \ d3d9
ELF 7de4d000-7de84000 Deferred uxtheme<elf>
\-PE 7de50000-7de84000 \ uxtheme
ELF 7de84000-7de8b000 Deferred libxfixes.so.3
ELF 7de8b000-7de96000 Deferred libxcursor.so.1
ELF 7de98000-7deb5000 Deferred libgcc_s.so.1
ELF 7df5a000-7df84000 Deferred libexpat.so.1
ELF 7df84000-7dfcd000 Deferred libfontconfig.so.1
ELF 7dfcd000-7dff8000 Deferred libpng12.so.0
ELF 7dff8000-7e013000 Deferred libz.so.1
ELF 7e013000-7e0c3000 Deferred libfreetype.so.6
ELF 7e0c3000-7e0d6000 Deferred libxi.so.6
ELF 7e0d6000-7e0da000 Deferred libxcomposite.so.1
ELF 7e0da000-7e0e7000 Deferred libxrandr.so.2
ELF 7e0e7000-7e0f3000 Deferred libxrender.so.1
ELF 7e0f3000-7e119000 Deferred libxcb.so.1
ELF 7e119000-7e264000 Deferred libx11.so.6
ELF 7e264000-7e279000 Deferred libxext.so.6
ELF 7e29a000-7e32c000 Deferred winex11<elf>
\-PE 7e2a0000-7e32c000 \ winex11
ELF 7e32c000-7e340000 Deferred psapi<elf>
\-PE 7e330000-7e340000 \ psapi
ELF 7e340000-7e3c0000 Deferred rpcrt4<elf>
\-PE 7e350000-7e3c0000 \ rpcrt4
ELF 7e3c0000-7e4f9000 Deferred ole32<elf>
\-PE 7e3e0000-7e4f9000 \ ole32
ELF 7e4f9000-7e51d000 Deferred imm32<elf>
\-PE 7e500000-7e51d000 \ imm32
ELF 7e51d000-7e595000 Deferred shlwapi<elf>
\-PE 7e530000-7e595000 \ shlwapi
ELF 7e595000-7e852000 Deferred shell32<elf>
\-PE 7e5a0000-7e852000 \ shell32
ELF 7e852000-7e90b000 Deferred winmm<elf>
\-PE 7e860000-7e90b000 \ winmm
ELF 7e90b000-7e982000 Deferred advapi32<elf>
\-PE 7e920000-7e982000 \ advapi32
ELF 7e982000-7eab2000 Deferred gdi32<elf>
\-PE 7e990000-7eab2000 \ gdi32
ELF 7eab2000-7ec06000 Deferred user32<elf>
\-PE 7eac0000-7ec06000 \ user32
ELF 7ec06000-7ed01000 Deferred comctl32<elf>
\-PE 7ec10000-7ed01000 \ comctl32
ELF 7ed01000-7ed14000 Deferred libnss_files.so.2
ELF 7ed14000-7ed21000 Deferred libnss_nis.so.2
ELF 7ed21000-7ed3c000 Deferred libnsl.so.1
ELF 7ef8a000-7efdf000 Deferred libm.so.6
ELF 7efdf000-7efe6000 Deferred libxxf86vm.so.1
ELF 7efe6000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f7330000-f7334000 Deferred libxinerama.so.1
ELF f7334000-f733b000 Deferred libxdmcp.so.6
ELF f733c000-f7341000 Deferred libdl.so.2
ELF f7341000-f74f7000 Deferred libc.so.6
ELF f74f8000-f7515000 Deferred libpthread.so.0
ELF f7516000-f7520000 Deferred libnss_compat.so.2
ELF f7531000-f7535000 Deferred libxau.so.6
ELF f7536000-f7702000 Dwarf libwine.so.1
ELF f7704000-f7729000 Deferred ld-linux.so.2
ELF f772b000-f772c000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
000000d4 0
00000021 0
00000016 0
00000010 0
0000000f 0
00000012 explorer.exe
00000029 0
00000028 0
00000027 0
00000013 0
00000014 winedevice.exe
00000020 0
0000001b 0
0000001a 0
00000015 0
0000001e plugplay.exe
00000024 0
00000023 0
0000001f 0
0000002f Steam.exe
0000007d 0
00000069 0
00000065 0
00000064 0
00000061 0
00000060 0
0000005f 0
0000005d 0
0000005c 0
0000005b 0
0000005a 0
00000059 15
00000058 0
00000057 0
00000056 0
00000055 0
00000053 1
00000050 0
0000004e 0
00000039 0
00000038 0
00000037 0
00000036 0
00000035 0
00000032 0
00000031 0
00000030 0
00000033 steamwebhelper.exe
000000d0 0
000000a6 0
0000005e 0
0000004d 0
0000004c 0
0000004b 0
0000004a 0
00000049 0
00000048 0
00000047 0
00000046 0
00000045 0
00000044 0
00000043 0
00000042 0
00000041 0
00000040 0
0000003f 0
0000003d 0
0000003c 0
0000003b 0
0000003a 0
00000034 0
000000d7 (D) C:\Program Files (x86)\Steam\steamapps\common\Oblivion\OblivionLauncher.exe
000000df 15
000000de 0
000000dd 0
000000da 0
000000d9 15
000000d8 0 <==
System information:
Wine build: wine-1.9.18 (Staging)
Platform: i386 (WOW64)
Version: Windows 2000
Host system: Linux
Host version: 4.4.0-36-generic
Re: Oblivion graphics issues: distand land (Wine 1.6.2)
Try disabling winegstreamer in winecfg.
-
- Level 2
- Posts: 10
- Joined: Mon Sep 12, 2016 9:34 pm
Re: Oblivion graphics issues: distand land (Wine 1.6.2)
The game runs again and everyone's hair looks normal, but the distant land effect is still happening.
Re: Oblivion graphics issues: distand land (Wine 1.6.2)
Post terminal output.
-
- Level 2
- Posts: 10
- Joined: Mon Sep 12, 2016 9:34 pm
Re: Oblivion graphics issues: distand land (Wine 1.6.2)
fixme:exec:SHELL_execute flags ignored: 0x00000100
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
fixme:ver:GetCurrentPackageId (0x33e440 (nil)): stub
fixme:process:ProcessIdToSessionId Unsupported for other processes.
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
fixme:ver:GetCurrentPackageId (0x33e440 (nil)): stub
fixme:process:ProcessIdToSessionId Unsupported for other processes.
Re: Oblivion graphics issues: distand land (Wine 1.6.2)
You could try doing what it suggests and try the Nouveau driver.
-
- Level 2
- Posts: 10
- Joined: Mon Sep 12, 2016 9:34 pm
Re: Oblivion graphics issues: distand land (Wine 1.6.2)
Nouveau drivers were already installed.
Re: Oblivion graphics issues: distand land (Wine 1.6.2)
OPs issue is not related to GPU support for newer xrandr modes (since xrandr only influences the size, orientation and/or reflection of the outputs for a screen).dimesio wrote:You could try doing what it suggests and try the Nouveau driver.
See:
Code: Select all
/* Recent (304.64, possibly earlier) versions of the nvidia driver only
* report a DFP's native mode through RandR 1.2 / 1.3. Standard DMT modes
* are only listed through RandR 1.0 / 1.1. This is completely useless,
* but NVIDIA considers this a feature, so it's unlikely to change. The
* best we can do is to fall back to RandR 1.0 and encourage users to
* consider more cooperative driver vendors when we detect such a
* configuration. */
if (only_one_resolution && XQueryExtension( gdi_display, "NV-CONTROL", &i, &j, &ret ))
{
ERR_(winediag)("Broken NVIDIA RandR detected, falling back to RandR 1.0. "
"Please consider using the Nouveau driver instead.\n");
ret = -1;
HeapFree( GetProcessHeap(), 0, xrandr12_modes );
goto done;
}
Bob