sims-new.my1.ru
Главная Форум Авторские работы TS4 Статьи Авторские работы TS3 Каталог файлов Правила
Приветствую Вас Гость "Неизвестная видеокарта" или Как настроить графику в Симс 3 - Форум Регистрация Вход RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Техпомощь » Техпомощь по Симс 3 » "Неизвестная видеокарта" или Как настроить графику в Симс 3
"Неизвестная видеокарта" или Как настроить графику в Симс 3
MAYUДата: Суббота, 16.05.2020, 18:30 | Сообщение # 1
✉ Редакция Newline ✉
Группа: Модератор
Сообщений: 2526
Награды: 1327
Статус: Offline


За сайт Награда за общительность. Награда завсегдатая форума.

Современные технологии не стоят на месте и с каждым годом появляются более усовершенствованные графические составляющие. Но что делать, если ваш ПК или ноутбук совсем новый, а старые игры лагают и выглядят ужасно? Об этом я расскажу вам в этой статье!



Если при первом запуске игры вы увидели такое предупреждение, то не спешите создавать новую игру. Сперва вам необходимо "познакомить" симс с вашей видеокартой (а при наличии нескольких, выбрать ту, которая нужна), чтобы избежать проблем с вылетами и непонятными текстурами.

1. Сперва нужно убедиться, что игра действительно не распознает видеокарту. Для этого переходим в папку Мои документы\Electronic Arts\The Sims 3 и находим там DeviceConfig.log и открываем его с помощью любого текстового редактора, например Блокнота.



2. В открывшемся тексте вам нужны два раздела, первый "Rating info":


=== Rating info ===
GPU: 1 GPU Memory: Х CPU: Х RAM: Х CPU Speed: ХХХХ Threading: Х



Здесь GPU ( "graphics processing unit" или графический процессор, проще говоря наша видеокарта) присвоен самый низкий рейтинг - 1 (максимальный - 5) и поэтому в игре графика автоматически устанавливается на минимальные настройки. Следующий интересующий нас раздел посвящен именно видеокарте "Graphics device info" :


=== Graphics device info ===
Number: 0
Name (driver): NVIDIA GeForce GTX 960M
Name (database): NVIDIA GeForce GTX 960M [Found: 0, Matched: 0]
Vendor: NVIDIA
Chipset: Vendor: 10de, Device: 139b, Board: 11381462, Chipset: 00a2



"Found: 0" значит найдено 0 видеокарт. Т.е. видеокарта не найдена в списке поддерживаемых игрой видеокарт. В игре все выглядит ужасно, а при попытке вручную "подкрутить" игровые настройки графики исправив файл Options.ini можно запросто получить визуальные глюки и даже "вылет" на рабочий стол.

Как это исправить? Только вручную.

3. Переходим в папку Bin базовой игры (например: D:\Games\Electronic Arts\The Sims 3\Game\Bin). Тут нужно найти файлы GraphicsCards.sgr и GraphicsRules.sgr . Перед началом работы скопируйте эти файлы на рабочий стол или в другую папку, чтобы в случае неудачи не переустанавливать игру.

Теперь необходимо узнать идентификатор вашей видеокарты (Device ID). Для этого нужно вернуться к файлу DeviceConfig.log и в нем, в уже знакомой вам секции "Graphics device info" найти строчку (пример):


Chipset: Vendor: 10de, Device: 139b, Board: 11381462, Chipset: 00a2



В нашем случае, для видеокарты NVIDIA GeForce GTX 960M ID будет - 139b. Запоминаем, файл не закрываем.

4. Возвращаемся в папку Bin базовой игры и открываем файл GraphicsCards.sgr Блокнотом (так же как открывали DeviceConfig.log - пункт 1).

Примечание: У вас может быть другая видеокарта, но не стоит паниковать. Эти действия подойдут для любых видеокарт - AMD, Intel и тд. Просто выполняйте всё по пунктам с нужным для вас названием.

В начале списка вы увидите видеокарты AMD. Листаем ниже и находим:


card 0x5655 "Mach 64" unsupported
card 0x4158 "Mach 32" unsupported
end
vendor "NVIDIA" 0x10b4 0x12d2 0x10de
card 0x0fd1 "GeForce GT 650M"
card 0x0fd2 "GeForce GT 640M"



Сразу после vendor "NVIDIA" размещаем новую строчку с названием нашей видеокарты. Для этого достаточно скопировать одну из существующих и заменить значения (поставить ID и название) - card 0x139b "GeForce GTX 960M". Должно получится:


card 0x5655 "Mach 64" unsupported
card 0x4158 "Mach 32" unsupported
end
vendor "NVIDIA" 0x10b4 0x12d2 0x10de
card 0x139b "GeForce GTX 960M"
card 0x0fd1 "GeForce GT 650M"
card 0x0fd2 "GeForce GT 640M"



После чего сохраняем и закрываем файл.

5. Теперь необходимо заняться файлом GraphicsRules.sgr. Открываем его Блокнотом так же, как и предыдущие. Не пугайтесь количеству символов в файле, нам нужно найти строчку с названием бренда нашей видеокарты - Nvidia.


if (match("${cardVendor}", "NVIDIA"))
if(match("${cardName}", "* 1?0M*") or match("${cardName}", "* 2?0M*") or match("${cardName}", "* G1?0M*") or match("${cardName}", "* G2?0M*"))
seti cardLevel $cardLevelMedium
seti isCardMatched true
elseif (match("${cardName}", "*8800*") or match("${cardName}", "*9500*") or match("${cardName}", "*9600 GSO*") or match("${cardName}", "*9600 GT*") or match("${cardName}", "*9800 *") or match("${cardName}", "*GTX 2??*") or match("${cardName}", "*2?00M*") or match("${cardName}", "*3?00M*") or match("${cardName}", "*Quadro*FX 5??0*") or match("${cardName}", "*GT 1?0*") or match("${cardName}", "*GTS 150*") or match("${cardName}", "*GTS 250*") or match("${cardName}", "*GT 2??*") or match("${cardName}", "*GTS 2??*") or match("${cardName}", "*GTX 2??*") or match("${cardName}", "*GeForce G2??*") or match("${cardName}", "*GT 3??*") or match("${cardName}", "*GTS 3??*") or match("${cardName}", "*GTX 3??*") or match("${cardName}", "*GeForce 3??*") or match("${cardName}", "*GT 4??*") or match("${cardName}", "*GTS 4??*") or match("${cardName}", "*GTX 4??*") or match("${cardName}", "*GT 5??*") or match("${cardName}", "*GTS 5??*") or match("${cardName}", "*GTX 5??*") or match("${cardName}", "*GT 6??*") or match("${cardName}", "*GTX 6??*"))
seti cardLevel $cardLevelUber




Эта мешанина текста проверяет каждую видеокарту из списка и ищет совпадение. Поскольку здесь нет строки, которая соответствовала бы GTX 960M, мы добавим её сами. Скопируйте последние символы - or match("${cardName}", "*GTX 6??*") и замените 6 на 9. Должно получиться так:



("${cardName}", "*GTX 6??*") or match("${cardName}", "*GTX 9??*"))




Весь отредактированный текст теперь выглядит таким образом. Черным я выделила измененную часть:


if (match("${cardVendor}", "NVIDIA"))
if(match("${cardName}", "* 1?0M*") or match("${cardName}", "* 2?0M*") or match("${cardName}", "* G1?0M*") or match("${cardName}", "* G2?0M*"))
seti cardLevel $cardLevelMedium
seti isCardMatched true
elseif (match("${cardName}", "*8800*") or match("${cardName}", "*9500*") or match("${cardName}", "*9600 GSO*") or match("${cardName}", "*9600 GT*") or match("${cardName}", "*9800 *") or match("${cardName}", "*GTX 2??*") or match("${cardName}", "*2?00M*") or match("${cardName}", "*3?00M*") or match("${cardName}", "*Quadro*FX 5??0*") or match("${cardName}", "*GT 1?0*") or match("${cardName}", "*GTS 150*") or match("${cardName}", "*GTS 250*") or match("${cardName}", "*GT 2??*") or match("${cardName}", "*GTS 2??*") or match("${cardName}", "*GTX 2??*") or match("${cardName}", "*GeForce G2??*") or match("${cardName}", "*GT 3??*") or match("${cardName}", "*GTS 3??*") or match("${cardName}", "*GTX 3??*") or match("${cardName}", "*GeForce 3??*") or match("${cardName}", "*GT 4??*") or match("${cardName}", "*GTS 4??*") or match("${cardName}", "*GTX 4??*") or match("${cardName}", "*GT 5??*") or match("${cardName}", "*GTS 5??*") or match("${cardName}", "*GTX 5??*") or match("${cardName}", "*GT 6??*") or match("${cardName}", "*GTX 6??*") or match("${cardName}", "*GTX 9??*"))
seti cardLevel $cardLevelUber




Сохраняем и закрываем файл.

6. После всего этого рекомендуется почистить кэш игры и удалить файлы Options.ini и DeviceConfig.log из папки Мои документы\Electronic Arts\The Sims 3 . При новом запуске игры они сгенерируются заново. Вот и все. Теперь запускайте игру и пробуйте выставить настройки графики, соответствующие производительности вашей новейшей видеокарты.






Надеюсь, данный способ поможет вам снизить перегревы компа и лаги игры, как это было у меня :)
 
MAYUДата: Суббота, 16.05.2020, 18:53 | Сообщение # 2
✉ Редакция Newline ✉
Группа: Модератор
Сообщений: 2526
Награды: 1327
Статус: Offline


За сайт Награда за общительность. Награда завсегдатая форума.

Если вы боитесь напортачить, то можете просто заменить файлы GraphicsCards.sg и GraphicsRule.sgr на уже готовые с обновленным списком видеокарт:

СКАЧАТЬ - Sims 3 SGR Files (CPU Tweak).

Установка:

1. Скачайте архив и скопируйте файлы в корневую папку игры (Например: D: \ Games \ Electronic Arts \ The Sims 3 \ Game \ Bin)

2.Загрузить игру, настройте графику и выйдите.

3. Зайдите в Мои документы\Electronic Arts\The Sims 3 и откройте файл DeviceConfig.log. В графе "Graphics device info" после названия видеокарты должно стоять [Found: 1, Matched: 1]. Это значит, что игра распознала видеокарту и работает нормально.
 
MAYUДата: Суббота, 16.05.2020, 20:02 | Сообщение # 3
✉ Редакция Newline ✉
Группа: Модератор
Сообщений: 2526
Награды: 1327
Статус: Offline


За сайт Награда за общительность. Награда завсегдатая форума.

Еще одним важным пунктом будет увеличение размера памяти для подгрузки текстур.


1. Зайдите в Мои документы и откройте файл DeviceConfig.log и найдите строчку:


Texture memory: 32MB <<OVERRIDE>>



Если у вас выставлено такое же значение, то приступайте к следующему шагу.

2. В корневой папке Bin откройте GraphicsRule.sgr. В самом верху списка вы увидите строчки:


setb textureMemorySizeOK true
if ($textureMemory == 0)
seti textureMemory 32
setb textureMemorySizeOK false




Пропишите вместо указанных чисел 1024 или 2048 (чем выше значение, тем лучше качество текстур, но нагрузка на память будет сильнее). Должно быть так:


setb textureMemorySizeOK true
if ($textureMemory == 0)
seti textureMemory 1024
setb textureMemorySizeOK false




Сохраните и закройте файл.

3. Запустите игру, после чего выйдите из нее и вернитесь в Мои документы. Откройте DeviceConfig.log и проверьте строчку с текстурами:


Texture memory: 1024MB <<OVERRIDE>>



Если выставленное ранее значение отобразилось, то вы молодец! biggrin

Кстати, в архиве с готовыми файлами эти строчки не изменены. Если вы их скачали, то придется редактировать всё вручную.
 
LadyellieДата: Среда, 20.05.2020, 16:04 | Сообщение # 4
Профи
Группа: Автор
Сообщений: 247
Награды: 147
Статус: Offline


Награда за общительность.

Вооо, большущее спасибище, выручили просто! Всё помогло и работает отлично.
Урок с увеличением памяти для текстур тоже полезным оказался, даже не знала, что так можно. biggrin


Art Nouveau mansion в моей Мастерской! Welcome.
 
OmotteДата: Пятница, 29.05.2020, 16:11 | Сообщение # 5
Мастер
Группа: Проверенные
Сообщений: 116
Награды: 45
Статус: Offline



Огромное спасибо за статью, она была весьма полезной

Tumblr

 
MAYUДата: Суббота, 30.05.2020, 12:46 | Сообщение # 6
✉ Редакция Newline ✉
Группа: Модератор
Сообщений: 2526
Награды: 1327
Статус: Offline


За сайт Награда за общительность. Награда завсегдатая форума.

Ladyellie, Omotte, пожалуйста! smile она и мне помогла, т.к. на моем компьютере 2 видеокарты и игра использовала встроенную.

MY WONDERLAND | ART THEME| GAMEPLAY TS4
 
AlexiaДата: Четверг, 18.06.2020, 23:25 | Сообщение # 7
Эксперт-старожил
Группа: Проверенные
Сообщений: 800
Награды: 62
Статус: Offline


Награда за общительность.

Спасибо

"Ищи в других достоинства, недостатки отыщутся сами".


Сообщение отредактировал Alexia - Четверг, 18.06.2020, 23:43
 
Форум » Техпомощь » Техпомощь по Симс 3 » "Неизвестная видеокарта" или Как настроить графику в Симс 3
  • Страница 1 из 1
  • 1
Поиск:



Яндекс.Метрика
Скин разработан командой sims-new.my1.ru
Запрещено копирование и публикация любых материалов сайта на другие порталы
без письменного разрешения администрации и указания ссылки на sims-new.my1.ru
Сайт никак не связан с Electronic Arts Inc
© 2010-2020 sims-new.my1.ru
Хостинг от uCoz