অ্যামাজন ইসি 2 সার্ভারে ওয়েবজিএল চালানো হচ্ছে


8

আমি আমার অ্যামাজন ইসি 2 সার্ভারে ওয়েবজিএলকে কাজ করার চেষ্টা করছি (অফিস-ভিত্তিক ম্যাক মিনি থেকে স্থানান্তরিত, এতে প্রচুর হিচাপ রয়েছে)।

এই দৌড়াতে কিছু দিন কাজ করেছিলাম তবে আমি যেখান থেকে শুরু করেছি সেখান থেকে শুরু করার চেষ্টা করব।

প্রথমে আমি Ubuntu Server 12.04 LTS (HVM) - ami-8c8675fbউদাহরণের ধরণের সাথে নীচের এএমআই ইনস্টল করেছি cg1.4xlarge। আমি উদাহরণটি টাইপ বেছে নিয়েছি যাতে এটি Cirrus Logic GD 5446গ্রাফিকাল মৃত্যুদন্ড কার্যকর করার জন্য আসে ।

অবশ্যই প্রাথমিক ইনস্টলটি শিরোনামহীন, তাই আমাকে এই সার্ভারটি স্ক্র্যাচ থেকে তৈরি করতে হয়েছিল, আমি প্রথমে যা করেছি তা হ'ল।

sudo apt-get install ubuntu-desktop
sudo apt-get install gdm
sudo /etc/init.d/gdm start
sudo dpkg-reconfigure xserver-xorg
sudo apt-get install gnome-core

এর পরে আমি একটি এলএএমপি সার্ভার ইনস্টল করেছি (যথারীতি) এবং আমি কার্নেলটি আপডেট করেছি Linux ip-172-31-29-168 3.8.0-37-generic #53~precise1-Ubuntu SMP Wed Feb 19 21:37:54 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

আমি https://launchpad.net/~xorg-edgers/+archive/ppa এ জর্জি এজার্স পিপিএ নিবন্ধভুক্ত করেছি ।

রিবুট করার পরে আমাকে আমার সার্ভারের সাথে একটি স্ক্রিন সংযোগ করতে হয়েছিল, আমি vnc4server দিয়ে এটি করতে বেছে নিয়েছি।

সুতরাং এটি স্বাভাবিক এবং আমার এক্সস্টার্টআপটি দেখতে এরকম দেখাচ্ছে:

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
gnome-session --session=gnome-classic &

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#x-terminal-emulator -geometry 1280x1024+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &

আমার ভিএনসি সার্ভারটি শুরু করার পরে এবং এটি সংযুক্ত হওয়ার পরে, আমি আমার জিএলএফএক্সিনফো পরীক্ষা করেছিলাম, সুতরাং DISPLAY=:1 glxinfo(প্রদর্শন: 1 টি ভিএনসি )

প্রথম আউটপুটটি ছিল:

name of display: :1
libGL error: failed to load driver: swrast
libGL error: Try again with LIBGL_DEBUG=verbose for more details.
Error: couldn't find RGB GLX visual or fbconfig
Error: couldn't find RGB GLX visual or fbconfig

আমি এটি nvidia-currentপ্যাকেজ ইনস্টল করে ঠিক করেছি । ওয়েবজিএল চালানোর জন্য আমি ইতিমধ্যে জানতাম, কমপক্ষে আমার জিএলএক্স সংস্করণটি প্রয়োজন। সুতরাং আমি glxinfoআরেকটি দোল দিয়েছি এবং এটি নিম্নলিখিত ফলাফলটি দিয়েছে:

ubuntu@ip-172-31-29-168:~$ DISPLAY=:1 glxinfo | grep version
Xlib:  extension "NV-GLX" missing on display ":1".
Xlib:  extension "NV-GLX" missing on display ":1".
server glx version string: 1.2
client glx version string: 1.4
GLX version: 1.2
OpenGL core profile version string: 1.3 Mesa 4.0.4
OpenGL version string: 1.3 Mesa 4.0.4

আপনি দেখতে পাচ্ছেন যে জিএলএক্স সংস্করণটি ওয়েবজিএল চালানোর জন্য যথেষ্ট নয়, আমি এই বিষয়ে সমস্ত গাইড চেষ্টা করেছিলাম। এগুলির কোনওটিই জিএলএক্স সংস্করণ বাড়িয়েছে বলে মনে হচ্ছে না। আপনি সম্ভবত জিজ্ঞাসা করছেন, ওয়েবজিএল কেন, আমার ম্যাক মিনি সার্ভারে এটি চলছিল, যা একটি দুর্দান্ত থ্রিডি ভিডিও তৈরি করতে পুরোপুরি কাজ করেছিল। কোডটি সম্পাদনা করার জন্য নয়, কেবল এটি ক্লাউডে উঠতে চাইছেন। উইন্ডোজ সার্ভারটি চেষ্টা করেও ffmpegসেখানে অনেকগুলি সমস্যা নিয়ে ছুটে এসেছেন যাতে এটি কোনও বিকল্পও নয়। এখন একটি ম্যাক ওএস ক্লাউড সার্ভার পাওয়ার কথা ভাবছেন তবে এখনও কী ভ্রান্ত হচ্ছে তা ভাবছেন।

সুতরাং আমার প্রশ্ন: আমার অ্যামাজন ইসি 2 সার্ভারে এটি করা কি সম্ভব? এবং যদি তা হয়, কিভাবে?

পিএস যখন আমি কমান্ড-লাইন থেকে ক্রোমিয়াম-ব্রাউজার চালাই, এটি আমার ত্রুটি:

ubuntu@ip-172-31-29-168:~/.vnc$ DISPLAY=:1 chromium-browser --enable-webgl
[12243:12243:0307/155523:ERROR:gl_surface_glx.cc(413)] GLX 1.3 or later is required.
[12243:12243:0307/155523:ERROR:gl_surface_x11.cc(58)] GLSurfaceGLX::InitializeOneOff failed.

উত্তর:


1

ভার্চুয়াল মেশিনের ভিতরে ওপেনএল অ্যাপ্লিকেশনগুলি চালানো খুব সম্ভবত ভাল পারফর্ম করে না। প্রথমত, আপনি হার্ডওয়্যার ত্বরণ ব্যবহার করতে পারবেন না তবে কোনও সফ্টওয়্যার রেন্ডারারের কাছে ফিরে যেতে হবে। এটিই প্রথম ত্রুটি বার্তাটি আপনাকে বলে:

libGL error: failed to load driver: swrast

এনভিডিয়া ড্রাইভার ইনস্টল করা কোনও এনভিডিয়া কার্ড উপলব্ধ না হওয়ায় সহায়তা করে না - সুতরাং দ্বিতীয় ত্রুটি বার্তা। একটি সফ্টওয়্যার রেন্ডারার ব্যবহার করা সম্ভব তবে এটি খুব ধীর হবে।

সুতরাং উত্তরটি হ'ল: হ্যাঁ, আপনি যা চান তা করা সম্ভব হতে পারে তবে যদি না ভার্চুয়াল হোস্টটিতে ভিএনসির সাথে দুর্দান্তভাবে খেলানো ডেডিকেটেড হার্ডওয়্যার না থাকে তবে এটি কোনও দুর্দান্ত অভিজ্ঞতা হবে না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.