http://bugs.winehq.org/show_bug.cgi?id=27906
Summary: Google Sketchup 8 can't initialize OpenGL Product: Wine Version: 1.3.25 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: jpxsat@gmail.com
After selecting the layout, google sketchup sends "Google Sketchup 8 can't initialize OpenGL" Trying to re-start the app and it crashes instead of anything.
Any report i can offer PLEASE just ask.
http://bugs.winehq.org/show_bug.cgi?id=27906
jpxsat jpxsat@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jpxsat@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #1 from jpxsat jpxsat@gmail.com 2011-07-26 11:08:45 CDT --- It says that Sketchup could not initialize OpenGL and that i should check if my drivers are correctly installed. Error: ChoosePixelFormat failed
http://bugs.winehq.org/show_bug.cgi?id=27906
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #2 from Dan Kegel dank@kegel.com 2011-07-26 11:46:45 CDT --- What graphics card and drivers? Does glxgears run properly?
http://bugs.winehq.org/show_bug.cgi?id=27906
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz
--- Comment #3 from Wylda wylda@volny.cz 2011-07-26 14:52:55 CDT ---
Can't confirm. It seems to work here (first time user of this app), i can paint, rotate... Tested and works under: * wine-1.3.25, wine-1.3.25-99-g093547e
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #4 from jpxsat jpxsat@gmail.com 2011-07-26 16:11:28 CDT --- I have an ATI R100 QD [Radeon 7200] using the FOSS driver for it (don't know if it's radeon or radeonhd).
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #5 from Dan Kegel dank@kegel.com 2011-07-26 16:15:38 CDT --- http://sketchup.google.com/support/bin/answer.py?answer=36208 says minimum requirement is 512MB of video ram. Your card probably doesn't meet the requirements.
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #6 from jpxsat jpxsat@gmail.com 2011-07-26 17:14:28 CDT --- In WinXP I've been able to run Google Sketchup on a Ati Radeon mobility M6 of 8Mb (slower impossible!). So, it's able to run on minimum hardware.
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #7 from Dan Kegel dank@kegel.com 2011-07-26 17:18:00 CDT --- Probably the drivers then.
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #8 from jpxsat jpxsat@gmail.com 2011-07-26 17:21:04 CDT --- I'll complain there then. Don't mark the bug as invalid yet, i'll check on my other machines for this (very different machines).
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #9 from jpxsat jpxsat@gmail.com 2011-07-26 18:01:27 CDT --- Just checked on another machine with an nvidia GeForce6100. The same happens.
The first machine is on ubuntu 11.04 and the second on 10.04
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #10 from jpxsat jpxsat@gmail.com 2011-07-26 18:23:22 CDT --- Ok... so i even installed the propietary drivers on the nvidia, and the behaviour is still the same.
I had an additionally text box saying that google sketchup found a non-valid argument. (and a "59" preceded by lots of chinese characters)
:/
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #11 from Dan Kegel dank@kegel.com 2011-07-26 18:38:54 CDT --- http://wiki.winehq.org/MakeTestFailures suggests that the earliest nvidia card that passes wine's direct3d tests is the 6800 (with 256MB of video ram?).
You might try disabling glsl, that might fit older cards better?
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #12 from jpxsat jpxsat@gmail.com 2011-07-26 21:48:27 CDT --- Can't understand how to disable GLSL... can you explain it to me please? Where do i type HKEY_CURRENT_USER\Software\Wine\Direct3D\UseGLSL -> "disabled" ... :/
http://bugs.winehq.org/show_bug.cgi?id=27906
Alex Bradbury asb@asbradbury.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |asb@asbradbury.org
--- Comment #13 from Alex Bradbury asb@asbradbury.org 2011-07-27 01:29:13 CDT --- (In reply to comment #12)
Can't understand how to disable GLSL... can you explain it to me please? Where do i type HKEY_CURRENT_USER\Software\Wine\Direct3D\UseGLSL -> "disabled" ... :/
You want to use wine regedit.
http://wiki.winehq.org/FAQ#head-903eaf89ed775396f776438ec126ea9336828473 http://wiki.winehq.org/UsefulRegistryKeys
`winetricks glsl=disabled` will also do the job if you have winetricks.
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #14 from jpxsat jpxsat@gmail.com 2011-07-27 09:26:23 CDT --- After "winetricks glsl=disabled" nothing changes... will this be marked as a bug of glsl on wine? I've read that glsl it's not fully implemented yet.
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #15 from Dan Kegel dank@kegel.com 2011-07-27 10:35:52 CDT --- All the cards you've tested on are pretty old. Unless we can reproduce it with more modern cards, it's probably not a wine bug.
(The app loads and works for me at first glance, though the 3d warehouse doesn't work at all without 'winetricks ie6', and even then the download button is missing. Maybe ie7 would do better.)
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #16 from jpxsat jpxsat@gmail.com 2011-07-27 10:45:56 CDT --- Ok, i'll try to reproduce it on a newer card.
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #17 from Henri Verbeet hverbeet@gmail.com 2011-07-27 13:02:13 CDT --- (In reply to comment #14)
After "winetricks glsl=disabled" nothing changes...
That's not all that surprising for an OpenGL application. Also, disabling GLSL does more harm than good in general. (I.e., the advice you got is completely bogus.) If anything, you should probably create a +wgl log and ask Roderick to take a look, if he still cares about Wine stuff.
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #18 from Dan Kegel dank@kegel.com 2011-07-27 13:35:09 CDT --- Thanks for the correction, Henri. I think Roderick is on vacation for two weeks.
http://bugs.winehq.org/show_bug.cgi?id=27906
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #19 from jpxsat jpxsat@gmail.com 2011-07-27 14:00:18 CDT --- (In reply to comment #17)
If anything, you should probably create a +wgl log
How do i do that? I'm willing to learn and help :)
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #20 from Austin English austinenglish@gmail.com 2011-07-27 14:04:13 CDT --- (In reply to comment #19)
(In reply to comment #17)
If anything, you should probably create a +wgl log
How do i do that? I'm willing to learn and help :)
http://wiki.winehq.org/FAQ#head-16da35b6327024d6ea576e3678488b16862d0f5e
(but use wgl instead of relay,seh,tid)
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #21 from Henri Verbeet hverbeet@gmail.com 2011-07-27 14:05:34 CDT --- Do something like the following: WINEDEBUG=+wgl wine SketchUp.exe &> wgl.log
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #22 from Alexander Kjeldaas alexander.kjeldaas@gmail.com 2011-07-28 17:35:59 CDT --- Created an attachment (id=35733) --> (http://bugs.winehq.org/attachment.cgi?id=35733) wgl log
From WINEDEBUG=+wgl wine SketchUp.exe &> wgl.log
http://bugs.winehq.org/show_bug.cgi?id=27906
Alexander Kjeldaas alexander.kjeldaas@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alexander.kjeldaas@gmail.co | |m
--- Comment #23 from Alexander Kjeldaas alexander.kjeldaas@gmail.com 2011-07-28 17:38:17 CDT --- I can confirm the behavior described in this bug. Attaching wgl.log.
Graphics Card: Intel i915
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #24 from Henri Verbeet hverbeet@gmail.com 2011-07-28 18:14:47 CDT --- (In reply to comment #23)
trace:wgl:X11DRV_WineGL_InitOpenglInfo GL version : 2.1 Mesa 7.7.1.
I can't say this is necessarily your problem, but 7.7.1 is a fairly ancient version of Mesa. Other than that, the application apparently gives the very descriptive error "ChoosePixelFormat failed", but there are no actual calls to ChoosePixelFormat() in the log, just calls to DescribePixelFormat(). My impression is that it doesn't like something about the fb configs your driver returns, but it's not necessarily easy to find out what exactly. The easiest way to find out might be to compare logs with someone for which the application works, and see what it picks.
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #25 from Henri Verbeet hverbeet@gmail.com 2011-07-28 18:19:38 CDT --- Actually, this may also be the same issue as bug 14045.
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #26 from jpxsat jpxsat@gmail.com 2011-07-28 18:33:32 CDT --- I have mesa 7.12 installed. I'm joining my wgl.log
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #27 from jpxsat jpxsat@gmail.com 2011-07-28 18:48:00 CDT --- Created an attachment (id=35734) --> (http://bugs.winehq.org/attachment.cgi?id=35734) wgl.log mesa 7.12
http://bugs.winehq.org/show_bug.cgi?id=27906
Dennis dennisgdaniels@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dennisgdaniels@gmail.com
--- Comment #28 from Dennis dennisgdaniels@gmail.com 2011-07-31 04:49:15 CDT --- wine 1.3.24 "Google Sketchup 8 can't initialize OpenGL" I had same on Fedora 15 4G of RAM
http://bugs.winehq.org/show_bug.cgi?id=27906
Fredrik Asperud bugzilla@asperud.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bugzilla@asperud.org
http://bugs.winehq.org/show_bug.cgi?id=27906
Fernando fsoliveira@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fsoliveira@gmail.com
--- Comment #29 from Fernando fsoliveira@gmail.com 2011-08-16 18:44:48 CDT --- I was able to correct this problem following the instructions on bug 14045 comment 52 (http://bugs.winehq.org/show_bug.cgi?id=14045).
In short:
Using regedit change "HW_OK" = 1 in key HKEY_CURRENT_USER\Software\Google\SketchUp8\GLConfig\Display
I'm running fedora core 15 on an old Acer Aspire 5920 notebook.
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #30 from Fredrik Asperud bugzilla@asperud.org 2011-08-17 03:15:13 CDT --- (In reply to comment #29)
I was able to correct this problem following the instructions on bug 14045 comment 52 (http://bugs.winehq.org/show_bug.cgi?id=14045).
In short:
Using regedit change "HW_OK" = 1 in key HKEY_CURRENT_USER\Software\Google\SketchUp8\GLConfig\Display
I'm running fedora core 15 on an old Acer Aspire 5920 notebook.
This solution worked for me too.
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #31 from jpxsat jpxsat@gmail.com 2011-08-17 07:50:17 CDT --- (In reply to comment #29)
Using regedit change "HW_OK" = 1 in key HKEY_CURRENT_USER\Software\Google\SketchUp8\GLConfig\Display
It works! I'm experiencing some graphical problems, but i think that's a completely different thing... for now the program is running.
How this workaround can be included into wine?
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #32 from jpxsat jpxsat@gmail.com 2011-08-17 08:03:29 CDT --- First time i launched the app after the workaround, there were some white lines on the background of the 3d modeling. Second there is nothing: the workaround works perfectly for those old video cards.
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #33 from jpxsat jpxsat@gmail.com 2011-08-18 21:18:53 CDT --- (In reply to comment #6)
In WinXP I've been able to run Google Sketchup on a Ati Radeon mobility M6 of 8Mb (slower impossible!). So, it's able to run on minimum hardware.
I'm confirming that with the workaround it works on the machine described above.
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #34 from Pierre Réveillon pierre@brin-de-toile.fr 2011-08-20 09:19:22 CDT --- Created an attachment (id=36051) --> (http://bugs.winehq.org/attachment.cgi?id=36051) wgl.log on Debian 64 bits, Nvidia 8600GM (280.13)
Hi,
The registry solution (HKEY_CURRENT_USER\Software\Google\SketchUp8\GLConfig\Display\HW_OK=1) did not work for me. I'm on Debian testing with kernel 3.0.0-1-amd64 SMP, and a Nvidia 8600GM with driver 280.13.
I'm joining wgl.log.
http://bugs.winehq.org/show_bug.cgi?id=27906
Pierre Réveillon pierre@brin-de-toile.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pierre@brin-de-toile.fr
http://bugs.winehq.org/show_bug.cgi?id=27906
Pierre Réveillon pierre@brin-de-toile.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #35 from Pierre Réveillon pierre@brin-de-toile.fr 2011-08-20 09:20:36 CDT --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=27906
Ioan Rogers ioan.rogers@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ioan.rogers@gmail.com
--- Comment #36 from Ioan Rogers ioan.rogers@gmail.com 2011-08-21 04:33:34 CDT --- (In reply to comment #34)
I had the same problem on Debian 64bit. The wgl debug log shows that the X server is using Nvidia glx, but wine is using Mesa. Installing:
libgl1-nvidia-glx-ia32
fixed it for me.
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #37 from Pierre Réveillon pierre@brin-de-toile.fr 2011-08-21 05:03:42 CDT --- (In reply to comment #36)
(In reply to comment #34)
I had the same problem on Debian 64bit. The wgl debug log shows that the X server is using Nvidia glx, but wine is using Mesa. Installing:
libgl1-nvidia-glx-ia32
fixed it for me.
Yep, it works for me too! Thanks!
http://bugs.winehq.org/show_bug.cgi?id=27906
Pierre Réveillon pierre@brin-de-toile.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|pierre@brin-de-toile.fr |
http://bugs.winehq.org/show_bug.cgi?id=27906
alexduf dufournetalexandre@free.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dufournetalexandre@free.fr
--- Comment #38 from alexduf dufournetalexandre@free.fr 2011-09-10 07:58:26 CDT --- On Fedora 15, installing the 32bit nvidia driver worked for me :
sudo yum install xorg-x11-drv-nvidia-libs.i686
I'm using fedora 15, gnome-shell on a NVIDIA GT 520
http://bugs.winehq.org/show_bug.cgi?id=27906
Roderick Colenbrander thunderbird2k@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gp1@sredmond.com
--- Comment #39 from Roderick Colenbrander thunderbird2k@gmail.com 2011-09-30 00:44:18 CDT --- *** Bug 27201 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=27906
Roderick Colenbrander thunderbird2k@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |thunderbird2k@gmail.com Component|-unknown |opengl
--- Comment #40 from Roderick Colenbrander thunderbird2k@gmail.com 2011-09-30 00:58:34 CDT --- I took some time to have a detailed look on what Sketchup is doing on my R600 and Nvidia laptops.
On Windows you have 2 OpenGL implementations namely a crappy OpenGL 1.1 software renderer implemented by GDI and an hardware accelerated one. We lack a software implementation in Wine.
It seems that at the (first?) start, Sketchup tries to use the GDI software renderer (it wants a pixel format with PFD_GENERIC_FORMAT set). On certain drivers like the closed AMD/Nvidia ones, Sketchup succeeds. It's because we advertise formats with this flag for bitmap rendering purposes.
Regarding Sketchup log files. On Mesa the log typically looks like: ======== Starting GL ========
CBaseGLView::OnInitialUpdate InitializeOpenGL GetActivePixelFormat
Got PF= 0 from registry requestedpf.accel=0
Here the 'requested.accel=0' means Sketchup wants to use no hardware acceleration. On Nvidia hardware typically you see '1' there. I guess somehow Sketchup is smart enough to request acceleration after some time.
The HW_OK registry key makes Sketchup use HW acceleration by default. This is the same as adjusting the 'hardware acceleration' checkbox in the OpenGL settings of the preferences menu.
I'm not sure what I want to do about this bug yet. On a side note, I Also need to have a look at the old bitmap code in Wine (I don't even know whether it still works).
http://bugs.winehq.org/show_bug.cgi?id=27906
AlexS jastark.work@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jastark.work@gmail.com
--- Comment #41 from AlexS jastark.work@gmail.com 2011-09-30 13:09:20 CDT --- By way of confirmation, the regedit / HW set to 1 worked on my 10.04 / Wine 1.2 / nv driver laptop, for SketchUp 8.0.4811 free version. I have had a crash, though.
I installed the NVidia drivers, but backed out b/c they didn't seem necessary, and they make screen switching pain (get in the way of my work / life).
I would recommend trying the regedit fix before changing drivers.
The app does indeed seem to go through the welcome process, including template selection, before requiring OpenGL (or whatever). While SketchUp might be "smart enough" to do this, it then makes a dogs dinner of the task of dealing with any problems that arise.
http://bugs.winehq.org/show_bug.cgi?id=27906
David McNeill davemc@mcpond.co.nz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |davemc@mcpond.co.nz
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #42 from David McNeill davemc@mcpond.co.nz 2012-02-12 01:48:06 CST --- Is this bug a regression?
I've been happily using Sketchup8 on Lucid 64 bit for months. Works really well. I don't update very often, did so last night, with about 100 apps and libs updating, now I get this error.
Attached update log. Prior to updates it works. Post updates it doesn't.
Wine was already 1.2.2, and wasn't updated, so something else has broken wine.
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #43 from David McNeill davemc@mcpond.co.nz 2012-02-12 01:50:03 CST --- Created attachment 38812 --> http://bugs.winehq.org/attachment.cgi?id=38812 /var/log/apt/history.log Sketchup working before updates listed within.
Lucid 10.04 64 bit Kubuntu
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #44 from David McNeill davemc@mcpond.co.nz 2012-02-12 01:58:53 CST --- Created attachment 38813 --> http://bugs.winehq.org/attachment.cgi?id=38813 Succint wgl.log with LdrInitializeThink error
WINEDEBUG=+wgl wine c:\program\ files\google\google\ sketchup\ 8\SketchUp.exe &> wgl.log
http://bugs.winehq.org/show_bug.cgi?id=27906
David McNeill davemc@mcpond.co.nz changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #38813|Succint wgl.log with |Succint wgl.log with description|LdrInitializeThink error |LdrInitializeThunk error
http://bugs.winehq.org/show_bug.cgi?id=27906
Jesse jesse_kahtava@f-m.fm changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jesse_kahtava@f-m.fm
--- Comment #45 from Jesse jesse_kahtava@f-m.fm 2012-05-03 19:17:56 CDT --- Had the same problem under Fedora 16 x86_64 with an Nvidia Quadro NVS 140M. I first changed the registry key, but that didn't fix the problem. Installing the 32-bit version of the nvidia libs (nvidia-graphics295.33-libs.i686 in my case) got the program running. Doesn't run perfect - there are artifacts - but at least it starts.
http://bugs.winehq.org/show_bug.cgi?id=27906
Ivan killertoon@abv.bg changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |killertoon@abv.bg
--- Comment #46 from Ivan killertoon@abv.bg 2012-08-28 09:13:11 CDT --- (In reply to comment #29)
Using regedit change "HW_OK" = 1 in key HKEY_CURRENT_USER\Software\Google\SketchUp8\GLConfig\Display
This solution works for me perfectly ! Using RedHat EL 6.3 x86_64 and wine-1.2.3 on Lenovo workstation with integrated video.
http://bugs.winehq.org/show_bug.cgi?id=27906
Calin Brabandt cbrabandt@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cbrabandt@yahoo.com
--- Comment #47 from Calin Brabandt cbrabandt@yahoo.com 2012-09-29 19:28:17 CDT --- "HW_OK" = 1 in key HKEY_CURRENT_USER\Software\Google\SketchUp8\GLConfig\Display works for me with Ubuntu 12.04 LTS and Intel graphics (Samsung Atom netbook). It seems that many OpenGL and WebGL aps don't like Intel graphics, but actually function when forced!
http://bugs.winehq.org/show_bug.cgi?id=27906
C Martin mfh96v@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mfh96v@gmail.com
--- Comment #48 from C Martin mfh96v@gmail.com 2012-10-14 10:32:53 CDT --- 11.10 Oneric, wine 1.4 & 1.5 tried, 32 bit HP pavilion dm4 => SketchUp 8
There is no 'google' directory under 'software' to make the change
Using regedit change "HW_OK" = 1 in key HKEY_CURRENT_USER\Software\Google\SketchUp8\GLConfig\Display
Uninstalled and reinstalled wine 1.4 & 1.5 several times. Although I never erased the .wine file. I attempted to uninstall and reinstall SketchUp 8 with sketchup.com, although uninstall appeared totally unsuccessful.
First install of SkU I did an 'open' but 'w/ a wine application' was not an option although wine 1.4 was installed (I'm pretty sure). This option did show after a restart I did after my first SkU install attempt.
Second install of SkU I did a 'save file'
Thrid install of SkU => 'Open w/ wine"
Ideas? Thoughts? (I'm a complete and total newbie/idiot)
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #49 from Dan Kegel dank@kegel.com 2012-10-14 10:36:23 CDT --- Bugzilla is not a support forum. Please discuss this at http://appdb.winehq.org/objectManager.php?sClass=version&iId=21290 or http://forum.winehq.org/
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #50 from C Martin mfh96v@gmail.com 2012-10-14 12:31:07 CDT --- My apologies....
I posted on http://appdb.winehq.org/objectManager.php?sClass=version&iId=21290 yesterday and since I saw no activity.... you get the idea....
http://bugs.winehq.org/show_bug.cgi?id=27906
Michael Vorburger mike@vorburger.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mike@vorburger.ch
--- Comment #51 from Michael Vorburger mike@vorburger.ch 2013-02-23 07:23:20 CST --- Don't mean to pollute this bug, but same as described above just happened to me: with wine-1.5.24 and SketchUp v8.0.16846, doesn't start due to that OpenGL error.. but with the HKEY_CURRENT_USER\Software\Google\SketchUp8\GLConfig\Display trick it does (and then appears to work fine). Happy to provide any further information you may request if it can help.
http://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #52 from jpxsat jpxsat@gmail.com 2013-02-25 06:29:32 CST --- Why is this bug still not marked as confirmed?
http://bugs.winehq.org/show_bug.cgi?id=27906
yoni yoni64@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |yoni64@gmail.com
--- Comment #53 from yoni yoni64@gmail.com 2013-03-02 16:55:44 CST --- I got exactly the same problem running ubuntu 12.10 on Dell vostro-A860 Wine version is 1.4.1 The problem is that the entry HKEY_CURRENT_USER\Software\Google... does not exist on my registry, although sketchup 8 (Trimble) was successfully installed. Of course Trimble does not exist on registry either.
http://bugs.winehq.org/show_bug.cgi?id=27906
Baldur Norddahl baldur.norddahl@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |baldur.norddahl@gmail.com
--- Comment #54 from Baldur Norddahl baldur.norddahl@gmail.com 2013-05-04 10:58:20 CDT --- I have this problem on Ubuntu 13.04 with Wine version 1.4.1. I am using a Dell Studio XPS laptop with AMD Mobility Radeon HD 4670.
The regedit workaround trick worked for me. I have not fully tested the application yet, but now it starts and allows me to edit.
https://bugs.winehq.org/show_bug.cgi?id=27906
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|NEW |RESOLVED URL| |http://dl.trimble.com/sketc | |hup/gsu8/FW-3-0-16846-EN.ex | |e CC| |focht@gmx.net Component|opengl |-unknown Resolution|--- |WONTFIX Summary|Google Sketchup 8 can't |Google Sketchup 7/8 can't |initialize OpenGL |initialize hardware | |accelerated OpenGL for | |specific graphics vendors, | |e.g. Intel (missing | |vendor/renderer in app | |glcard database)
--- Comment #55 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming, on laptop with Intel HD4600 graphics it still fails.
Works fine with NVIDIA blob.
Bug 14045 was closed some time ago (technically it's still the same issue, but well).
There is an application log file here: 'c:/windows/temp/SketchUpUndo0.log'
--- snip --- ======== Starting GL ========
CBaseGLView::OnInitialUpdate InitializeOpenGL GetActivePixelFormat
requestedpf.accel=1 ARB functions NOT available. nPfds=23 Pixel format 0 does not do a swap copy. Pixel format 3 does not do a swap copy. Pixel format 6 does not do a swap copy. Pixel format 7 does not do a swap copy. Pixel format 8 does not do a swap copy. Pixel format 9 does not do a swap copy. Pixel format 10 does not do a swap copy. Pixel format 11 does not do a swap copy. Pixel format 14 does not do a swap copy. Pixel format 17 does not do a swap copy. Pixel format 18 does not do a swap copy. Pixel format 19 does not do a swap copy. Pixel format 20 does not do a swap copy. Pixel format 21 does not do a swap copy. Pixel format 22 does not do a swap copy. ChoosePixelFormat returning 0 requestedpf.accel=1 ARB functions NOT available. nPfds=23 ChoosePixelFormat returning 4 GLConfigUtils::GetActivePixelFormat ... returning 4 Make a context ... pf=4 Got context @2acd5f8 error=0 GL initialization succeeded ***** First UI thread = 54 Tool(SketchTool) Tool(SketchTool) UseHWAccelerationFirstTime Got vendor (Intel Open Source Technology Center) renderer(Mesa DRI Intel(R) Haswell Mobile ) Returning 0 UpdateView Create rv=1
CBaseGLView::OnInitialUpdate InitializeOpenGL GetActivePixelFormat
Got PF= 0 from registry requestedpf.accel=0 ARB functions NOT available. nPfds=23 ChoosePixelFormat returning 0 requestedpf.accel=0 ARB functions NOT available. nPfds=23 ChoosePixelFormat returning 0 requestedpf.accel=0 ARB functions NOT available. nPfds=23 Pixel format 0 does not do a swap copy. Pixel format 3 does not do a swap copy. Pixel format 6 does not do a swap copy. Pixel format 7 does not do a swap copy. Pixel format 8 does not do a swap copy. Pixel format 9 does not do a swap copy. Pixel format 10 does not do a swap copy. Pixel format 11 does not do a swap copy. Pixel format 14 does not do a swap copy. Pixel format 17 does not do a swap copy. Pixel format 18 does not do a swap copy. Pixel format 19 does not do a swap copy. Pixel format 20 does not do a swap copy. Pixel format 21 does not do a swap copy. Pixel format 22 does not do a swap copy. ChoosePixelFormat returning 0 GLConfigUtils::GetActivePixelFormat ... returning 0 -InitializeOpenGL failed ... m_error=2 --- snip ---
With NVIDIA blob the log file has this content upon first run:
--- snip --- ======== Starting GL ========
CBaseGLView::OnInitialUpdate InitializeOpenGL GetActivePixelFormat
requestedpf.accel=1 ARB functions NOT available. nPfds=164 Pixel format 0 does not do a swap copy. Pixel format 1 does not do a swap copy. Pixel format 2 does not do a swap copy. Pixel format 3 does not do a swap copy. Pixel format 12 does not do a swap copy. Pixel format 13 does not do a swap copy. Pixel format 14 does not do a swap copy. Pixel format 15 does not do a swap copy. Pixel format 24 does not do a swap copy. Pixel format 25 does not do a swap copy. Pixel format 26 does not do a swap copy. Pixel format 27 does not do a swap copy. Pixel format 36 does not do a swap copy. Pixel format 37 does not do a swap copy. Pixel format 38 does not do a swap copy. Pixel format 39 does not do a swap copy. Pixel format 40 does not do a swap copy. Pixel format 41 does not do a swap copy. Pixel format 42 does not do a swap copy. Pixel format 43 does not do a swap copy. Pixel format 52 does not do a swap copy. Pixel format 53 does not do a swap copy. Pixel format 54 does not do a swap copy. Pixel format 55 does not do a swap copy. Pixel format 56 does not do a swap copy. Pixel format 57 does not do a swap copy. Pixel format 58 does not do a swap copy. Pixel format 59 does not do a swap copy. Pixel format 68 does not do a swap copy. Pixel format 69 does not do a swap copy. Pixel format 70 does not do a swap copy. Pixel format 71 does not do a swap copy. Pixel format 72 does not do a swap copy. Pixel format 73 does not do a swap copy. Pixel format 74 does not do a swap copy. Pixel format 75 does not do a swap copy. Pixel format 84 does not do a swap copy. Pixel format 85 does not do a swap copy. Pixel format 86 does not do a swap copy. Pixel format 87 does not do a swap copy. Pixel format 88 does not do a swap copy. Pixel format 89 does not do a swap copy. Pixel format 90 does not do a swap copy. Pixel format 91 does not do a swap copy. Pixel format 100 does not do a swap copy. Pixel format 101 does not do a swap copy. Pixel format 102 does not do a swap copy. Pixel format 103 does not do a swap copy. Pixel format 104 does not do a swap copy. Pixel format 105 does not do a swap copy. Pixel format 106 does not do a swap copy. Pixel format 107 does not do a swap copy. Pixel format 108 does not do a swap copy. Pixel format 109 does not do a swap copy. Pixel format 110 does not do a swap copy. Pixel format 111 does not do a swap copy. Pixel format 124 does not do a swap copy. Pixel format 125 does not do a swap copy. Pixel format 126 does not do a swap copy. Pixel format 127 does not do a swap copy. Pixel format 128 does not do a swap copy. Pixel format 129 does not do a swap copy. Pixel format 130 does not do a swap copy. Pixel format 131 does not do a swap copy. Pixel format 132 does not do a swap copy. Pixel format 133 does not do a swap copy. Pixel format 134 does not do a swap copy. Pixel format 135 does not do a swap copy. Pixel format 148 does not do a swap copy. Pixel format 149 does not do a swap copy. Pixel format 150 does not do a swap copy. Pixel format 151 does not do a swap copy. Pixel format 156 does not do a swap copy. Pixel format 157 does not do a swap copy. Pixel format 158 does not do a swap copy. Pixel format 159 does not do a swap copy. ChoosePixelFormat returning 0 requestedpf.accel=1 ARB functions NOT available. nPfds=164 ChoosePixelFormat returning 1 GLConfigUtils::GetActivePixelFormat ... returning 1 Make a context ... pf=1 Got context @2ab1c60 error=0 GL initialization succeeded ***** First UI thread = 35 Tool(SketchTool) Tool(SketchTool) UseHWAccelerationFirstTime Got vendor (NVIDIA Corporation) renderer(GeForce GT 425M/PCIe/SSE2) Returning 1 Tool(SelectionTool)
TerminateOpenGL
HW_OK=1
--- snip ---
'HW_OK=1' will be set automatically in registry _only_ on clean exit.
If you just kill off 'Sketchup' after template selection it also ends with 'HW_OK=0' in registry and fails even with NVIDIA next time.
Trace log for Intel/Mesa reveals:
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Google/Google SketchUp 8
$ WINEDEBUG=+tid,+seh,+relay wine ./SketchUp.exe >>log.txt 2>&1 ... 0036:Call advapi32.RegOpenKeyExW(80000001,029fe880 L"Software\Google\SketchUp8\GLConfig\Display",00000000,00020019,0033f774) ret=00710cbf 0036:Ret advapi32.RegOpenKeyExW() retval=00000002 ret=00710cbf 0036:Call advapi32.RegOpenKeyExW(80000001,029fe880 L"Software\Google\SketchUp8\GLConfig\Display",00000000,00020019,0033f7b0) ret=00712b6e 0036:Ret advapi32.RegOpenKeyExW() retval=00000002 ret=00712b6e 0036:Call advapi32.RegCreateKeyW(80000001,029fe880 L"Software\Google\SketchUp8\GLConfig\Display",0033f7b0) ret=00712bb0 0036:Ret advapi32.RegCreateKeyW() retval=00000000 ret=00712bb0 0036:Call advapi32.RegSetValueExW(00000304,00afc5b4 L"HW_OK",00000000,00000004,0033f7d0,00000004) ret=00712bcf 0036:Ret advapi32.RegSetValueExW() retval=00000000 ret=00712bcf ... 0036:Call msvcr80.fputws(02a886c0 L"requestedpf.accel=1\n",7dde11a0) ret=7830a9b8 0036:Ret msvcr80.fputws() retval=00000000 ret=7830a9b8 ... 0036:Call msvcr80.fputws(02a886c0 L"ARB functions NOT available.\n",7dde11a0) ret=7830a9b8 ... 0036:Call gdi32.DescribePixelFormat(00050061,00000001,00000000,00000000) ret=0071271a 0036:Call opengl32.wglDescribePixelFormat(00050061,00000001,00000000,00000000) ret=7eb39951 0036:Call gdi32.__wine_get_wgl_driver(00050061,0000000b) ret=7e34c689 0036:trace:wgl:X11DRV_WineGL_InitOpenglInfo GL version : 3.0 Mesa 10.1.5. 0036:trace:wgl:X11DRV_WineGL_InitOpenglInfo GL renderer : Mesa DRI Intel(R) Haswell Mobile . 0036:trace:wgl:X11DRV_WineGL_InitOpenglInfo GLX version : 1.4. 0036:trace:wgl:X11DRV_WineGL_InitOpenglInfo Server GLX version : 1.4. 0036:trace:wgl:X11DRV_WineGL_InitOpenglInfo Server GLX vendor: : SGI. 0036:trace:wgl:X11DRV_WineGL_InitOpenglInfo Client GLX version : 1.4. 0036:trace:wgl:X11DRV_WineGL_InitOpenglInfo Client GLX vendor: : Mesa Project and SGI. 0036:trace:wgl:X11DRV_WineGL_InitOpenglInfo Direct rendering enabled: True 0036:trace:wgl:has_opengl GLX is up and running error_base = 170 ... 0036:Call msvcr80.vsprintf(0033f69c,00afc338 "UseHWAccelerationFirstTime\n",0033fa9c) ret=00710789 ... 0036:Call msvcr80.fputws(02a408e0 L"Got vendor (Intel Open Source Technology Center) renderer(Mesa DRI Intel(R) Haswell Mobile )\n",7dde11a0) ret=7830a9b8 ... 0036:Call KERNEL32.GetFullPathNameW(02a40ab0 L"C:/Program Files/Google/Google SketchUp 8/glcards.dat",00000104,0033f854,0033f5b4) ret=7830a147 0036:Ret KERNEL32.GetFullPathNameW() retval=00000035 ret=7830a147 ... <reads database from file, tries partial match against OpenGL vendor> ... 0036:Call KERNEL32.MultiByteToWideChar(00000003,00000000,0033f698 "Returning 0\n",ffffffff,00000000,00000000) ret=783060de ... 0036:Call user32.MessageBoxW(00030068,0674e528 L"SketchUp was unable to initialize OpenGL!\nPlease make sure you have installed the correct\ndrivers for your graphics card.\r\n\r\nError: ChoosePixelFormat failed",029fac48 L"SketchUp",00000030) ret=7831695a --- snip ---
The content of the file 'glcards.dat' in app folder:
--- snip --- // Case doesn't matter. // Partial strings are enough to make a match. // HW == Use Hardware OpenGL // SW == Use Software OpenGL // any|ANY matches any Renderer. // Format- // Acceleration|Vendor|Renderer|Support File
// Defaults first. HW|ATI Tech|any HW|NVIDIA Corp|ANY
// Then Specific cards. //SW|NVIDIA Corp|5200 --- snip ---
Vendor 'Intel' isn't present here hence it will always have hw accel = disabled!
-> Got PF= 0 from registry -> requestedpf.accel=0
You can add an 'HW|Intel|ANY' entry to 'glcards.dat' and remove 'HW_OK=0' from registry and it will work.
There is nothing to fix here, it's by design.
Another thing is non-working Software OpenGL rendering ('HW_OK=0'). This could be a legitimate (different) bug but someone needs to test if this works on Windows.
$ sha1sum FW-3-0-16846-EN.exe 6c9a61fe12b21fe9a1d6b5ee1bb79f331a5fc36c FW-3-0-16846-EN.exe
$ du -sh FW-3-0-16846-EN.exe 35M FW-3-0-16846-EN.exe
$ wine --version wine-1.7.21-19-g8812193
Regards
https://bugs.winehq.org/show_bug.cgi?id=27906
--- Comment #56 from Anastasius Focht focht@gmx.net --- Hello folks,
addendum ...
--- quote --- Another thing is non-working Software OpenGL rendering ('HW_OK=0'). This could be a legitimate (different) bug but someone needs to test if this works on Windows. --- quote ---
Bug 27395 tracks this.
Regards
https://bugs.winehq.org/show_bug.cgi?id=27906
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #57 from Austin English austinenglish@gmail.com --- Closing.
https://bugs.winehq.org/show_bug.cgi?id=27906
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://dl.trimble.com/sketc |https://web.archive.org/web |hup/gsu8/FW-3-0-16846-EN.ex |/20200105182803/http://dl.t |e |rimble.com/sketchup/gsu8/FW | |-3-0-16846-EN.exe