Design

关于前端设计、图片设计、界面UI等问题

AutoCAD无法选择使用笔记本独立显卡的问题

随着笔记本电脑的性能越来越强劲,在笔记本电脑上使用AutoCAD进行绘图的使用体验也在逐渐提升。但是,实际工作中经常遇到笔记本电脑安装CAD以后无法选择独立显卡运行的问题,只能使用核心显卡,绘图效率低下。

查阅相关资料,发现大部分的问题是笔记本显卡的设置问题。无论是AMD还是Nvidia显卡的控制面板里,都有根据程序选择显卡的选项,只要强制使用高性能独立显卡运行CAD就没有问题了。这里不再赘述。

这里要讨论的是某些特殊问题,AutoCAD2014是问题最大的,经测试,无论怎么设置它都是用的是核心显卡。除非我在系统的设备管理器里面把核心显卡的驱动卸载掉,它才很不情愿的使用独立显卡运行。WTF!!!桌面系统都是用独立显卡?我才忍不了。而且诡异的是,官方没有对2014版本的这个问题做任何说明。不知道是不是我的个例。

2015版本使用基本正常,从2016开始,显卡的使用就又乱做一团。不过,好在官方及时发布了补丁拯救了大家。2017和2016的情况是一样的,打补丁就可以了。

更早版本及相关整个问题的官方说明请点击,可以说是很详细了。

如果使用了独立显卡,图形设置里面的高级功能还是不能使用,那就有可能是DirectX版本的问题了,详细请阅读我的另一篇文章《AutoCAD使用DirectX版本问题》。

AutoCAD使用DirectX版本问题

自从AutoCAD2015版本以后,软件默认的DirectX版本就由默认的DirectX9,升级为了DirectX11,升级后很多新版本特性都依赖于新的DirectX版本。但是由于种种原因,新安装的CAD并没有使用正常的DirectX版本,影响了使用效率。

经过我的测试,只有彻底卸载现有电脑上所有的CAD版本,并且删除所有cad有关的文件夹,同时清空注册表里有关CAD的相关项以后,再重新安装CAD新版本,才能够正确使用DirectX最新版本。这个操作主要靠的是操作的耐心和经验,而且浪费时间,失败率高。

这里,我推荐官方提供的新增系统变量的方法来实现:

Issue:

You would like to know how to make AutoCAD run with DirectX 9 instead of DirectX 11.

Causes:

Starting with AutoCAD 2015, the program uses DirectX 11 by default. It will automatically pick DirectX 11 if your graphics card is capable of utilizing it. Certain system configurations can cause visual display issues in AutoCAD, particularly if you are using a laptop computer with the NVIDIA Optimus or AMD Enduro technologies.

Solution:

To make AutoCAD use DirectX 9, there is a system variable to define within Windows. Here are the steps:

  1. Exit AutoCAD.
  2. Right-click Computer or This PC and choose Properties.
  3. Click Advanced System Settings.
  4. Under the Advanced tab, click the Environment Variables button.
  5. Under System Variables, click the New button.
  6. Enter GS_DEVICE for the name and Dx9 for the value.
  7. Click OK on all the windows.

To see what DirectX is being used within AutoCAD, use the GRAPHICSCONFIG command.

Note: Using DirectX 9 changes the display performance in AutoCAD and can potentially affect how the program runs, depending on the type of drawings you work with. DirectX 11 is more capable than DirectX 9.

英文非常简单,我就不翻译了,但是注意,这个操作是强制使用旧版本的DirectX,我们要强制使用新版本的DirectX,只要把变量值设置为Dx11就可以了。

什么?不知道新版的CAD有什么好?那我也救不了你了。

Win10最新版创意者更新彻底解决高分屏显示问题

使用一台4K分辨率笔记本的苦处要向谁诉说,之前我已经经过不断努力解决了《高分辨率屏幕CHM格式文件查看问题》和《小尺寸高分屏使用AUTOCAD问题的解决方法》。但是操作尤其繁琐,而且会遇到不可预见的问题,例如,兼容性问题,以管理员身份运行等问题。

这次Win10的创意者更新,终于可以说是从系统级别较好的解决了这个问题,之所以是较好,而不是完美,是因为用户还是要根据具体需求进行操作设置,而不是全自动化解决,这可能就是windows系统的特点吧。

其方法如下:

右键点击高分屏下显示不正常的软件或软件快捷方式–>属性菜单–>兼容性选项卡–>更改高DPI设置–>选中替代高DPI缩放行为复选框–>下拉菜单改为系统。

经过以上设置,所有运行情况下,软件都能够以正常尺寸显示,而且界面很清晰,没有模糊的感觉。感谢微软,感谢踢喂……

经测试,几乎所有第三方软件都可以使用这个方法。但是少量系统软件反而不支持,没错,我说的就是运行.chm文件的HH.exe,哎,不说了,原来的方法还是有用的。

哦,忘了说,我系统是Win10专业版,版本号为1803,大概是2018年6月更新的。其他版本请自行测试。

Tip: 关于Windows10更新导致AutoCAD闪退

最近Windows10针对功能进行了更新,版本为1803。更新后我电脑上的AutoCAD2016出现了闪退,无法使用的问题。试用了一下另外的笔记本电脑,发现没有这个问题。

经过检查,发现我以前安装过Autodesk官方提供的AutoCAD独立显卡驱动补丁,用来避免cad错误的使用集成显卡,补丁的文件名称是AutoCAD_2016_Hotfix_4_64bit.exe。将其卸载后,CAD正常打开使用。使用CAD里的3DCONFIG命令检查硬件驱动使用情况,独立显卡使用没有问题。

希望有同样问题的设计师朋友注意,没必要重装CAD浪费宝贵时间。

关于AutoCAD以及天正软件设置的小Tips(1000小时时限问题)

建筑设计经常用到AutoDesk公司的AutoCAD以及国产软件天正。之前我已经说过关于CAD在高分辨率屏幕下的显示问题,以及类似的.chm文件在高分屏下的显示问题,基本解决了我在4K屏幕笔记本上的工作问题。

而天正软件是最常用的建筑及安装辅助设计软件之一,它每年都会推出一个新的版本,除了修复Bug以外,还会增加一些新的功能,虽然这个软件整体上已经没有什么突破性的东西,但是一些小的暖心功能还是可以省下设计师不少时间和精力。

想要尝试最新版本,不推荐大家使用各种破解版什么的,总觉得会有些不稳定的问题,最好在管网上下载试用版,如果觉得有必要升级,可以与所在单位申请购买。我所在的单位已经有些年头没买过升级版的了,一直使用TWT2008的内部网络版,这与一个大院的规模似乎不太相称,可能是等着大更新吧。

话说回来,尝试新版天正软件最好的方法就是安装试用版,但是试用版最大的问题是1000小时时间限制,在不改动核心代码的情况下,修改注册表使其持续试用1000个小时就是一个临时解决问题的最好方法了。

网络上有很多注册表的修改方法,大多都对目前的天正T20 V4.0不起作用了。经过一些摸索和测试,我找到了比较可靠的方法:新建文本文件(TXT格式即可),在文件中粘贴如下代码:

@reg add "HKEY_CURRENT_USER\SOFTWARE\Autodesk" /v "26" /t reg_sz /d "0" /f>nul

保存后,将文本文件后缀名改为.bat,成为批处理文件。

今后,每次点击这个.bat文件,试用时间就会重置为1000小时,又可以继续愉快的做画图狗啦!

Tip:PPT播放报错问题

office 365的PPT无法放映幻灯片,一点击放映按钮就退出。把笔记本可交换显卡的ppt设置项改为“省电”模式就可以了。这可能是PPT软件不兼容笔记本独立显卡导致的。

有关工程设计行业两则

这两条notes是在与同事探讨行业前景时的一点思考,本来想写在本月notes里的,但是文字码上来发现字数可观,可以凑一篇日志了。


第一,管理者把图纸的质量和进度等的问题都归咎于工程师,其实是不对的,管理者需要反躬自省。管理者必须明确每个技术需求、挡掉不必要的干扰因素、争取合理的设计时间。而不是对需求方照单全收,把压力都放到工程师身上。

管理者也必须对工程师提倡设计、思考、学习精神、分享风气。 如果不明白这个道理,也不愿意明白这个道理,那么现实项目中管理者的主要工作之一就是甩锅。大声抱怨项目出现问题是因为工程师不愿加班,不愿出差,不懂沟通。其实根结在于,与工程师相比,很多管理者没有吧管理当成一个专业来对待,缺乏专业素养和应有的职业操守。

第二,我很反感将工程设计行业的从业者称为“设计师”,应该叫工程师比较妥当。从实际从业者的角色属性、承担的责任以及职业性质来看,工程师远比设计师更为妥帖。设计师的叫法将从业人员局限为画图匠、绘图工,抹杀了职业属性中的工程技术咨询属性,也卸掉了工程师对于项目执行阶段合理性和可执行所负有的重大责任。

我们在逐步挣脱设计行业枷锁,摆脱经济形势影响魔咒的过程中,想要实现逆势增长,必须摒除要么绘图,要么摆脱绘图的二元分裂症状,将未来的人才培养放在打造真正意义上的,负责任的,大写的“工程师”上面,否则,在千篇一律的dwg文件里,哪里能寻见“工匠”的一点影子呢?

小尺寸高分屏使用AutoCAD问题的解决方法

我出差是使用自备的华硕笔记本电脑,15寸4K分辨率屏幕,大量软件无法使用,例如AUTOCAD2014版本界面是如下样子:

cadhighdpi-1

所有图标都过小,无法看清。而且,右侧天正测试版插件文字均被遮挡,完全无法正常使用。眼神好也不行!

这是由于小尺寸高分屏下,软件没有做相应的调整,且微软的windows也没有系统级的解决方案,才导致这样的后果。

最简单的解决办法是强行将屏幕调整为1920×1080分辨率,调整后即可正常使用。但是,这样的话,系统使用的并不是最优分辨率,整个系统和所有软件的字体和图标都会明显地变模糊。这与通常的推测不太一样,高分辨率屏幕如果调整到底分辨率使用,难道不应该更清楚么?这个原因我也不太清楚,反正结果就是这样。

而且,切换到低分辨率,那我多花了不少银子买的高配笔记本不就完全浪费了么。有人说,那你要用cad的时候切换1920×1080,不用的时候再切换回4k分辨率不就行了?也是个办法,不过,由于windows系统的原因,改完分辨率之后,必须要重启系统才能完全生效。而且,这样一折腾,感觉自己就像一个傻叉一样。

那么,办法来了,开发者用一个很简单的办法解决了这个问题。

步骤1:创建注册表键值HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\PreferExternalManifest,类型为DWORD,值设为1。(让系统优先使用外部manifest说明文件)

步骤2:下载以下链接文件:http://pan.baidu.com/s/1ntWxvZz ,其中acad.exe.manifest复制到CAD安装目录(acad所在目录.exe),TGStart.exe.manifest复制到天正所在目录(TGStart.exe所在目录)。

步骤3:注意,如果你之前设置过CAD软件的兼容性选项,请将“禁用高DPI缩放”设置取消。位置在“右键-属性-兼容性”选项卡中。这一点来源贴里面都没有提及,我估计这是导致很多人失败的原因之一。

至此,设置完成。打开软件即可正常使用。

这个办法是强制软件不使用高分屏自适应,保证软件界面尺寸正常。不过缺点是软件界面有些模糊,不过与能正常使用这一点比起来,模糊点算什么。


资料来源:

http://tieba.baidu.com/p/3025803161

http://tieba.baidu.com/p/4408807799

"一闪"网界面交互功能完善手记

这几天帮助即将上线的"一闪"网增加了一些新的特性,以期在界面友好性方面有所改善。主要工作有以下这些:
1 增加"清除所有关键字"功能按钮,以便于快速清除、重选关键字,免去重复单调的点击关闭动作。
2 通过自适应宽度实现关键字从中间开始显示,不断向两边推进的效果。宽屏用户视觉效果更佳,关键字容器宽度更大,屏幕利用率更高。
3 优化页面高度自适应计算方法,整屏高度现实根据内容和窗口高度的不同情况随时变化。预留隐藏按钮高度,避免操作时内容向下跳动。
4 待选关键字部分利用jquery插件实现流动排版,不同高度模块之间无留白。
5 供求模式中,增加两种类型关键字样式,以区分颜色。
6 增加开始闪聊按钮的等待提示文字,系统加载完毕后方显示开始闪聊文字,并非颜色由灰转红,避免由于网速原因流失用户。
7 供求模式按钮增加禁用状态下选择关键字字样,以便于用户快速理解用法。
8 优化聊天窗口显示样式,增加等待提示,避免用户流失。
9 增加键盘控制,即alt+s发送功能,回车发送功能保留。
10 聊天模式声音提示功能(暂未上线)。这个还是有争议的,网页提示音用户体验极不好。
11 修复其他显示bug。

总的来讲,网站已经具备上线的条件了。上线之后,我还将继续跟进该站交互界面调整。预祝何二的一闪网运营顺利。