{"id":2239,"date":"2008-12-04T17:57:46","date_gmt":"2008-12-04T17:57:46","guid":{"rendered":"http:\/\/t.motd.kr\/articles\/2239\/how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver"},"modified":"2022-12-28T01:45:27","modified_gmt":"2022-12-27T16:45:27","slug":"how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver","status":"publish","type":"post","link":"https:\/\/vault.motd.kr\/wordpress\/posts\/2239\/how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver\/","title":{"rendered":"How to Work Around IntelliJ IDEA 8 UI Slowdown Issue with Intel X11 Driver"},"content":{"rendered":"\n

I have been trying to switch from Eclipse<\/a> to IntelliJ IDEA<\/span><\/a> recently. However, IDEA<\/span> 8, the latest version, has shown me horribly unresponsive UI. Especially, the slow scroll in the editor window was intolerable; any keystroke that involves scrolling took up 100% CPU<\/span> and only a couple lines were scrolled for a second. I could hardly edit my source code and had to go back to Eclipse.<\/p>\n\n\n\n

Today, I\u2019ve finally figured out what exactly was causing the problem \u2013 the intel video driver of X.org X11 server. In Fedora<\/a> 10, the default video acceleration method of the intel video driver is \u2018EXA<\/span>\u2019. According to the man page of the intel video driver (type man intel<\/code> in your terminal), EXA<\/span> is a newer and simpler acceleration architecture designed to better accelerate the X Render extension.<\/p>\n\n\n\n

However, it seems like there\u2019s a known performance issue with EXA<\/span> that slows down most Java Swing applications and some web pages in Firefox. So, I switched back to XAA<\/span>, the old XFree86 based acceleration architecture. Switchback is as simple as modifying the Device<\/code> section of the \/etc\/X11\/xorg.conf<\/code> file:<\/p>\n\n\n\n

Section \"Device\"\n    Identifier  \"Default Video Card\"\n    Driver      \"intel\"\n    ...\n    Option      \"AccelMethod\"  \"XAA\"\n    ...\nEndSection<\/code><\/pre>\n\n\n\n

After restarting the X server, I am seeing noticeable improvement in the responsiveness of all GUI<\/span> applications including IDEA<\/span> 8, Firefox, and even some GTK<\/span>+ applications.<\/p>\n\n\n\n

Update (Dec 16, 2008)<\/h2>\n\n\n\n

However, some users have reported that switching back to XAA<\/span> causes artifacts in rendering and segmentation faults in some applications. Actually, I also experienced some UI glitches in a particular application, but I didn\u2019t care much about it. A couple days ago, I found a way to improve the overall performance of EXA<\/span>. Update your xorg.conf<\/code> as follows:<\/p>\n\n\n\n

Section \"Device\"\n    Identifier  \"Default Video Card\"\n    Driver      \"intel\"\n    ...\n    Option      \"AccelMethod\"          \"EXA\"\n    Option      \"MigrationHeuristic\"   \"greedy\"\n    Option      \"ExaNoComposite\"       \"false\"\n    Option      \"ExaOptimizeMigration\" \"true\"\n    ...\nEndSection<\/code><\/pre>\n\n\n\n

IntelliJ wouldn\u2019t perform as well as it does with XAA<\/span>, but you will find it acceptable.<\/p>\n","protected":false},"excerpt":{"rendered":"

I have been trying to switch from Eclipse to IntelliJ IDEA recently. However, IDEA 8, the latest version, has shown me horribly unresponsive UI. Especially, the slow scroll in the editor window was intolerable; any keystroke that involves scrolling took up 100% CPU and only a couple lines were scrolled for a second. I could… Continue reading →<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"yoast_head":"How to Work Around IntelliJ IDEA 8 UI Slowdown Issue with Intel X11 Driver — T's message of the day<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vault.motd.kr\/wordpress\/posts\/2239\/how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Work Around IntelliJ IDEA 8 UI Slowdown Issue with Intel X11 Driver — T's message of the day\" \/>\n<meta property=\"og:description\" content=\"I have been trying to switch from Eclipse to IntelliJ IDEA recently. However, IDEA 8, the latest version, has shown me horribly unresponsive UI. Especially, the slow scroll in the editor window was intolerable; any keystroke that involves scrolling took up 100% CPU and only a couple lines were scrolled for a second. I could... Continue reading →\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vault.motd.kr\/wordpress\/posts\/2239\/how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver\/\" \/>\n<meta property=\"og:site_name\" content=\"T's message of the day\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/trustin\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/trustin\" \/>\n<meta property=\"article:published_time\" content=\"2008-12-04T17:57:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-27T16:45:27+00:00\" \/>\n<meta name=\"author\" content=\"Trustin Lee\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/www.twitter.com\/trustin\" \/>\n<meta name=\"twitter:site\" content=\"@trustin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Trustin Lee\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/vault.motd.kr\/wordpress\/posts\/2239\/how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/vault.motd.kr\/wordpress\/posts\/2239\/how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver\/\"},\"author\":{\"name\":\"Trustin Lee\",\"@id\":\"https:\/\/vault.motd.kr\/wordpress\/#\/schema\/person\/4430ad90fc2ddeef051565701d85db9d\"},\"headline\":\"How to Work Around IntelliJ IDEA 8 UI Slowdown Issue with Intel X11 Driver\",\"datePublished\":\"2008-12-04T17:57:46+00:00\",\"dateModified\":\"2022-12-27T16:45:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/vault.motd.kr\/wordpress\/posts\/2239\/how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver\/\"},\"wordCount\":293,\"publisher\":{\"@id\":\"https:\/\/vault.motd.kr\/wordpress\/#\/schema\/person\/4430ad90fc2ddeef051565701d85db9d\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/vault.motd.kr\/wordpress\/posts\/2239\/how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver\/\",\"url\":\"https:\/\/vault.motd.kr\/wordpress\/posts\/2239\/how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver\/\",\"name\":\"How to Work Around IntelliJ IDEA 8 UI Slowdown Issue with Intel X11 Driver — T's message of the day\",\"isPartOf\":{\"@id\":\"https:\/\/vault.motd.kr\/wordpress\/#website\"},\"datePublished\":\"2008-12-04T17:57:46+00:00\",\"dateModified\":\"2022-12-27T16:45:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/vault.motd.kr\/wordpress\/posts\/2239\/how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/vault.motd.kr\/wordpress\/posts\/2239\/how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/vault.motd.kr\/wordpress\/posts\/2239\/how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/vault.motd.kr\/wordpress\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Work Around IntelliJ IDEA 8 UI Slowdown Issue with Intel X11 Driver\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/vault.motd.kr\/wordpress\/#website\",\"url\":\"https:\/\/vault.motd.kr\/wordpress\/\",\"name\":\"T's message of the day\",\"description\":\"the best is yet to come\",\"publisher\":{\"@id\":\"https:\/\/vault.motd.kr\/wordpress\/#\/schema\/person\/4430ad90fc2ddeef051565701d85db9d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/vault.motd.kr\/wordpress\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/vault.motd.kr\/wordpress\/#\/schema\/person\/4430ad90fc2ddeef051565701d85db9d\",\"name\":\"Trustin Lee\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/vault.motd.kr\/wordpress\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/vault.motd.kr\/wordpress\/wp-content\/uploads\/2020\/09\/avatar-2019-966px.png\",\"contentUrl\":\"https:\/\/vault.motd.kr\/wordpress\/wp-content\/uploads\/2020\/09\/avatar-2019-966px.png\",\"width\":966,\"height\":966,\"caption\":\"Trustin Lee\"},\"logo\":{\"@id\":\"https:\/\/vault.motd.kr\/wordpress\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/t.motd.kr\/\",\"https:\/\/www.facebook.com\/trustin\",\"https:\/\/www.instagram.com\/trustinlee\/\",\"https:\/\/www.linkedin.com\/in\/trustin\",\"https:\/\/twitter.com\/https:\/\/www.twitter.com\/trustin\",\"https:\/\/www.youtube.com\/@trustinlee\"]}]}<\/script>","yoast_head_json":{"title":"How to Work Around IntelliJ IDEA 8 UI Slowdown Issue with Intel X11 Driver — T's message of the day","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vault.motd.kr\/wordpress\/posts\/2239\/how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver\/","og_locale":"en_US","og_type":"article","og_title":"How to Work Around IntelliJ IDEA 8 UI Slowdown Issue with Intel X11 Driver — T's message of the day","og_description":"I have been trying to switch from Eclipse to IntelliJ IDEA recently. However, IDEA 8, the latest version, has shown me horribly unresponsive UI. Especially, the slow scroll in the editor window was intolerable; any keystroke that involves scrolling took up 100% CPU and only a couple lines were scrolled for a second. I could... Continue reading →","og_url":"https:\/\/vault.motd.kr\/wordpress\/posts\/2239\/how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver\/","og_site_name":"T's message of the day","article_publisher":"https:\/\/www.facebook.com\/trustin","article_author":"https:\/\/www.facebook.com\/trustin","article_published_time":"2008-12-04T17:57:46+00:00","article_modified_time":"2022-12-27T16:45:27+00:00","author":"Trustin Lee","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/www.twitter.com\/trustin","twitter_site":"@trustin","twitter_misc":{"Written by":"Trustin Lee","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vault.motd.kr\/wordpress\/posts\/2239\/how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver\/#article","isPartOf":{"@id":"https:\/\/vault.motd.kr\/wordpress\/posts\/2239\/how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver\/"},"author":{"name":"Trustin Lee","@id":"https:\/\/vault.motd.kr\/wordpress\/#\/schema\/person\/4430ad90fc2ddeef051565701d85db9d"},"headline":"How to Work Around IntelliJ IDEA 8 UI Slowdown Issue with Intel X11 Driver","datePublished":"2008-12-04T17:57:46+00:00","dateModified":"2022-12-27T16:45:27+00:00","mainEntityOfPage":{"@id":"https:\/\/vault.motd.kr\/wordpress\/posts\/2239\/how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver\/"},"wordCount":293,"publisher":{"@id":"https:\/\/vault.motd.kr\/wordpress\/#\/schema\/person\/4430ad90fc2ddeef051565701d85db9d"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/vault.motd.kr\/wordpress\/posts\/2239\/how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver\/","url":"https:\/\/vault.motd.kr\/wordpress\/posts\/2239\/how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver\/","name":"How to Work Around IntelliJ IDEA 8 UI Slowdown Issue with Intel X11 Driver — T's message of the day","isPartOf":{"@id":"https:\/\/vault.motd.kr\/wordpress\/#website"},"datePublished":"2008-12-04T17:57:46+00:00","dateModified":"2022-12-27T16:45:27+00:00","breadcrumb":{"@id":"https:\/\/vault.motd.kr\/wordpress\/posts\/2239\/how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vault.motd.kr\/wordpress\/posts\/2239\/how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vault.motd.kr\/wordpress\/posts\/2239\/how-to-work-around-intellij-idea-8-ui-slowdown-issue-with-intel-x11-driver\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vault.motd.kr\/wordpress\/"},{"@type":"ListItem","position":2,"name":"How to Work Around IntelliJ IDEA 8 UI Slowdown Issue with Intel X11 Driver"}]},{"@type":"WebSite","@id":"https:\/\/vault.motd.kr\/wordpress\/#website","url":"https:\/\/vault.motd.kr\/wordpress\/","name":"T's message of the day","description":"the best is yet to come","publisher":{"@id":"https:\/\/vault.motd.kr\/wordpress\/#\/schema\/person\/4430ad90fc2ddeef051565701d85db9d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vault.motd.kr\/wordpress\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/vault.motd.kr\/wordpress\/#\/schema\/person\/4430ad90fc2ddeef051565701d85db9d","name":"Trustin Lee","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vault.motd.kr\/wordpress\/#\/schema\/person\/image\/","url":"https:\/\/vault.motd.kr\/wordpress\/wp-content\/uploads\/2020\/09\/avatar-2019-966px.png","contentUrl":"https:\/\/vault.motd.kr\/wordpress\/wp-content\/uploads\/2020\/09\/avatar-2019-966px.png","width":966,"height":966,"caption":"Trustin Lee"},"logo":{"@id":"https:\/\/vault.motd.kr\/wordpress\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/t.motd.kr\/","https:\/\/www.facebook.com\/trustin","https:\/\/www.instagram.com\/trustinlee\/","https:\/\/www.linkedin.com\/in\/trustin","https:\/\/twitter.com\/https:\/\/www.twitter.com\/trustin","https:\/\/www.youtube.com\/@trustinlee"]}]}},"_links":{"self":[{"href":"https:\/\/vault.motd.kr\/wordpress\/wp-json\/wp\/v2\/posts\/2239"}],"collection":[{"href":"https:\/\/vault.motd.kr\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vault.motd.kr\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vault.motd.kr\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vault.motd.kr\/wordpress\/wp-json\/wp\/v2\/comments?post=2239"}],"version-history":[{"count":3,"href":"https:\/\/vault.motd.kr\/wordpress\/wp-json\/wp\/v2\/posts\/2239\/revisions"}],"predecessor-version":[{"id":5944,"href":"https:\/\/vault.motd.kr\/wordpress\/wp-json\/wp\/v2\/posts\/2239\/revisions\/5944"}],"wp:attachment":[{"href":"https:\/\/vault.motd.kr\/wordpress\/wp-json\/wp\/v2\/media?parent=2239"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vault.motd.kr\/wordpress\/wp-json\/wp\/v2\/categories?post=2239"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vault.motd.kr\/wordpress\/wp-json\/wp\/v2\/tags?post=2239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}