Берсеркер
2319 постов
Карма: 216
#1291 17 июня 2012 в 03:47
было уже это, было&nbsp; <br />Поищи на форуме по слову glGetStringi, где то в мае, была такая же ситуация:<br />у чела ноут с двумя видяхами: intel и nvidia. Приложение q3bers не известно детонатору, поэтому запускался корявый intel с убитой поддержкой GL &gt;:(<br />Вылечилось прописыванием q3bers в детонаторе.<br /><br />[hr][size=1]Post Merge: [time]1339906260[/time][/size][hr]<br />если в ноуте только intel, то ничем помоч не могу.<br />Intel хоть и куёт неплохие камни, но видеочипы (и/или дрова) какие-то калечные и убогие.<br /><br />[hr][size=1]Post Merge: [time]1339908951[/time][/size][hr]<br />проверил работу профилей с русскими именами.<br />Работает наполовину: профиль создаётся.<br />Но не работает: чтение настроек из него и +set cl_profile &lt;русские_буквы&gt;<br />Пока обойти можно так: самому создать профиль латинскими буквами и прописать его имя в defaultprofile.dat<br />Я же, со своей стороны, сделаю так: если имя пользователя содержит нелатинские символы, то имя профиля будет &quot;player&quot;.<br />[hr][size=1]Post Merge: [time]1339911551[/time][/size][hr]<br />пароль на архив цыфирками как раьше: тышша девяцот семьсят пять помножить на васемнацить и убавить на шесшот.<br />http://files.mail.ru/BGN8VK<br />сделал проверку системного имени пользователя, если не годное для имени папки, то заменяется на player:<br />[code]char *Sys_GetCurrentUser( void )<br />{<br /> static char s_userName[1024];<br /> unsigned long size = sizeof( s_userName );<br /><br /> if ( !GetUserName( s_userName, &amp;size ) )<br /> strcpy( s_userName, &quot;player&quot; );<br /> else if ( !s_userName[0] )<br /> strcpy( s_userName, &quot;player&quot; );<br /> else<br /> { /// Berserker: проверим на валидность имя, чтобы не было спец.символов и нелатинских букв<br /> int i, l;<br /> l = strlen(s_userName);<br /> for (i = 0; i &lt; l; i++)<br /> {<br /> if (s_userName[i] == &#039;.&#039;)<br /> break;<br /> if (s_userName[i] == &#039;\\&#039;)<br /> break;<br /> if (s_userName[i] == &#039;/&#039;)<br /> break;<br /> if (s_userName[i] == &#039;*&#039;)<br /> break;<br /> if (s_userName[i] == &#039;?&#039;)<br /> break;<br /> if (s_userName[i] == &#039;&quot;&#039;)<br /> break;<br /> if (s_userName[i] == &#039;:&#039;)<br /> break;<br /> if (s_userName[i] == &#039; &#039;)<br /> s_userName[i] = &#039;_&#039;;<br /> else if (!((s_userName[i] &gt;= &#039;a&#039; &amp;&amp; s_userName[i] &lt;= &#039;z&#039;) || (s_userName[i] &gt;= &#039;A&#039; &amp;&amp; s_userName[i] &lt;= &#039;Z&#039;)))<br /> break;<br /> }<br /> if (i &lt; l)<br /> strcpy( s_userName, &quot;player&quot; );<br /> }<br /><br /> return s_userName;<br />}[/code]<br />
Машина несла меня через неведомые районы Галактики сквозь пространство математической реальности быстрее скорости света. (C) Фред Саберхаген.
zoromo27
53 постов
Карма: 3
#1292 17 июня 2012 в 08:18
Кстати такая же ситуация была .. был ноут С ВИДЯХОЙ 540gt geforce i5 проц памяти 4гб а даркплейс на нем выдавал 5фпс я сначала не понял в чем дело оказалось что в ноуте 2 видяхи одна от интел вторая от нвидиа и ноут неправильно использовал их.. а когда запускал игры мощные он использовал именно интел а не н-видиа.....и в биос не удалось отключить интеловскую видяху! спрашиваеться зафига с мощной нвидиа кстати в ноуте было 2гб видео памяти.. ставить еще вместе интел..? что за идиотство,?
Quake Zadrot!! Welcome to russia!!!!!!Come back to youre house
G-Man
255 постов
Карма: 7
#1293 17 июня 2012 в 08:29
видать ноут апгрейдили умельцы)
Win8.1(х64), i7-4930K, 16Гб DDR3(2133), GeForce GTX 780(SLI)
DarVeter
25 постов
Карма: 0
#1294 17 июня 2012 в 08:31
у меня радеон HD3450<br />А мою ситуацию возможно вылечить? Я раньше сидел без дополнительного монитора и на виндус 7 и там берсерк запускался нормально
Barnes
1972 постов
Карма: 153
#1295 17 июня 2012 в 08:32
[quote author=zoromo27 link=topic=429.msg17163#msg17163 date=1339921123]спрашиваеться зафига с мощной нвидиа кстати в ноуте было 2гб видео памяти.. ставить еще вместе интел..? что за идиотство,?[/quote]<br />для экономии батареи
Какой богатый внутренний мир! Дай-ка посмотрю.....
Берсеркер
2319 постов
Карма: 216
#1296 17 июня 2012 в 08:33
Идиотство или нет, но первая цель - экономия энергии. Комп то мобильный и батарея не резиновая.<br />Потому приложения, которые не прописаны в дровах, ноут воспринимает как офисные, соответственно работает intel.<br />Явное идиотство в том, что система могла бы всегда включать нормальный ускоритель при включении приложением режима 3D,<br />за исключением интерфейса Aero (Vista, Win7), уж это исключение легко можно прописать, не то что множество неизвестных игр и дёмок.<br /><br />
у меня радеон HD3450
<br />единственная видяха на борту?<br />[hr][size=1]Post Merge: [time]1339922359[/time][/size][hr]<br />ну как факт:<br />
...creating GL 3.2 compatible context: succeeded<br />glGetStringi: bad getprocaddress
<br />эта пара строк уже признак идиотизма видеокарты.<br />Если успешно запустился GL3.2 контекст, то glGetStringi просто обязан быть!<br />Без него не получить список GL расширений. А раз его нет, движок пытается получить хотя бы старым способом список, но и тут облом:<br />
glGetString(GL_EXTENSIONS) returned NULL
<br />Диагноз: запущенный маразм последней стадии.&nbsp; :(&nbsp; лечится выдёргиванием рук драйверо-писателей.<br /><br />DarVeter, уверен что Radeon единственное видео на ноуте? Не ожидал такого от ATI. От Intel - да.<br />
Машина несла меня через неведомые районы Галактики сквозь пространство математической реальности быстрее скорости света. (C) Фред Саберхаген.
DarVeter
25 постов
Карма: 0
#1297 17 июня 2012 в 08:39
да единственная у меня вот этот ноут&nbsp; ASUS X50SL<br />http://www.nbprice.ru/catalog/model/8357.htm<br />если точнее то видяха HD3470 но в системе отображается как HD3450 это из-за драйверов мобильных думаю<br />А баратею я вытащил вообще, у меня она не держит всё равно, даже&nbsp; 2 минуты, сижу через ИБП<br />Пару лет назад я даже gta4 на минималке прошёл на этом ноуте, Mafia2 тоже запускалась
Берсеркер
2319 постов
Карма: 216
#1298 17 июня 2012 в 08:41
А мою ситуацию возможно вылечить? Я раньше сидел без дополнительного монитора и на виндус 7 и там берсерк запускался нормально
<br />попробуй<br />+set r_glCoreProfile 0<br /><br />[hr][size=1]Post Merge: [time]1339922518[/time][/size][hr]<br />это отменяет GL3, работает как раньше, в старом GL.<br />[hr][size=1]Post Merge: [time]1339922622[/time][/size][hr]<br />
Пару лет назад я даже gta4 на минималке прошёл на этом ноуте, Mafia2 тоже запускалась
<br />DirectX ?&nbsp; ))))))&nbsp; Это другой API.<br />Но даже Doom3 запустится imho, он на старом GL написан.
Машина несла меня через неведомые районы Галактики сквозь пространство математической реальности быстрее скорости света. (C) Фред Саберхаген.
DarVeter
25 постов
Карма: 0
#1299 17 июня 2012 в 08:47
с параметрорм +set r_glCoreProfile 0 в ярлыке всё запустилось, щас буду тестить, спасибо. А с GL3 мне уже никак не поиграть значит?
Берсеркер
2319 постов
Карма: 216
#1300 17 июня 2012 в 08:50
Разрядность шины памяти 64 бит&nbsp; ???<br />Думаю только на r_ppl 0 нормально бегать будет, остальное - слайдшоу.<br />
А с GL3 мне уже никак не поиграть значит?
<br />не бери в голову, от этого не тепло и не холодно ))))<br />С форума одного:<br />
Карта дискретная, одного ряда с GF 8400 GS
<br />У меня на работе GF 8500 GT DDR3, и то в попиксельных режимах еле как шевелится. Шина 128 бит.
Машина несла меня через неведомые районы Галактики сквозь пространство математической реальности быстрее скорости света. (C) Фред Саберхаген.